Image Format Converter
About Image Format Converter
Convert any common image to JPG, PNG or WebP. Add one picture or a whole batch — a single file downloads directly, more than one downloads as a zip.
Image formats cause small, constant friction. A picture saved from a website turns out to be WebP and your photo editor won't open it. A form asks for JPG and you have a PNG screenshot. A logo needs a transparent background, so a JPG won't do. None of these needs editing software — the picture itself is fine, it's only in the wrong container. This tool changes the container and nothing else: it decodes the image with your browser's own decoder and re-encodes it in the format you pick, at the same width and height.
Input can be WebP, PNG, JPG/JPEG, AVIF, GIF (the first frame), BMP, ICO, SVG, or an iPhone HEIC/HEIF photo — HEIC goes through the same WebAssembly decoder our HEIC converter uses. Output is JPG, PNG or WebP. JPG and WebP are saved at a high fixed quality, so a photo shows no visible difference; PNG is lossless. When a transparent image is saved as JPG, which has no transparency, the see-through areas are filled with white instead of turning black.
Most free converters upload your picture to their server and send a converted copy back. Here the conversion happens on your own device, so a screenshot with private details, a scanned ID or an unreleased design never leaves it. That also means there's no queue and no daily limit — up to 50 images per batch, converted one after another so the tab stays responsive. A file that can't be read is skipped and named at the end rather than stopping the batch.
What you can use it for
- Turn a WebP image saved from a website into a JPG that opens anywhere
- Convert a PNG screenshot to a smaller JPG for an email or upload form
- Convert a JPG to PNG before editing it or adding it to a design
- Make a WebP copy of photos for a faster-loading website
- Render an SVG logo or icon to a PNG at its natural size
- Batch-convert a folder's worth of mixed formats to one format at once
How it works, step by step
- 1
Add images
Choose or drag in one or many images — WebP, PNG, JPG, AVIF, GIF, BMP, SVG or HEIC.
- 2
Pick the output format
JPG for photos and wide compatibility, PNG for lossless or transparent images, WebP for small web-ready files.
- 3
Convert
Each image is decoded and re-encoded on your device at its original size.
- 4
Download
One file for a single image, or a zip for a batch.
Frequently asked questions
Are my images uploaded anywhere?
No. Decoding and re-encoding both happen in your browser — the images never leave your device, and nothing is stored anywhere.
Which format should I pick?
JPG for photos you want to share or upload — every device and website accepts it. PNG for screenshots, graphics, text, or anything that needs a transparent background. WebP when you want the smallest file for a website and know the place you're using it supports WebP.
Does converting reduce quality?
Converting to PNG is lossless. JPG and WebP are saved at a high quality setting (92%), which is visually identical for photos. Converting a JPG to PNG can't restore detail the original JPG compression already removed — it only stops any further loss.
What happens to transparency?
PNG and WebP keep it. JPG can't store transparency, so transparent areas become white rather than black.
Can it convert to AVIF, GIF or ICO?
Not yet — those formats can be read, but browsers can't reliably write them, so output is limited to JPG, PNG and WebP. An animated GIF or WebP is converted from its first frame.
Is there a limit?
Up to 50 images per batch. There's no daily limit, sign-up or watermark.