Image Format Converter
Convert images between PNG, JPG, and WebP
100% client-sideFree, no signup
Drop an image here or click to browse, or paste from clipboard (⌘V)
Convert between PNG, JPG, and WebP
PNG, JPG, WebP, and which one to hand over
Image formats look interchangeable until an old email client mangles a PNG or a client's ancient Word refuses a WebP. This converter moves between PNG, JPG, and WebP in any direction using the browser canvas, so the file never leaves your device. The target format is the part worth thinking about.
Which format for which job
- JPG for photographs and scanned documents, where a small edge artifact buys a much smaller file. It stores no transparency. Quality 80 to 90 suits most uses.
- PNG for screenshots, logos, line art, and anything needing transparency. Larger than JPG, lossless, and sharp edges stay sharp across repeated saves.
- WebP for web content where you control the audience. It usually beats both on size at the same quality and keeps transparency like PNG, though some older desktop apps still cannot open it.
The transparency gotcha
Converting a PNG with transparent areas to JPG fills those areas, because JPEG cannot store alpha. The tool fills them white, which is what most people want. When white is wrong, say the JPG will sit on a colored background, composite the image in an editor first or convert to PNG or WebP instead.
Format questions
- Why does my JPG look different from the source PNG?
- JPG is lossy. The encoder drops detail it judges hard to see, so text edges and high-contrast lines pick up faint halos. Keep PNG or WebP for screenshots and graphics.
- Does the quality slider affect PNG output?
- No. PNG is lossless and has no quality knob. The slider only changes JPG and WebP. A PNG's size comes from its content, so a busy image makes a bigger PNG than a simple one.
- Can I convert an SVG here?
- It works, with a caveat: the SVG rasterizes at its intrinsic size, so you get whatever pixel dimensions the file declares, which may be small. When you need a specific resolution, use the SVG to PNG tool, which lets you set the output scale before rasterizing.
- Is there a file size limit?
- Yes, 20 MB per image, checked before the file loads. The conversion itself runs in your browser on a canvas, so the image never uploads anywhere.