Polyatic Image Format Converter

Image Format Converter

Convert an image between PNG, JPG and WebP right in your browser — choose the format, keep or flatten transparency, and download. Nothing is uploaded.

Drop an image here, or click to choose PNG · JPG · WebP · GIF · BMP · converted in your browser
Convert to
Quality0.90

Converted image

Drop or choose an image on the left, pick a target format, and the converted file appears here — its format, the exact pixels, the output size, and a one-click download.

Your images never leave your browser. Decoding and re-encoding happen on your own device with the Canvas API. There are no uploads, no logging and no analytics on this tool — you can disconnect from the internet and it still works.

What "converting an image format" actually changes

An image file is just pixels wrapped in a container format that decides how those pixels are stored: PNG and lossless WebP keep every pixel exactly, while JPG and lossy WebP throw away detail the eye is least likely to miss to make the file smaller. Converting between formats re-wraps the same picture in a different container — this tool keeps the pixel dimensions unchanged and only re-encodes. It is deliberately not a resizer: if you want a smaller file, reach for the Image Compressor & Resizer, which adds width, scale and quality targeting.

The one thing that trips people up: transparency

Three of these formats carry an alpha channel (per-pixel transparency) and one does not. PNG and WebP can store a logo with a see-through background; JPG cannot store transparency at all. So when you convert a transparent PNG to JPG, every clear pixel must be painted onto a solid colour first — otherwise the encoder would guess, usually black. This tool lets you pick that background (white by default), and shows the result live over a checkerboard so you can see exactly what "flattening" did before you download.

FormatCompressionTransparencyReach for it when…
PNGLosslessYes (alpha)logos, icons, screenshots, sharp text, anything that must stay pixel-perfect or keep a see-through background
JPGLossyNophotographs that must open literally everywhere, including old software and email
WebPLossy or losslessYes (alpha)the web: ~25–35% smaller than JPG at matched quality, and it keeps transparency

A worked example

Say a designer hands you logo.png — a 512×512 mark on a transparent background, 40 KB. For a website hero you convert it to WebP: transparency is preserved, and at quality 0.90 it lands near 18 KB while looking identical. For an email signature that must render in ancient clients you instead convert the same file to JPG with a white background: the transparency is flattened onto white, and you get a universally-openable file — but note that on a coloured email background the white box will now show, which is exactly why WebP or PNG is the better pick when transparency matters.

Lossy round trips lose quality — permanently

Because JPG and lossy WebP discard detail, re-encoding to them is a one-way door. Converting a photo JPG → PNG makes a lossless copy, but it copies the JPG's existing artefacts pixel-for-pixel — it does not recover what the first JPG already threw away, and the PNG will usually be much larger because PNG compresses photographs poorly. Converting PNG → JPG → PNG bakes in fresh loss on the middle step. The rule of thumb: keep a lossless master (PNG or lossless WebP) while you are still editing, and only convert to a lossy format as the final delivery step.

Honest limits

  • Input is limited to what your browser can decode. PNG, JPG, WebP, GIF and BMP load reliably; HEIC (iPhone photos), camera RAW and often AVIF do not, because the tool uses the browser's own decoder. If a file won't load, export a PNG or JPG from another app first.
  • Animation and metadata are dropped. An animated GIF is flattened to its first frame, and the canvas strips all EXIF, GPS and ICC colour-profile data — a privacy win, but an image relying on EXIF orientation may come out rotated and wide-gamut colour is treated as sRGB.
  • Output bytes depend on the browser's encoder. It uses the built-in JPG/WebP/PNG encoder, not an optimiser like MozJPEG or a PNG palette quantiser, so a dedicated command-line tool can still beat it byte-for-byte at the same visual quality.
  • A rare old browser may not encode WebP. If so, the tool tells you and you can pick PNG or JPG instead.