Search for a tool
Quickly navigate to any Filzy tool

Convert your PNG to JPG

Convert your PNG images to JPG, right in your browser.

Drop your files here

Drag Browse Paste Link
PNGZIP
100% local processing, your files never leave your browser

Convert PNG to JPG in your browser

PNG is standardised in 1996 as a lossless web format with transparency support, medium to large depending on the image content, kept lossless. JPEG is the more practical choice when universal: every browser, OS, design tool and ancient CMS opens JPG without effort. Filzy converts PNG to JPG fully in your browser using libimagequant + Rust 'image' crate for decoding and optimised JPEG encoder in Rust for encoding. The original file never leaves your device, no upload, no tracking, no daily cap. You can drop a single file or batch dozens at once and download the result as a ZIP.

Files stay on your device

Your PNG files are decoded inside a Web Worker via WebAssembly. Nothing reaches a server, nothing is logged, no temporary copy is kept anywhere.

Quality preserved by default

Filzy decodes the PNG pixels, then re-encodes them with optimised JPEG encoder in Rust at high quality. EXIF metadata is preserved when the target format supports it.

Batch entire folders

Drop dozens of PNG files at once. Filzy converts them in parallel using your CPU cores and packages everything as a single ZIP archive.

How to convert PNG to JPG with Filzy

  1. 1

    Drop your PNG files

    Drag the files into the area above, or click to pick them. Filzy accepts standard PNG files of any reasonable size (limited only by your device memory).

  2. 2

    Filzy converts each file locally

    libimagequant + Rust 'image' crate decodes the PNG, then optimised JPEG encoder in Rust writes the JPG. Each file is processed in parallel, up to your CPU core count.

  3. 3

    Download single files or as ZIP

    Pick a JPG file to download directly, or click Download all to grab a ZIP archive. The originals on your device are not modified.

PNG to JPG, frequently asked questions