Image Converter
Processed Client SideConvert images between formats — drop in PNG, JPG, WebP, AVIF, GIF, BMP, SVG or iPhone HEIC files and get PNG, JPG or WebP back. Convert a whole batch at once, resize as you go, and keep everything on your own device.
Bookmark this tool now — skip the search next time you need it.
About Image Converter
This tool runs entirely in your browser. Whatever you paste is processed on your own device and is never uploaded, logged, or sent to any server.
The Image Converter is the all-purpose one: drop in almost any image, PNG, JPG, WebP, AVIF, GIF, BMP, ICO, SVG, or an iPhone HEIC photo, pick the format you actually need, and get it back in a click. It converts a whole batch with the same settings, can resize on the way through, and lets you set the quality for lossy formats and a background colour for formats without an alpha channel. Decoding and encoding both happen on your own device through the canvas API, so nothing is uploaded, there is no queue, and no file size limit beyond what your browser can hold in memory. It also keeps working offline once the page has loaded.
Key features
- Any supported input to any available output, with no fixed format pairing
- Reads PNG, JPG, WebP, AVIF, GIF, BMP, ICO, SVG, and HEIC or HEIF photos from an iPhone
- Writes every format your browser can genuinely encode, which is always PNG, JPG, and WebP, plus AVIF on Chromium and BMP on Firefox
- Batch conversion with a per-file size-change readout and a Download all button
- Resize from half size to triple size while converting, with high-quality smoothing
- Quality slider for lossy formats, so you can trade sharpness against file size directly
- Background colour picker for formats without transparency, so alpha is flattened onto your colour rather than black
- SVG input is rasterized at the target size, so scaling up stays perfectly crisp
- Fully client-side, which means private photos are never uploaded and the tool works offline
How to use it
- Choose the format you want to convert to.
- Set the quality, scale, and background colour if those options apply to your target format.
- Drop one or more images onto the pane, or click to browse for them.
- Watch each file convert as it lands, with its new dimensions and size change listed beside it.
- Save the files individually, or use Download all for the whole batch.
Tips & common mistakes
- WebP is the best default for the web: much smaller than PNG or JPG at the same visual quality, and it keeps transparency.
- The format picker only lists what your browser can actually encode, so it grows as browser support improves. AVIF export appears on Chromium browsers and BMP on Firefox.
- Converting to a lossy format re-compresses the image, so avoid round-tripping the same file through JPG repeatedly. Each pass loses a little more detail permanently.
- Converting a JPG to PNG does not restore quality. It only stops further loss, and the file usually gets much bigger.
- Animated GIFs convert as a single still frame, the first one, because the output formats here are still images.
- Scaling an SVG up stays sharp because it is rasterized at the target size, while scaling a photo up only interpolates pixels that were never captured.
- HEIC files take a moment longer on the first conversion: the decoder is a large library that is downloaded once, then cached for the rest of the session.
- Need a transparent background first? Strip it with the Background Remover before converting.
- iPhone photos in HEIC format? Convert them first with HEIC to JPG converter.
- Got a WebP file and just need PNG specifically? WebP to PNG converter is a faster one-click route.