Image Converter
Convert, compress, and resize up to 20 images in your browser. Each image can be up to 50 MB; output quality depends on the chosen format and settings.
Bulk Upload Zone
Drag and drop up to 20 images or click to browse.
Global Conversion Settings
Optional Image Resize
How It Works
Add Images
Select or drop up to 20 images in JPG, PNG, HEIC, WebP, etc.
Configure Formats
Choose global or per-file target formats (JPG, PNG, WebP, AVIF).
Bulk Convert
Click convert and save your new optimized files or ZIP folder.
Format Comparison Matrix
| Feature | JPG | PNG | WEBP | AVIF |
|---|---|---|---|---|
| Compression | Lossy | Lossless | Both | Both |
| Transparency Channel | ❌ No | ✅ Yes | ✅ Yes | ✅ Yes |
| Animation Frames | ❌ No | ❌ No | ✅ Yes | ✅ Yes |
| Browser Support | Universal (100%) | Universal (100%) | Modern (97%+) | Modern (93%+) |
Frequently Asked Questions
Where are my images converted?
Can I convert HEIC photos from iOS devices?
What is the bulk processing upload limit?
Picking the Right Format, Not Just a Different One
The four formats that matter
Each format makes a different trade. Converting is about matching the format to the destination:
| Format | Strength | Weakness |
|---|---|---|
| JPG | Small files for photos; opens everywhere | No transparency; quality loss on each re-save |
| PNG | Lossless; transparency; sharp text and lines | Big files for photographs |
| WebP | 25–35% smaller than JPG at equal quality | A few older apps and portals reject it |
| HEIC | iPhone default; excellent compression | Poor support outside Apple devices |
Conversions that help — and one that doesn't
PNG→JPG shrinks screenshots for email. JPG/PNG→WebP speeds up websites. HEIC→JPG fixes every compatibility problem iPhone photos have. The one that disappoints: JPG→PNG does not recover quality — compression artifacts are baked in, and you just get a bigger file with the same flaws. Convert to PNG only when you need transparency support or are about to edit text/line graphics.
Special cases
iPhone photos have a dedicated HEIC to JPG converter with batch support. If the goal is a smaller file in the same format, that's the image compressor's job, not conversion. Developers embedding images in CSS or JSON want image to Base64 instead.