Image Tools

Free Image Converter

Convert between JPG, PNG, WebP and BMP instantly. Batch convert up to 20 images with quality and background control — all in your browser, nothing uploaded.

Instant Convert 100% Private Batch up to 20 Works on Mobile

Conversion Settings

Drop images here
or click to browse your device
JPG · PNG · WebP · GIF · BMP · AVIF
Convert to
Quality
Compression level 92%
Background (for transparency)
JPEG and BMP don't support transparency. Any transparent areas in your source images will be filled with this colour.
Options

Results

Images
0
Original
0 B
Output
—

No images yet

Drop images in the left panel to get started
Privacy: All conversion happens locally in your browser using the Canvas API. Your images are never uploaded, stored or transmitted.

What Is Image Conversion?

Image conversion means changing a picture from one file format to another — for example, converting a PNG screenshot to JPEG to make it smaller, or converting a JPEG photo to WebP to speed up a website. The image content stays the same; only the encoding changes.

Different formats are optimized for different things. Choosing the right one can mean the difference between a 500 KB and a 100 KB file — same visual quality, five times the weight.

The four formats this tool supports

FormatTypeTransparencyBest for
JPEGLossyNoPhotographs, email attachments, universal compatibility
PNGLosslessYesScreenshots, logos, graphics with text or sharp edges
WebPLossy or losslessYesModern websites, best size/quality ratio
BMPUncompressedNoLegacy Windows apps, print pipelines, raw bitmaps

Choosing the right format

For photographs → JPEG or WebP

Photographs contain smooth gradients and millions of colours. JPEG is designed exactly for this — it uses lossy compression to produce small files with barely noticeable quality loss. WebP does the same thing 25–35% more efficiently and is supported by 97%+ of browsers. If you're optimizing for the web, WebP is the better choice.

For screenshots, logos and text → PNG or WebP

These images have sharp edges, flat colours and often text. JPEG compression creates ugly "blocky" artifacts around text and hard edges, making it a bad fit. PNG preserves every pixel exactly and supports transparency. Use PNG when you need guaranteed quality; WebP if you need smaller files.

For very small images (icons) → PNG or WebP

Icons benefit from transparency and sharp edges. For favicons and small UI elements, PNG at reasonable size or WebP is ideal.

When you need BMP

BMP is essentially a raw pixel dump — huge files, no compression, no transparency. It's rarely a good choice for the web. Use BMP only when a specific legacy app or print workflow requires it.

Common conversion pitfalls

1. Converting PNG with transparency to JPEG

JPEG doesn't support transparency. The transparent areas get filled with a colour — usually black or white. If your PNG has a transparent logo, use PNG or WebP instead. Or use this tool's background colour picker to control the fill.

2. Converting JPEG to PNG won't restore quality

If a JPEG has already lost detail to compression, converting it to PNG preserves that lost detail — it doesn't bring it back. PNG's advantage is that it doesn't lose more quality on re-saves.

3. PNG screenshots can be huge

A full-screen PNG screenshot at 4K can easily be 8 MB. Converting to WebP with quality 85% typically produces a 400 KB file with no visible difference. If you're sharing screenshots, WebP is dramatically better.

4. GIF animation loss

Converting an animated GIF to JPEG, PNG, WebP or BMP captures only the first frame. Animation is lost. If you need animation, stay in GIF or use animated WebP (which this tool doesn't produce).

Format reference: what to use when

ScenarioRecommended formatWhy
Website hero photoWebP (or JPEG)Best size/quality; universal JPEG fallback
Product photo on e-commerceWebPFaster loading, better conversion rates
Company logo with transparencyPNG or WebPPreserves transparency
Screenshot for emailJPEGSmaller file, universally supported
UI icon in an appPNGSharp edges, transparency
Photograph for printJPEG (quality 95+)Universal, high quality
Old Windows app inputBMPRaw format required by legacy systems
Instagram/Facebook uploadJPEGPlatforms compress anyway; JPEG is standard

Common use cases

Website Optimisation

Convert JPGs to WebP for 25–35% smaller files without quality loss.

Email Attachments

Convert PNG screenshots to JPEG to fit under size limits.

Logo Preparation

Convert JPEG logos to PNG for clean edges and transparency.

Print Preparation

Convert to JPEG at high quality for print shops that require it.

App Compatibility

Convert to PNG for apps that require lossless image input.

Cloud Storage

Convert large PNGs to WebP to reduce your storage footprint.

Format Standards

Match a specific format required by a platform or client.

Web Development

Produce multiple formats for `<picture>` element fallbacks.

Privacy and security

This image converter runs entirely in your browser using the Canvas API. Your images are never uploaded, never stored, and never transmitted to any server. The processing happens on your device, which means the tool works offline once the page has loaded. Safe for private photos, client work and confidential material.

Frequently Asked Questions

How do I convert an image to a different format?
Drop your images onto the tool, pick an output format (JPG, PNG, WebP or BMP), and click the download button on each converted image. The conversion happens locally in your browser using the Canvas API.
Which output format should I choose?
Use JPEG for photographs — it gives the smallest files. Use PNG for images with transparency, sharp text or screenshots. Use WebP for modern websites — it gives 25–35% smaller files than JPEG at the same quality. Use BMP only for legacy compatibility.
What is the difference between JPEG and PNG?
JPEG is lossy — it discards some image data to create smaller files, and does not support transparency. PNG is lossless — it preserves every pixel exactly and supports transparency, but produces larger files. JPEG is best for photographs; PNG is best for graphics, text and screenshots.
What is WebP and should I use it?
WebP is a modern format developed by Google. It supports both lossy and lossless compression, and transparency. WebP files are typically 25–35% smaller than JPEG at the same visual quality. Browser support is over 97%, so it's safe for most websites.
Will converting PNG to JPEG lose transparency?
Yes. JPEG does not support transparency. If you convert a PNG with transparent areas to JPEG, the transparent areas are filled with a background colour you choose — white by default. If you need to keep transparency, use WebP or stick with PNG.
Can I convert multiple images at once?
Yes. Drop up to 20 images at once and they are all converted with the same settings. Download each one individually or grab them all with the Download All button.
Does converting reduce image quality?
Converting between formats does not reduce quality by itself, but converting to a lossy format like JPEG with a low quality setting will. For best quality, use PNG (lossless) or WebP at 85% or higher. Converting JPEG to PNG does not restore lost quality — it only preserves what's already there.
What is the maximum image size?
There is no hard limit, but very large images above 8,000 pixels on any side may be slow in some browsers. The tool automatically caps output at 16 megapixels to prevent canvas crashes.
Are my images uploaded to a server?
No. All conversion happens locally in your browser using the Canvas API. Your images never leave your device — nothing is uploaded, stored or transmitted.
Is this image converter free?
Yes. It is 100% free, requires no sign-up, and runs entirely in your browser. No watermarks, no file limits, no premium tier.

Related Image Tools

Done!