Image Format Converter
Convert between PNG, JPG and WebP in your browser. Optionally resize at the same time.
Only applies to JPG and WebP. PNG is always lossless.
Height is worked out automatically to keep the proportions.
How to use it
- Pick or drag in your image.
- Choose the format you want. Set a width if you also need it resized.
- Press Download — the file is built on your device and saved straight to your downloads.
The three formats, in one paragraph each
JPG is for photographs. It throws away detail to get small, it has no transparency, and it is understood by everything ever made. If the image is a photo and it does not need a transparent background, this is the answer.
PNG is lossless and supports transparency. That makes it right for logos, icons, screenshots and anything with sharp edges or text, where JPEG leaves a visible fuzz. The cost is size: a photograph saved as PNG is often five times larger than the same picture as JPG, with no visible benefit.
WebP is the modern option and usually wins on size — commonly 25 to 35 percent smaller than JPG at matching quality, with transparency support as well. Every current browser reads it. The one place it still catches people out is older desktop software and some printing services, which may refuse the file.
Resize first, convert second
Changing format is usually the smaller half of the saving. If the image is 4000 pixels wide and it will be displayed at 800, set the width here before you convert. Fewer pixels beats a cleverer format nearly every time, and the two together beat either alone.
One thing to expect: converting a transparent PNG to JPG fills the transparent areas with white, because JPEG has no way to store transparency. That is not a fault in the conversion, it is the format. If you need the transparency, convert to WebP instead.
Frequently asked questions
Which format should I pick?
JPG for photographs. PNG when you need a transparent background or crisp text and lines. WebP when you control the website and want the smallest file — every current browser supports it.
Why did my transparent PNG get a white background?
JPG cannot store transparency at all. The tool fills transparent areas with white rather than black, which is almost always what you want. Convert to PNG or WebP to keep transparency.
Can I convert several images at once?
Not yet — this version handles one file at a time. Batch conversion is on the roadmap.
Does converting lose quality?
Converting to PNG does not. Converting to JPG or WebP re-encodes the image, so each round trip loses a little. Always convert from your original file rather than from an earlier conversion.