Turn JPG and JPEG photos into lossless PNG files while keeping the exact resolution and orientation.
Open toolFree Image Converter
Convert images between JPG, PNG and WebP with genuine re-encoding, custom filenames and batch support.
Loading tool…
How to use Image Converter
- Upload the images you want to convert.
- Choose the output format and quality.
- Set a filename rule if you like (prefix, suffix or numbering).
- Download each file or the whole batch as a ZIP.
About this tool
The Image Converter changes an image from one format to another with genuine pixel re-encoding — never a fake extension change. It detects the input automatically and lets you convert to JPG, PNG, WebP, or AVIF when your browser supports it.
Recommended settings
- WebP is a great default for the web: small and widely supported.
- Convert to PNG when you need lossless output or transparency from a flat source.
Supported formats
Input: JPEG, PNG, WEBP, AVIF, GIF, BMP, SVG. Output: JPEG, PNG, WEBP, AVIF.
Quality & file size
Lossy formats (JPEG, WebP, AVIF) trade detail for smaller files as you lower the quality; PNG stays lossless regardless of the slider. The tool always shows the original and result sizes so you can judge the trade-off, and it never recommends a result that is larger than your original as an “optimisation”.
Privacy
Every image is decoded, transformed and re-encoded entirely in your browser using the Canvas API and a Web Worker. Files are never uploaded, are not stored in localStorage, and are cleared from memory when you remove them or close the page.
Common issues & limitations
- AVIF output only appears when your browser can encode it.
- Converting a lossy source cannot restore detail already lost.
- All processing happens on your device; nothing is uploaded, so very large batches are limited by your available memory.
Frequently asked questions
Does this really convert the format, or just rename the file?
It fully re-encodes the pixels into the chosen format. The file signature and extension always match — no fake extension renaming.
Is AVIF supported?
AVIF output only appears when your browser can actually encode it. If the option is hidden, your browser does not support AVIF encoding.
How do custom filenames work?
You can keep the original name, add a prefix or suffix, or use a numbered sequence. The extension is set automatically to match the output format.
Are my images uploaded to a server?
No. Every image is decoded, processed and encoded entirely inside your browser using the Canvas API. The files never leave your device and are discarded when you close the page.