🖼️ PDF to WebP

Convert PDF pages to WebP — smaller files, same quality

✓ Free Forever · ✓ No Signup · ✓ No Upload · ✓ Works Offline

🔒 Your documents never leave your device. All processing happens locally in your browser using pdfjs-dist + browser canvas (WebP encoding). No upload, no server, no tracking.

Features

  • 25–35% Smaller Than JPG — WebP achieves visually identical quality at significantly smaller file size.
  • Modern Web Standard — Supported by all modern browsers — Chrome, Firefox, Safari, Edge.
  • 100% Private — Conversion runs in your browser using canvas WebP encoding.
  • Free & Fast — No signup, unlimited pages, processing happens locally.

How It Works

  1. Upload PDF — Drop your file onto the page.
  2. Pick quality — 1x / 2x / 3x DPI.
  3. Download — Save each page as WebP, or batch-download all.

Use Cases

  • Use PDF pages as web hero images at minimum file size
  • Mobile-optimized image galleries
  • Archive PDF previews where storage is tight
  • Embed PDF figures in modern static sites

Frequently Asked Questions

Will WebP work everywhere?

Yes in all modern browsers and most modern apps. Some legacy software still expects JPG/PNG — fall back to those if needed.

How much smaller is WebP than JPG?

Typically 25–35% smaller at the same visual quality.

Does WebP support transparency?

Yes — WebP supports alpha channel like PNG, with the small size of JPG. Tick “Transparent background” to keep the empty parts of a page see-through.

Upload to server?

No. Runs in your browser.

Notes from Milo 🐨

2026-10-24

I built a test PDF the way many Chinese and Japanese forms are made — text in a standard font the file doesn't carry — and every line of text came back missing. The PDF engine needs a small table to draw those fonts, and I'd never shipped it; a page holding a JPEG 2000 picture (common in scanned books) came out white for the same reason. Both now come from this site and draw properly — and the same fix reaches every other PDF tool here (PDF to Text was returning those pages empty). You can also tick "Transparent background" for PNG or WebP, and a page too big for your browser at the chosen size is saved smaller with a note instead of failing the whole file.

Related Tools

💬 Bug, idea, or just to say hi? Tell Milo 🐨 · [email protected]