Media Tool

Image Converter — PNG, JPG and WebP

Switch an image between PNG, JPG and WebP in one click.

100% free Data stays private No registration
Use Image Converter

Select an image to convert

Drag a file here, or

Files stay on your device — nothing is uploaded.

About the Image Converter

Format matters more than most people expect: PNG keeps transparency and crisp edges but bloats photographs, JPG is tiny for photos but cannot do transparency, and WebP does both well while being the smallest of the three. This converter redraws your image in the format you pick and shows the new file size next to the old one.

The three formats that cover almost everything

PNG, JPG and WebP handle virtually all day-to-day image work, and each exists for a different reason. PNG stores every pixel exactly as it was, supports full transparency and never softens an edge, which makes it right for logos, icons, screenshots and diagrams. JPG throws away detail the eye barely registers and is dramatically smaller for photographs. WebP does both jobs — lossy like JPG, lossless and transparent like PNG — at a smaller size than either.

Converting between them is not about one being better; it is about matching the file to the job. A photograph saved as PNG can be ten times larger than it needs to be. A logo saved as JPG picks up grey fuzz around its edges that no amount of quality tuning removes.

PNG to JPG, and the transparency problem

This is the most common conversion people need, usually because a system rejects PNG uploads or a file is simply too heavy. The catch is transparency: JPG has no alpha channel, so every transparent pixel has to become some solid colour. Tools that pick for you usually pick black, which is why exported logos so often arrive sitting in a dark box.

The background colour picker here exists for exactly that. Set it to white for documents, to your page background for web use, or to your brand colour for a deliberate effect. Preview the result before downloading — with a logo, the fringe pixels around the edges will pick up a tint of whichever colour you chose.

JPG to PNG: what it does and does not fix

Converting a JPG to PNG makes the file lossless from that point onward, which is useful if you intend to edit and re-save it several times. What it cannot do is restore detail that JPG compression already destroyed. The blocky artefacts and colour smearing are now part of the image; PNG will preserve them perfectly.

It also does not add transparency. A JPG has a solid background, and converting it to PNG keeps that background as opaque pixels. Removing a background is an editing job, not a format change.

Converting to WebP

For anything destined for a website, WebP is usually the right target. Files come out roughly a quarter to a third smaller than the JPG equivalent at the same perceived quality, and unlike JPG it handles transparency, so a single format can serve both your photographs and your logos.

The main reason to hesitate is outside the browser. Some older desktop tools, some content management systems and a few email clients still handle WebP awkwardly. If a file needs to be opened by an unknown recipient, JPG remains the safer choice; if you control where it is displayed, WebP is a straightforward win.

Quality is set once, on the way out

Every time an image is saved as JPG or lossy WebP, it is re-encoded and loses a little more. Doing that repeatedly — open, tweak, save, open, tweak, save — produces a visibly degraded picture after a handful of rounds, a phenomenon usually called generation loss.

The habit that avoids it is simple: keep your working copy in a lossless format such as PNG or your editor's native file, do all your editing there, and export to JPG or WebP once at the end. Converting back and forth between lossy formats is where quality quietly disappears.

About HEIC, AVIF and the awkward formats

This converter works with whatever your browser can decode. That covers PNG, JPG, WebP, GIF, BMP and usually AVIF on current browsers. HEIC, the default on iPhones, is generally not decodable in a browser, so those files will not load.

The fix on an iPhone is to open Settings, then Camera, then Formats, and choose Most Compatible, which makes the camera save JPG from then on. For photos you already have, sharing them through most apps converts them to JPG automatically on the way out.

Everything happens on your device

The conversion uses your browser's own canvas engine: the image is decoded into memory, drawn once, and re-encoded in the format you chose. There is no upload, no server-side queue and no copy of your file stored anywhere.

Practically, that means the tool is instant, works without a connection once the page has loaded, and is safe for images you would not be comfortable handing to a website — identity documents, contracts, medical scans, unreleased artwork.

How to use the Image Converter

  1. Select the image you want to convert.
  2. Choose the target format — PNG, JPG or WebP.
  3. If you are converting a transparent image to JPG, pick the background colour that should replace the transparency.
  4. Check the new file size and download.

Why use this tool?

Transparency handled properly

Converting a transparent PNG to JPG normally produces ugly black edges. Here you choose the fill colour, so logos land on white or your brand colour cleanly.

Instant size comparison

The original and converted sizes sit side by side, which usually makes the right format choice obvious.

No upload, no queue

The conversion happens locally, so it is instant and your files are never stored on a server.

Frequently asked questions

When should I use PNG instead of JPG?

Use PNG for logos, icons, screenshots, diagrams and anything with transparency or sharp text edges. Use JPG for photographs, where PNG files can be five to ten times larger for no visible benefit.

Does converting reduce quality?

Converting to PNG or WebP lossless keeps the pixels intact. Converting to JPG re-encodes the image, so avoid repeatedly saving the same picture as JPG over and over.

Can I convert HEIC photos from my iPhone?

Only if your browser can display HEIC, which most cannot. On an iPhone, change Settings, Camera, Formats to Most Compatible, or export as JPG first, then convert here.