Image Converter
Convert JPG, PNG, WebP, BMP and GIF images between formats at your chosen quality.
How to use this tool
- Drop an image.
- Pick the output format.
- Adjust quality for lossy formats.
- Convert and download.
How it works
An image element reads the source, a canvas redraws it at your settings, and canvas.toBlob('image/jpeg|png|webp|bmp') produces the output.
Tips
- Use PNG for graphics with text or transparency.
- Use JPG/WebP for photos to keep files small.
- WebP offers the best size-quality balance for the web.
Limitations
Animated GIFs convert as their first frame; transparency is lost when converting to JPG.
Frequently asked questions
Which formats can I convert between?
JPG, PNG, WebP, BMP and GIF inputs, with output to JPG, PNG, WebP, BMP and animated-GIF-safe outputs.
Is conversion done locally?
Yes — every conversion runs with the Canvas API in your browser. Nothing uploads.
Does JPG lose quality?
JPG is lossy — the quality slider (default 0.9) controls the trade-off against file size.