Image Converter

Convert between WebP, PNG and JPEG — one file or twenty, all inside your browser.

Drop images here up to 20 at once · or click to choose · or paste one

HEIC/HEIF photos from an iPhone cannot be read here. No browser can decode them, so set the camera to “Most Compatible” or export as JPEG on the phone first — we would rather say that than fail mysteriously.

Your picture never leaves this tab. There is no upload, no queue and no watermark — the image is decoded, resized and re-encoded by your own browser. Re-encoding also strips EXIF metadata, including GPS coordinates, so the file you download no longer says where the photo was taken.

🔒 Runs entirely in your browser — nothing you type is uploaded or stored on a server.

The Image Converter re-encodes pictures from one format to another: WebP, PNG and JPEG in every direction, plus AVIF where the browser supports it. Drop in up to twenty files at once, choose the target format, and each one is converted and listed with its old and new size so you can see what the change actually bought you.

Also on Txtset: change the dimensions as well as the format · keep the format and just make the file smaller.

The format list is not a promise we made in advance — it is measured in your browser when the page loads. A real image is encoded to each candidate format and the result is checked: only formats that come back as the type we asked for are offered. This matters more than it sounds. Some browsers accept a request to encode AVIF and silently hand back a PNG, which would mean downloading a file named .avif that no AVIF decoder can read.

Transparency is the trap. PNG and WebP have an alpha channel; JPEG does not. Converting a transparent logo to JPEG has to put something behind it, so this page asks you what colour and tells you afterwards how many files were flattened, rather than handing back an image with unexplained black edges.

Everything runs on your machine — the files are never uploaded, and there is no queue, no sign-up and no watermark. Files are converted one at a time rather than all at once, deliberately: parallel decodes are how a phone browser runs out of memory. If the pictures also need to be smaller, resize them first or compress them to a file-size target.

How to use

  1. Drop your images onto the box, or click to choose up to twenty.
  2. Pick the format to convert to — only formats your browser really encodes are listed.
  3. Set the quality for JPEG, WebP or AVIF, or a background colour if you are flattening transparency.
  4. Press Convert and watch each file report its old and new size.
  5. Download them individually, or use Download all.

Examples

PNG → WebP
A 1.4 MB screenshot becomes roughly 180 KB at quality 85, with no visible difference at normal size.
WebP → PNG
For software that still cannot open WebP. The result is lossless but larger.
PNG → JPEG
Transparency is flattened onto the colour you choose — white by default — and the page says how many files that applied to.

Frequently asked questions

Can it convert HEIC photos from my iPhone?
No, and neither can any other browser-based tool that is being honest — browsers cannot decode HEIC/HEIF. Set the iPhone camera to “Most Compatible” (Settings → Camera → Formats) so it shoots JPEG, or export the photo as JPEG before bringing it here.
Should I use WebP or JPEG?
WebP is usually 25-35% smaller than JPEG at the same visible quality and every current browser reads it, so for the web it is the better default. JPEG is the safer choice for something you are emailing to a person who will open it in older desktop software.
Why is my converted PNG bigger than the original JPEG?
PNG is lossless: it has to store every pixel exactly, including the compression artefacts already baked into a JPEG. Converting a photo to PNG almost always makes it larger. PNG is for graphics, screenshots and transparency — not for photos.
What happened to the transparent background?
JPEG has no alpha channel, so it must be filled with something. Choose the colour with the picker — white by default — or convert to PNG or WebP instead, both of which keep transparency.
Is there a Download all as a ZIP?
No. Download all sends each file to your browser in sequence. Building a ZIP would mean loading a compression library from a third party for a convenience, and that is not a trade worth making on a page whose whole point is that nothing leaves your device.
Are my images uploaded anywhere?
No. All the work happens in a background thread in this tab. There is no server to upload to.