Image Format Converter
Convert between JPG, PNG, WebP, and GIF in your browser. Accepts SVG as input. Privacy-friendly — nothing uploaded.
Runs entirely in your browser — your image is never uploaded.
About this tool
Converts an image between JPG, PNG, WebP, and GIF. Useful when a website requires a specific format, when you want a smaller WebP version of a PNG, or when you need to convert SVG icons into PNG for software that doesn't accept vectors. Runs entirely in your browser.
Format strengths
- JPG — photos. Small files, lossy compression, no transparency. The web standard for photographic content.
- PNG — screenshots, logos, diagrams, anything with sharp edges or transparency. Lossless and exact, but typically larger than JPG/WebP for photos.
- WebP — modern, supports both lossy and lossless, with transparency. Usually 25–35% smaller than JPG at the same visible quality. All modern browsers support it.
- GIF — limited 256-colour palette. This tool exports a single frame; animated GIF re-encoding isn't supported.
About SVG
SVG (Scalable Vector Graphics) is a vector format — described by paths and shapes, not pixels. The tool accepts SVG as input (rasterized to the chosen output format), but doesn't produce SVG as output from a raster image. That would require a vector tracing algorithm, which is out of scope for a simple browser tool.
Frequently asked questions
- Why is my JPG bigger than my original PNG after conversion?
- JPG generally compresses photographs more than PNG, but PNGs of screenshots, diagrams, or images with large flat-colour regions can actually be smaller than the equivalent JPG. JPG is built for photos; PNG is built for graphics.
- Why does my converted JPG have a white background where the PNG was transparent?
- JPG doesn't support transparency. The tool fills transparent pixels with white during conversion. For transparency, output to PNG or WebP instead.
- Can I batch-convert multiple images at once?
- Not in this version — one image at a time. For batch conversion, a desktop tool like ImageMagick or a dedicated app would be faster.
- What about iPhone HEIC images?
- Most browsers can't decode HEIC. On iPhone, change Settings → Camera → Formats to "Most Compatible" before taking photos, or convert in the Photos app first.
- I uploaded an animated GIF and got a still image. Why?
- The browser canvas reads only the first frame of an animated GIF. Re-encoding the full animation would require an external GIF encoder library that isn't included.
Last updated: May 17, 2026