What This Tool Does
This converter changes an image from one file format to another — PNG to JPEG, JPEG to WebP, or any combination among PNG, JPEG, WebP, BMP, and GIF. Drop one file or fifty; each one is decoded and re-encoded in the format you choose, and you download the result with a single click.
Everything happens on your device. There's no upload step, no processing queue on a remote server, and no size limit imposed by a backend — the only ceiling is what your browser's memory can hold.
Supported Formats
| Format | Input | Output | Notes |
|---|---|---|---|
| PNG | Yes | Yes | Lossless, supports transparency. Best for screenshots, logos, and graphics with sharp edges. |
| JPEG | Yes | Yes | Lossy, no transparency. Smallest files for photos; quality is adjustable. |
| WebP | Yes | Yes (lossless) | Modern format, transparency supported. Often smaller than PNG at the same quality. |
| BMP | Yes | Yes | Uncompressed. Large files, useful for legacy tools that require raw bitmaps. |
| GIF | Yes | Yes | Limited to 256 colors. Each conversion here produces a single static frame. |
| TIFF | Yes | — | Input only. Upload a TIFF and convert it to any of the formats above; TIFF isn't offered as an output. |
How JPEG Quality Works
JPEG is the only format in this tool with a quality slider (1–100, default 80), because it's the only lossy output here — the others either keep every pixel exactly or aren't re-compressed further. Lower quality values produce smaller files by discarding more fine detail; higher values keep more detail at the cost of file size.
For a photo you're posting online, 75–85 is a good starting point. For an image that will be edited further or printed large, stay at 90 or above.
Your Files Never Leave Your Device
The conversion runs through a small WebAssembly module loaded into your browser tab. When you drop a file, its bytes are read locally and handed to that module — they're never sent anywhere over the network. Closing the tab discards everything; there's nothing left behind on a server because there was never a server involved in the first place.
If you also need to resize images for a specific platform (App Store icons, social banners, favicons), see the Logo & Image Resizer tools, which use the same on-device approach.