Image Format Converter
Convert images between HEIC, JPG, PNG, WebP and AVIF right in your browser. Drop in a batch, pick the output format, compare sizes and download everything as one ZIP. Files never leave your device.
Drag images here or browse
Checking what this browser supports…
Processed locally on your device. No image bytes are sent to any server.
JPG vs PNG vs WebP vs AVIF vs HEIC vs GIF: which image format to use
Every image format makes a different trade between file size, fidelity and features. This reference is the short version of what matters when you convert image formats: how the format compresses, whether it keeps transparency, whether it can animate, and where it belongs.
| Format | Compression | Transparency | Animation | Best use |
|---|---|---|---|---|
| JPG | Lossy | No | No | Photographs where small files matter and transparency does not |
| PNG | Lossless | Yes, full alpha | No | Screenshots, logos and graphics that must stay pixel-exact |
| WebP | Lossy or lossless | Yes, full alpha | Yes | Everyday web default: photos, UI images, transparent logos |
| AVIF | Lossy or lossless | Yes, full alpha | Yes | Large hero photos and bandwidth-critical pages |
| HEIC | Lossy (HEVC) | Yes | No (sequences exist) | iPhone camera default; convert to JPG or WebP for sharing |
| GIF | Lossless, 256 colors | Yes, on or off only | Yes | Legacy animations; WebP replaces it for stills and loops |
Three conversions cover most real needs. HEIC to JPG makes iPhone photos usable everywhere; this tool decodes HEIC locally with WebAssembly, so it works outside Safari too. PNG to JPG shrinks photos that were saved in the wrong format, often by 60 to 90 percent, compositing transparency onto a background you pick. JPG to PNG is for workflows that demand lossless input, though it cannot recover detail the JPG compression already discarded.
Why image format matters for page speed and Core Web Vitals
Images are the heaviest assets on a typical page, and format choice is the cheapest performance win available. The same photo can weigh 2 MB as PNG, 400 KB as JPG and 120 KB as WebP with no visible difference. That gap lands directly on Largest Contentful Paint, the Core Web Vitals metric most often blown by an oversized hero image, and Google uses Core Web Vitals as a ranking signal. PageSpeed Insights flags heavy PNG and JPG files explicitly and recommends next-gen formats.
Converting the images is step one. Step two is knowing when a slow page, an expired certificate or a broken resource creeps back in. DevDome Site Health watches your site around the clock, runs uptime probes every 15 minutes and audits the things that hurt rankings before your visitors notice them.
Image format converter FAQ
Can this convert HEIC photos from an iPhone?
Yes. When you add a HEIC or HEIF file, the tool loads a local WebAssembly decoder (built from libheif) into your browser and decodes the photo on your device, so HEIC to JPG works in Chrome, Edge and Firefox, not just Safari. The photo itself is never uploaded; only the decoder code is fetched, once, from this site.
How do I convert PNG to JPG?
Drop your PNG files on the converter above, pick JPG as the output format and download. JPG has no transparency, so transparent areas are composited onto a background color you choose: white by default, or black or any custom color. Photos saved as PNG usually shrink 60 to 90 percent when converted to JPG.
How do I convert JPG to PNG?
Add the JPG files, select PNG as the output format and download. Note that converting JPG to PNG does not restore quality: the JPG compression artifacts are already baked into the pixels, and the PNG will usually be much larger. Convert to PNG when a workflow requires lossless input or you plan to edit the image repeatedly.
Are my images uploaded to a server?
No. This image converter is 100 percent client-side: your browser reads each file, checks what it really is from its content signature, decodes it and re-encodes it on your own device. No image bytes are transmitted, stored or logged anywhere. You can open your browser developer tools and watch the network tab while converting to verify it.
What are the file limits?
Up to 20 files per session, 80 MB per file, and 50 megapixels per image by default. The megapixel limit exists because a decoded image costs width x height x 4 bytes of memory, so a single 100 MP panorama can eat 400 MB. If you know your device can take it, tick "Allow very large images" to raise the ceiling to 150 MP.
What happens to animated GIF or WebP files?
Animation is not preserved: converting produces a still image. The tool detects animated GIF, animated WebP and animated PNG before converting and asks you to explicitly confirm "Convert first frame" instead of silently flattening the file, and the result row is labeled first-frame-only.
Does converting remove EXIF metadata and GPS location?
Yes. Re-encoding writes fresh image data without the original EXIF block, so camera model, capture date and GPS coordinates are not carried into the converted file. Orientation is applied to the pixels first, so photos stay the right way up. Treat this as a privacy feature; if you need the metadata, keep the original file too.
Why is AVIF missing from the output options?
The tool feature-detects what your browser can encode and only shows real options. As of 2026, Chrome, Edge and Firefox encode AVIF while Safari can display AVIF but not yet encode it, so on Safari the AVIF option is hidden. JPG, PNG and WebP output work in every current browser.
Why did my file get bigger after converting?
Format mismatch. Converting a photo to PNG almost always grows it, because PNG is lossless and photos have millions of unique colors. Converting a flat-color logo to JPG can also grow it or add fuzz around edges. Match the format to the content: JPG, WebP or AVIF for photos, PNG for screenshots and sharp graphics, and watch the size badge on each row.
More free tools: HEIC to JPG · WebP to PNG · PNG to JPG · JPG to WebP · Image Compressor · Image Resizer · Favicon Generator