HexaConverter

Convert images without losing quality

Transcode between JPEG, PNG, WebP, AVIF, TIFF and GIF, resize in the same pass and strip location metadata automatically.

jpgpngwebpaviftiffgifsvgbmpheic

Drag and drop your files

or

Accepts JPEG, PNG, WebP, AVIF, TIFF, GIF, SVG, BMP, HEIC. Up to 3 files at once, 100 MB each.

Free · up to 3 files · 100 MB each · files deleted automatically after 1 hour.

How images conversion works here

What runs when you convert an image

Images are processed with libvips, the same engine behind most large-scale image pipelines. It works on a streaming basis rather than loading the whole picture into memory at once, which is why a 200-megapixel scan converts without difficulty.

Each target format has its own tuned defaults. JPEG is written at quality 82 through mozjpeg and stored progressively, so it renders in passes over a slow connection. PNG is written at maximum compression with adaptive filtering and stays fully lossless. WebP uses quality 82 and picks colour subsampling per image; AVIF uses quality 60, which is a visually higher setting than the number suggests, because quality scales are not comparable between codecs.

Metadata is removed unless you ask for it

A photograph from a phone carries EXIF metadata: the camera and lens, the exposure settings, the timestamp, and often the GPS coordinates of where it was taken. None of it is visible in the picture, and all of it travels with the file.

Converted images are written without it. The orientation flag is read and applied to the pixels first, so a portrait photograph does not come out on its side once the tag recording that is gone. If you need the metadata kept — cataloguing photographic work, for instance — there is a setting for it, off by default because the safer behaviour should be the one you get without thinking about it.

Transparency needs somewhere to go

The most common silent loss in image conversion is the alpha channel. JPEG has none at all, so anything transparent must become a solid colour — we composite onto white, and the background is configurable if white is wrong for your case.

The damage is invisible on a white page and obvious the moment the image lands on a coloured one. If a logo or a cut-out needs its transparency, convert to PNG or WebP rather than JPEG, and check the result against a mid-grey background rather than a white one.