Convert, compress and resize images in your browser
This image converter turns JPG, PNG, WebP, GIF, BMP, SVG or AVIF files into JPG, PNG or WebP. Use it to convert WebP to JPG after saving a picture from a website, to turn a PNG to JPG for a lighter file, to compress an image before sending it, or to resize an image without stretching it. Everything stays on your device: no image is uploaded.
How to use it
- Drag your files onto “Drop your images here” or click “Choose images”. You can also paste a screenshot.
- Pick the “Output format”: JPG, PNG or WebP. AVIF only shows up in the list when your browser can save it.
- Set the “Quality” slider. The “Before / after preview” shows the selected image and its “Estimated size”.
- To make the image smaller, open “Resize” and choose “Max width”, “Max height” or “Percentage”, then enter the “Value”. Leave “Never enlarge” ticked so small pictures are not blown up.
- Click “Convert images”, then “Download” for a single file or “Download all (ZIP)” to get the whole batch in one archive.
JPG, PNG, WebP or AVIF?
JPG is the photo format. It uses lossy compression: it throws away detail you can barely see to save a lot of space, and it has no transparency. PNG is lossless, so it suits logos, screenshots, diagrams with text and images with a transparent background, but it is heavy for photos. WebP does both: lossy or lossless, with transparency, and it is often smaller than JPG at the same visual quality. AVIF compresses even better, but not every device can open or save it yet.
| Format | Compression | Transparency | Best for |
|---|---|---|---|
| JPG | lossy | no | photos, sharing anywhere |
| PNG | lossless | yes | logos, screenshots, text |
| WebP | lossy or lossless | yes | website images |
| AVIF | lossy or lossless | yes | modern websites, smallest files |
When should you convert WebP to JPG?
Many websites now serve their pictures as WebP. Current browsers display them fine, but an older photo editor, a print kiosk, an online form or an old phone may refuse them. JPG is accepted almost everywhere, so converting to JPG usually solves the problem. If the WebP has transparent areas, “Background for transparency (JPG)” sets the color that fills them: white by default.
Compressing for the web or for email
A 12-megapixel phone photo measures 4000 × 3000 pixels and often weighs 3 to 5 MB. That is far too much for a web page or an attachment. A few cautious guidelines:
- Websites: 1200 to 1600 px wide is enough for a full-width image; aim for under 200 to 300 KB per image where you can.
- Email: many mail services cap attachments at around 20 to 25 MB in total. A width of 1600 to 2000 px still looks good on screen.
- Printing: keep the original size and a high quality, 90 or above.
The “Quality” slider does not apply to PNG, which is lossless. Note that turning a JPG photo into a PNG often makes it much bigger; the list says “larger” when that happens.
Resizing without distortion
The tool always keeps the aspect ratio. With “Max width” set to 1200, a 4000 × 3000 px photo becomes 1200 × 900 px, because 3000 × 1200 ÷ 4000 = 900. With “Percentage” at 25, a 6000 × 4000 px camera shot becomes 1500 × 1000 px. If a picture is already smaller than the value, “Never enlarge” leaves it as it is: upscaling adds no detail, it only makes the image blurrier and heavier.
Metadata and privacy
Photos often carry EXIF metadata: camera model, date and time, sometimes the exact GPS position where the shot was taken. Converting removes all of it. That is worth doing before posting a photo taken at home or listing an item for sale online. The orientation saved by the camera is applied before the metadata goes, so a photo taken with the phone turned sideways stays the right way up.
Frequently asked questions
Are my images uploaded anywhere?
No. Decoding, resizing, compression and building the ZIP all happen in your browser.
Why has my animated GIF stopped moving?
Only the first frame of an animated GIF is kept.
What quality should I pick to compress an image?
Between 75 and 85, the difference is rarely visible on screen and the file gets much smaller. Below 60, blocky patches and halos start to appear around edges. Check the before / after preview.
Is there a limit?
Yes: 50 images per batch, and at most 40 megapixels and 100 MB per image. Non-image files are rejected.