Image Format Converter
Convert images between PNG, JPEG and WebP in your browser. Pick a format, see the size before you save, and upload nothing anywhere.
How to use the Image Format Converter
- Drop your image. Drag a file in, or click to choose one from your device.
- Pick a format. Choose PNG, JPEG or WebP, and set the quality if it applies.
- Download. Save the converted copy under its new extension.
Frequently asked questions
- Which format should I use?
- WebP for almost anything on the web, since it beats both of the others at the same visual quality. JPEG for photographs where the widest possible compatibility matters. PNG only when you need transparency or exact pixels, such as a screenshot or a logo.
- Why did my transparent background turn white?
- JPEG has no alpha channel and cannot store transparency at all. Anything transparent has to become a solid colour, and white is the least surprising choice. Convert to PNG or WebP instead if the transparency matters.
- Why is my converted PNG larger than the JPEG it came from?
- PNG is lossless, so it stores every pixel exactly, while JPEG discards detail to save space. Converting a photograph from JPEG to PNG cannot recover what was already thrown away, and it stops compressing what remains.
- Can this convert HEIC or AVIF files?
- It can usually open them, because browsers decode more formats than they can write. It cannot save to them: a browser canvas encodes only PNG, JPEG and WebP, so those are the three offered rather than promising a conversion that would silently produce a PNG.
Learn more
Related tools
- Image Tools
Image Compressor
Shrink an image until it is small enough, with the saving shown as you drag. Runs in your browser, so nothing is uploaded anywhere.
- Image Tools
Image Resizer
Resize an image to exact pixels or a percentage, right in your browser. Locks the aspect ratio by default, and nothing is ever uploaded.
- Image Tools
Favicon Generator
Turn any image into a favicon.ico plus the PNG sizes browsers and phones ask for, with the link tags to paste. Nothing is uploaded.
- Developer Tools
Base64 Encoder & Decoder
Encode text to Base64 and decode it back, right in your browser. Handles Unicode correctly and never sends your data anywhere.
- Text Tools
Case Converter
Convert text between upper case, lower case, title case, sentence case, camelCase, snake_case and kebab-case, all at once.
- Converters
Color Converter
Convert colors between HEX, RGB, HSL and OKLCH. Pick a color or paste any format, and see every equivalent at once.
Last updated