Free Online Image Resizer, Compressor & Converter
Resize images by pixel dimensions, crop photos to any aspect ratio, compress JPEG and PNG files to reduce file size, and convert between JPG, PNG, and WebP — all free, all in your browser. No uploads. No sign-up. Looking for a TinyPNG alternative? This does that and more.
Click to upload an image
or drag and drop here
JPG · PNG · WebP · GIF · BMP · Any size
How to Use
- 1
Upload your image
Click the upload area or drag and drop any image file. Supports JPG, JPEG, PNG, WebP, GIF, and BMP. Your image never leaves your device — all processing happens locally in your browser.
- 2
Choose your action
Select from three tabs: Resize to change pixel dimensions, Crop to cut out a specific area, or Compress to reduce file size. You can also convert the format at any time.
- 3
Adjust the settings
For resize, enter the width and height in pixels — lock the aspect ratio to avoid distortion. For crop, drag the handles on the image preview. For compress, set a quality level or a target file size in KB.
- 4
Select output format
Choose JPG, PNG, or WebP as your output format. This is also how you convert between formats — for example, select PNG to convert a JPG to PNG, or WebP to get the smallest file size.
- 5
Preview and download
Click Apply & Preview — the image preview updates instantly to show your result. Use the Before / After toggle in the top-right corner of the preview to compare with the original. Happy with it? Hit the Download button to save the file to your device.
Resize & Crop
Change image dimensions to exact pixel values or crop to a specific aspect ratio. Lock aspect ratio to prevent distortion.
Compress to Target Size
Reduce image file size by adjusting quality, or set an exact target file size in KB and the tool auto-adjusts.
Convert Formats
Convert JPG to PNG, PNG to JPG, any format to WebP, and more. Format conversion is built into every action.
100% Private
Your images are processed entirely in your browser. Nothing is uploaded to any server. Works offline.
Completely Free
No subscription, no sign-up, no watermarks. Resize, crop, compress, and convert as many images as you need.
Works on Any Device
Works on iPhone, Android, Mac, Windows, and Chromebook. No app download needed.
Common Uses
Frequently Asked Questions
Is this a good free TinyPNG alternative?
Yes. Like TinyPNG, this tool compresses JPEG and PNG images for free with no watermarks. Unlike TinyPNG, there are no upload limits per session, no account required, and your images are never sent to any server — everything runs inside your browser. It also includes image resizing, cropping, and format conversion in one place.
What is the difference between this tool and TinyPNG?
TinyPNG uses a server-side algorithm called pngquant which performs palette-based PNG compression — excellent for PNGs with flat colors. This tool runs entirely in your browser, giving you complete privacy. For photos and general use, switching to WebP here often produces smaller files than TinyPNG's PNG output. TinyPNG is specialized; this tool is broader.
Is this image compressor really free?
Yes, completely free. No sign-up, no subscription, no watermarks, and no limit on how many images you can process.
Are my images uploaded to a server?
No. Everything is processed locally inside your browser using the Canvas API. Your images never leave your device, which also means this tool works offline.
What image formats are supported?
You can upload JPG, JPEG, PNG, WebP, GIF, and BMP files. You can download the result as JPG, PNG, or WebP.
How to Convert JPG to PNG?
Upload your JPG image, then in the Output Format section at the bottom, select PNG. Click Apply & Preview, then Download. Your file will be saved as a PNG.
How to Convert PNG to WebP?
Upload your PNG, select WebP as the output format, and click Apply & Preview. WebP files are typically 25–35% smaller than PNG at similar quality — often better than TinyPNG results.
How to Compress an image to a specific file size?
Go to the Compress tab, enter your target file size in the Target File Size field (in KB), then click Apply & Preview. The tool automatically adjusts the quality setting to get as close to your target as possible. This works for JPG and WebP. PNG is always lossless so target size doesn't apply.
How to Crop an image to a square?
Upload your image, click the Crop tab, then click the Square 1:1 preset button. The crop box will center on your image. Drag the handles to reposition, then click Apply & Preview.
Will resizing reduce the file size?
Yes. Reducing pixel dimensions (e.g. 4000×3000 to 1200×900) significantly reduces file size because there is less data to store. For even smaller files, also lower quality in the Compress tab or switch to WebP.
What is WebP and why should I use it?
WebP is a modern image format developed by Google. It produces files 25–50% smaller than JPEG or PNG at the same visual quality. All major browsers support it and it is the best format for website images.
Does this tool support transparent images?
Yes. PNG with transparency is supported for upload. When you download as PNG, transparency is preserved. If you download as JPG, transparent areas are filled with white.
Comments
Be the first to comment.
This free image resizer and compressor is built by Shuvo Kamal as part of a suite of free browser-based tools at shuvokamal.com/tools. It works entirely in your browser — no server, no uploads, no account. It is often used as a free TinyPNG alternative for compressing PNG and JPEG images without limits.