Drop anything — JPG, PNG, WebP, GIF, BMP, SVG, AVIF, HEIC or PDF — and get JPG, PNG, WebP or PDF back. Mix formats in one batch. Nothing is uploaded.
Drop files here
or browse — JPG, PNG, WebP, GIF, BMP, SVG, HEIC, PDF
Rows are what you have, columns are what you want. Linked cells have a page of their own with format-specific notes.
| from \ to | JPG | PNG | WebP | |
|---|---|---|---|---|
| JPG | — | JPG to PNG | JPG to WebP | JPG to PDF |
| PNG | PNG to JPG | — | PNG to WebP | PNG to PDF |
| WebP | WebP to JPG | WebP to PNG | — | Yes |
| GIF | GIF to JPG | GIF to PNG | Yes | Yes |
| BMP | BMP to JPG | BMP to PNG | Yes | Yes |
| SVG | SVG to JPG | SVG to PNG | Yes | Yes |
| AVIF | AVIF to JPG | AVIF to PNG | Yes | Yes |
| HEIC | HEIC to JPG | HEIC to PNG | HEIC to WebP | Yes |
| PDF to JPG | PDF to PNG | PDF to WebP | — |
HEIC is read-only. No browser ships a HEIC encoder, and adding one would mean sending your file to a server — which is the one thing this site does not do. Convert HEIC to JPG, PNG or WebP instead.
Anything in to anything out. Read JPG, PNG, WebP, GIF, BMP, SVG, AVIF, HEIC and PDF; write JPG, PNG, WebP and PDF. There is no combination that is not allowed.
No. Every conversion runs inside your browser on your own device, including PDF rendering and HEIC decoding. Nothing reaches a server — disconnect from the internet after the page loads and it still works.
Yes. Drop a HEIC, a PDF and a folder of PNGs together, pick one output format, and everything comes back converted. Each file is detected independently.
Converting to an image format gives you one image per page — pick all pages or type the ones you want. Converting to PDF instead keeps it as a single document.
No browser ships a HEIC encoder, so there is no way to write one without uploading your file to a server — which would break the entire premise of this site. Read HEIC, write JPG, PNG or WebP.
It reads the first bytes of each file, which identify the format regardless of what the file is named. A PNG saved with a .jpg extension is still detected as a PNG.