Page & Bell

Image Format Converter

Drop an image and pick a target — PNG, JPG, or WebP — to re-encode it in your browser and download the new file. Going to JPG or WebP gives you a quality slider; PNG stays lossless. The conversion redraws the decoded pixels onto a <canvas> and exports them in the new format, so a PNG screenshot becomes a compact WebP, or a WebP someone sent you becomes a JPG an older app will accept. It reads PNG, JPG, WebP, GIF, and BMP, and because it runs locally the file is never uploaded.

Drop an image here or click to choose

Converted in your browser — the file never leaves your device. PNG, JPG, WebP, GIF, BMP in.

How to use the image format converter

  1. Drop or choose an image — its current format, dimensions, and size are detected and shown.
  2. Click the target format. The conversion and a live before/after size comparison appear instantly.
  3. For JPG or WebP, drag the quality slider to trade size against fidelity. PNG ignores it (it's lossless).
  4. Click Download to save the converted file with the right extension.

The three formats, and when each wins

  • PNG — lossless, supports transparency. Perfect for screenshots, logos, icons, line art, and anything with sharp edges or text. Files are larger because it never discards data.
  • JPG — lossy, no transparency. Built for photographs, where its compression is nearly invisible and files are small. Terrible for text and flat graphics, which it smears into mushy artifacts.
  • WebP — the modern all-rounder. Does both lossy and lossless, supports transparency, and is typically 25–35% smaller than JPG or PNG at matching quality. Every current browser displays it; some older desktop apps and email clients still don't.

Rule of thumb: photo → JPG or WebP; graphic with sharp edges or transparency → PNG or WebP. When in doubt and the target is the web, WebP is the safest small choice.

What conversion can and can't do

Converting changes the container and compression, not the pixels you started with — but two one-way losses are worth knowing:

  • Transparency disappears into JPG. JPG has no alpha channel, so this tool flattens transparent areas onto white before encoding. Convert a transparent PNG to JPG and the see-through parts become solid — there's no undo. Keep transparency by targeting PNG or WebP.
  • Converting to a lossy format can't restore detail. Turning a JPG into a PNG makes a perfect copy of an already-lossy image — it locks in the existing artifacts at a bigger file size; it does not "clean up" the photo. Quality is set when an image is first compressed.

If your real goal is a smaller file rather than a different format, the image compressor is purpose-built for that, and the image resizer cuts size further by reducing dimensions.

Why animated GIFs convert to a single frame

A canvas decodes only the first frame of an animated GIF, so converting an animation to PNG, JPG, or WebP here produces a static still of that opening frame — useful for grabbing a poster image, but it won't preserve motion. True animated-WebP or video output needs a dedicated encoder that walks every frame, which a single-canvas converter intentionally doesn't do. For a static source, what you see in the preview is exactly what downloads.

Frequently asked questions

Is my image uploaded to convert it?

No. The file is decoded, redrawn on a canvas, and re-encoded in the new format with canvas.toBlob — entirely in your browser. Nothing is sent to a server, so private screenshots and documents stay on your device, and the tool keeps working offline once loaded.

How do I convert PNG to JPG?

Drop the PNG, click the JPG button, and download. Because JPG can't store transparency, the tool fills any transparent areas with white before encoding — so a logo on a transparent background lands on a white background. Use a quality of 80–90 for a clean result; lower it if you need a smaller file.

Will converting to WebP really make the file smaller?

Usually, yes. WebP is commonly 25–35% smaller than JPG and much smaller than PNG at equivalent quality, which is why it's the web's go-to. The tool shows the exact before/after size so you can confirm the saving for your specific image — occasionally an already-tiny PNG won't shrink, and the figure makes that obvious.

Does converting JPG to PNG improve quality?

No. PNG is lossless, so it faithfully copies whatever it's given — including the compression artifacts already baked into the JPG — at a larger file size. Converting can't add back detail that was discarded when the JPG was first saved. Choose PNG for transparency or lossless editing, not to 'upgrade' a photo.

Can I convert an animated GIF and keep the animation?

No. A canvas reads only the first frame, so the output is a static still of that frame in your chosen format. That's handy for extracting a thumbnail but won't preserve motion. Keeping animation requires an animated-WebP or video encoder, which this single-frame converter doesn't include.

What input formats are supported?

Anything your browser can decode as an image — PNG, JPG, WebP, GIF (first frame), and BMP are reliable across browsers. Output is PNG, JPG, or WebP. SVG technically loads but rasterizes to a fixed-size bitmap and loses its scalability, so converting vectors usually isn't what you want.

Related tools

Learn more