File Conversion
What It Does
Converts images between PNG, JPEG, and WebP (and decodes BMP, GIF, and SVG) right in your browser. Adjust quality for lossy formats, flatten transparency when needed, and download one file or all of them as a ZIP. Nothing is uploaded.
How to Use It
- Drop images onto the box (or click to choose). You can add up to 30.
- Pick a target format. For JPEG/WebP, set a quality level.
- If converting a transparent image to JPEG, pick a background color to flatten onto.
- Click “Convert”, then download each result or “Download all (ZIP)”.
Options Explained
| Option | Description |
|---|---|
| Source formats | Reads PNG, JPEG, WebP, BMP, GIF (first frame), and SVG. SVGs are rasterized to pixels at their intrinsic size, or 1024×1024 when no size is declared. |
| Target format | PNG (lossless, supports transparency), JPEG (smaller, no transparency), WebP (small + transparency). |
| Quality | 1–100 for JPEG/WebP. Higher = better quality, larger file. PNG ignores this. |
| Flatten / Background | Composites transparent pixels onto a solid color (required for JPEG). |
| Strip metadata | Re-encodes from pixels, dropping EXIF/orientation/ICC. |
| Filename pattern | Template for output names, must contain {name} and {ext}. |
Drag & drop images here, or click to choose
PNG · JPEG · WebP · BMP · GIF · SVG (max 30, ≤ 30 MB each)
🔒 Processed entirely on your device — nothing uploaded.
About Image Formats — PNG vs JPEG vs WebP
PNG is lossless and supports an alpha (transparency) channel, making it ideal for logos, icons, screenshots, and line art — but photos saved as PNG are large. JPEG is lossy and has no transparency; it excels at photographs where small smooth gradients hide compression artifacts, and it’s the most universally supported format. WebP is a modern format that does both — lossy or lossless, with transparency — typically 25–35% smaller than the equivalent JPEG or PNG, and is now supported by all current browsers.
Because this tool re-encodes from raw pixels using your browser’s built-in image engine, metadata like EXIF and GPS tags are dropped in the process — a small privacy bonus when sharing images. Everything happens locally; your files never leave your device.
Converting SVG to a raster format: SVG is a vector format — it describes shapes with math, so it stays crisp at any size. Turning it into PNG, JPEG, or WebP “flattens” it into a fixed grid of pixels, which is handy when you need a regular image for tools that don’t understand SVG. The tool renders the SVG at the width and height it declares; if it has no intrinsic size, it falls back to 1024×1024 and notes that on the result. Keep in mind the output no longer scales losslessly — export at the largest size you’ll need.