Skip to main content
DevBench

Which formats are supported

Uploads accepted: HEIC (the iPhone default), SVG, PNG, JPEG, WebP, BMP, GIF, AVIF and TIFF — drop the file or click to browse. Output choices: PNG, JPEG, WebP, or SVG. HEIC files are decoded in your browser by a WebAssembly codec, which is why a photo straight off a phone converts without any desktop software. SVG sources are measured from their viewBox so the raster output lands at the right pixel size.

How the conversion works

  1. Pick the output format; a quality slider (10–100) appears for lossy targets and stays hidden for lossless PNG.
  2. Press Convert — the re-encode runs on a canvas in your browser.
  3. Compare the result panel: format, size, and the change versus the original as “% smaller” or “% larger”, then download.

Two conversions worth knowing about

Choosing JPEG paints a white background under any transparency first, so a transparent PNG never turns into a black rectangle. Choosing SVG does something different from the others: it traces the pixels into vector paths, which can shrink flat graphics like logos and icons to a fraction of their raster size — but it is not magic, and photographs become stylised artwork rather than faithful copies. Sizes are compared before and after, so a WebP that comes out larger than its PNG source is visible immediately instead of being assumed smaller — a common surprise when converting already-compressed formats. Extreme dimensions are rejected with a clear message instead of freezing the tab. No file is ever uploaded; the whole pipeline is client-side.

Also useful: Image Compressor, SVG Optimizer, and Image Resizer.