Convert Any Image to Any Format: Complete Guide
Quick Answer
PixKeep converts between seven formats — HEIC, JPG, PNG, WebP, AVIF, TIFF, and PDF — in every pairing, entirely in your browser, free, with no uploads. Pairings with a dedicated tool page convert in one click; the rest take two automatic steps through a lossless PNG intermediate:
- One-click pairings (26 of 36 possible): dedicated tool pages like JPG to AVIF or TIFF to PNG
- Two-step pairings (e.g. WebP to AVIF, TIFF to WebP, AVIF to TIFF): routed automatically through PNG by the same engine
- Not possible: converting to HEIC — no browser ships an HEVC encoder
The 7×7 Conversion Matrix
Every row is a source format, every column a target. ✓ = dedicated one-click tool page, 2-step = automatic PNG detour (details below), ✗ = not possible:
| from \ to | JPG | PNG | WebP | AVIF | TIFF | HEIC | |
|---|---|---|---|---|---|---|---|
| HEIC | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
| JPG | — | ✓ | ✓ | ✓ | 2-step | ✓ | ✗ |
| PNG | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✗ |
| WebP | ✓ | ✓ | — | 2-step | 2-step | ✓ | ✗ |
| AVIF | ✓ | ✓ | 2-step | — | 2-step | 2-step | ✗ |
| TIFF | ✓ | ✓ | 2-step | 2-step | — | ✓ | ✗ |
| ✓ | ✓ | 2-step | 2-step | ✓ | — | ✗ |
WebP ↔ GIF is an extra pairing outside the seven (animated GIF output). Every converter is reachable from its format hub: HEIC · JPG · PNG · WebP · AVIF · TIFF · PDF.
One-Click Pairings (26 Tools)
These have dedicated pages, grouped by source format. Every conversion runs locally in your browser:
- From HEIC: JPG · PNG · WebP · AVIF · TIFF · PDF
- From JPG: PNG · WebP · AVIF · PDF
- From PNG: JPG · WebP · AVIF · TIFF · PDF
- From WebP: JPG · PNG · PDF · GIF
- From AVIF: JPG · PNG (WebP and TIFF via the two-step routes below)
- From TIFF: JPG · PNG · PDF
- From PDF: JPG · PNG · TIFF
Two-Step Pairings
These pairings are searched less often, so they don't have their own pages — but they work anyway. Every one takes the same two hops through a lossless PNG intermediate, so you only lose quality in the final encode. All routing happens automatically inside one engine; here is exactly what each pairing does:
| Pairing | Path | Fidelity of each hop |
|---|---|---|
| WebP → AVIF | WebP → PNG → AVIF | lossless decode → AVIF 92 (lossy) |
| WebP → TIFF | WebP → PNG → TIFF | decode → lossless baseline TIFF |
| TIFF → WebP | TIFF → PNG → WebP | lossless decode → WebP 92 (lossy) |
| TIFF → AVIF | TIFF → PNG → AVIF | lossless decode → AVIF 92 (lossy) |
| AVIF → WebP | AVIF → PNG → WebP | decode (source is usually lossy) → WebP 92 (lossy) |
| AVIF → TIFF | AVIF → PNG → TIFF | decode (source is usually lossy) → lossless baseline TIFF |
| JPG → TIFF | JPG → PNG → TIFF | decode → lossless baseline TIFF |
| AVIF → PDF | AVIF → PNG → PDF | decode → PDF embeds JPEG 92 |
| PDF → WebP | PDF → PNG → WebP | page 1 rendered to lossless PNG → WebP 92 (lossy) |
| PDF → AVIF | PDF → PNG → AVIF | page 1 rendered to lossless PNG → AVIF 92 (lossy) |
You can also do any of these by hand with two tools: convert to PNG first with the source hub, then PNG to the target with the target hub — identical result, because the engine uses the same pipeline for the one-click pages. Every pairing above is routed by one in-browser conversion engine, which is also the foundation for batch conversion coming next.
What Each Hop Does to Your Image
Honest labels, per direction — because "lossless" depends on which way you're going:
| Direction | What happens |
|---|---|
| → PNG | Lossless. No new compression is introduced. A lossy source (JPG, WebP, AVIF) stays exactly as lossy as it was. |
| → TIFF | Lossless (baseline RGB, 8-bit). Transparent pixels are flattened onto white — baseline TIFF has no alpha channel. |
| → JPG / WebP / AVIF | Lossy at 92% (AVIF internally maps to its 92-equivalent setting). The final encode is the only lossy step in any pairing. |
| Embedded as JPEG at 92%, one page per image, sized to the image. | |
| PDF → PNG / TIFF | Page 1 is rendered (rasterized) at high resolution, then saved losslessly. Vector text and shapes become pixels. |
| HEIC → anything | HEIC decodes to pixels, then encodes to the target. No quality loss before the final target's own rules apply. |
Practical rule of thumb: keep your lossless master (PNG or TIFF), convert a copy to the lossy format you need. That way you never cascade two lossy encodes.
PDF Specifics
- Only the first page is converted. Split multi-page PDFs with a desktop tool (pdftoppm, ImageMagick) before uploading.
- Password-protected PDFs are not supported — unlock them first; no password ever leaves your device.
- PDF output (from JPG/PNG/WebP/HEIC/TIFF) is one image per PDF file — no merging yet. For merging PNGs into a single document, our PNG to PDF page supports multi-file merge.
FAQ
Can PixKeep really convert any image format to any other?
Yes — any pairing of HEIC, JPG, PNG, WebP, AVIF, TIFF, and PDF works. Pairings with a dedicated tool page convert in one step; the rest take two steps through a lossless PNG intermediate, automatically routed by the same in-browser engine. HEIC is the only format you can't convert to.
How do I convert WebP to AVIF?
Convert the WebP to PNG first (no quality loss — PNG is lossless), then convert that PNG to AVIF. Both steps happen in your browser, free and private.
How do I convert TIFF to WebP or AVIF?
TIFF → PNG → WebP (or AVIF). The TIFF decodes losslessly to PNG, so the only lossy encode is the final one at 92% quality.
Which conversions are lossless?
JPG ↔ PNG, WebP → PNG, TIFF ↔ PNG, and PDF → PNG/TIFF introduce no new compression. Every conversion to JPG, WebP, or AVIF is lossy because those formats are lossy. PDF → JPG and any → PDF embed at 92% JPEG quality.
Does converting to AVIF lose quality?
AVIF is lossy, but at 92% the difference is invisible on typical photos while files shrink 30-50% vs JPG. Our measured benchmark maps AVIF quality to its JPG equivalent — see the AVIF vs JPG comparison for the full table.
Which page of a PDF gets converted?
Only the first page, rendered at high resolution. Multi-page PDFs need splitting first (pdftoppm or ImageMagick). Password-protected PDFs are not supported.
Can I convert to HEIC?
No — HEIC encoding requires Apple's HEVC codec, which browsers don't ship. Convert from HEIC to everything else here; for the reverse, use HEIC to JPG then convert the JPG.
Is this really free and private?
Yes. Every conversion runs entirely in your browser — files are decoded and encoded on your device and never uploaded. No account, no queue, no file size watermark, no daily limits.