Convert images between formats without uploading them anywhere. Adjust quality, resize to a preset or custom dimensions, convert a whole batch at once, and download individually or as a ZIP. Everything runs on your own machine, so there are no server-imposed size limits and no queue.
Convert
Convert images — JPG, PNG, WebP, GIF, BMP, TIFF
Select one or more images, choose an output format, and adjust quality and size if you need to. Conversion happens in your browser using the Canvas API.
⚠️ Large files detected. Processing may take longer and use significant memory.
Quality & compression settings
85%
×
Converting…
✅ Conversion complete
Choosing an output format
The right format depends on what is in the image, not on personal preference.
When to use what
JPEG — Photographs and anything with smooth gradients. Lossy, and re-encoding degrades quality every time, so avoid repeatedly saving the same JPEG. No transparency support.
PNG — Screenshots, diagrams, logos, and anything needing transparency. Lossless, so text and sharp edges stay crisp. Photographs saved as PNG are typically several times larger than the equivalent JPEG.
WebP — The sensible modern default for the web. Roughly 25–35% smaller than JPEG at matching quality, supports transparency, and works in every current browser.
GIF — Only worth choosing for simple animations. Limited to 256 colours, which makes photographs look banded and dithered.
BMP — Uncompressed. Enormous files, occasionally required by older software or specific pipelines.
TIFF — Print and archival workflows. Widely supported by professional software, rarely appropriate for the web.
Converting will not recover quality. Saving a heavily compressed JPEG as PNG produces a
lossless copy of the compression artefacts, in a much larger file. Quality lost in an earlier encode is gone.
Quality and resizing
The quality slider applies to JPEG and WebP, the two lossy formats here. It is not a percentage of anything
meaningful — it selects how aggressively detail is discarded.
90–100 — Visually indistinguishable from the original for most images, but file size climbs steeply. Rarely worth going above 95.
75–90 — The useful range. 85 is a good default and what most tools use when they do not ask.
50–75 — Visible softening in fine detail, acceptable when size matters more than fidelity.
Below 50 — Obvious blocking and colour banding. Only for thumbnails.
Resizing to a preset keeps the original aspect ratio and fits the image inside those bounds. Custom
dimensions are applied exactly as given, so a ratio that does not match the source will stretch the image.
Reducing dimensions is usually the single biggest saving available — a 4000px photo displayed at 800px
wide is carrying 25 times more pixels than it needs.
What this converter does not do
Being straightforward about the limits, since they come from running in a browser:
Metadata is not preserved. Conversion goes through a canvas, which keeps pixels and discards everything else — EXIF, GPS, colour profiles and orientation tags. That is useful if you want metadata gone, and a problem if you needed it kept.
HEIC and AVIF input depends on your browser. These can be inspected on any browser, but converting from them requires the browser to decode them. Safari handles HEIC; Chrome and Firefox handle AVIF but not HEIC.
Animated GIFs become a single frame. Canvas conversion captures one frame only.
Output uses the browser's encoder. Files may differ slightly in size from what a dedicated tool like ImageMagick or cjpeg produces at the same nominal quality.
Use the separate File inspector if you want to identify the source format before converting.
Image conversion questions
Yes. Conversion redraws the image through a canvas, which carries pixels and nothing else, so EXIF, GPS coordinates, camera details and embedded thumbnails are all dropped from the output. If you are converting specifically to strip location data before sharing a photo, that works. If you needed the metadata preserved, this is not the right tool.
PNG is lossless and JPEG is lossy, so PNG has to store every pixel exactly, including the compression artefacts the JPEG encoder introduced. For photographic content PNG is routinely three to five times larger. Convert to PNG when you need transparency or exact pixels, not to save space.
It depends on your browser. Converting from HEIC requires the browser to decode it, which Safari does and Chrome and Firefox do not. On those browsers a HEIC file can still be inspected — type, checksums, structure — but not converted. Converting on a Mac or iPhone in Safari works.
No limit is imposed by us, because there is no server to impose one. The practical ceiling is your device: very large images consume memory during conversion, and a batch of hundreds will take time since files are processed one after another. Progress is shown throughout.
No. Nothing is added, no account is needed, and there is no limit on how many files you convert. The site is funded by ads on the page, not by restricting the tool.