Convert Image Format
Switch your images between JPEG, PNG and WebP, entirely in your browser.
Drop images here
or click to browse — JPEG, PNG, WebP, GIF…
Switch your images between JPEG, PNG and WebP, entirely in your browser.
or click to browse — JPEG, PNG, WebP, GIF…
Converting a format in HexaMedia decodes your image locally and redraws it onto an in-browser canvas, then exports it again as a new file in the format you chose. JPEG, PNG and WebP are the three formats this tool can write. You can also drop in a GIF or BMP file to convert it into one of those three, since browsers can decode more image formats than they can encode.
Two input formats need a caveat. TIFF appears in the file picker, but Chrome and Firefox cannot decode TIFF through the browser API this tool relies on, so TIFF files will typically fail to convert. And if you convert an animated GIF, only its first frame carries over: browsers decode a single static frame from an image file this way, so the result is a still image, never an animation.
Drop a JPEG, PNG, WebP, GIF or BMP file, or click to browse.
Click JPEG, PNG or WebP. A quality slider appears for JPEG and WebP, since PNG is lossless.
Click Optimize images, then download. The file extension matches your chosen format.
Small files for photographs, but lossy and with no transparency support. A good default for photos that don't need a transparent background.
Lossless and supports transparency, which makes it the safer choice for screenshots, logos, or graphics with sharp edges and flat colors, at the cost of larger files.
Supports both lossy and lossless compression plus transparency, usually producing smaller files than JPEG or PNG at a similar visual quality. The main reason to avoid it is compatibility with older software that only expects JPEG or PNG.
JPEG has no transparency channel. Any transparent area in a source PNG or WebP is exported over solid black, not white, since this tool draws onto a blank canvas without filling a background color first. Convert to PNG or WebP instead if you need to keep transparency.