📄 WebP to PDF

Combine WebP images into a single PDF — drag, reorder, save

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

🔒 Your image never leaves your device. All processing happens locally in your browser using pdf-lib + browser canvas (WebP decode). No upload, no server, no tracking.

Features

  • Combine WebPs to PDF — Turn one or many WebP images into a single PDF document.
  • Page Layout — A4, Letter, or fit-to-image. Margin and orientation options.
  • Drag to Reorder — Arrange WebPs in the desired sequence before converting.
  • 100% Private — WebPs are decoded and embedded in your browser — never uploaded.

How It Works

  1. Upload WebPs — Drop your WebP images.
  2. Reorder — Drag or use arrows.
  3. Layout — Pick page size, margin, orientation.
  4. Convert + Download — Click Convert to PDF, save the file.

Use Cases

  • Repurpose WebP web assets as a printable PDF
  • Combine WebP screenshots into a deliverable
  • Bundle product WebP images into a catalog PDF
  • Archive WebP collections as PDF for long-term storage

Frequently Asked Questions

Why bundle WebPs as PDF?

PDF is universally readable and easier to print or sign. WebP is great for web but not always supported by everyday document apps.

Does conversion lose quality?

WebP is decoded to pixel data and re-embedded — visually identical, but file size grows because PDF doesn't natively store WebP.

Upload to server?

No. Browser-only.

Notes from Milo 🐨

2026-10-26

A phone photo taken upright could land on its page lying on its side — many cameras store the picture sideways plus a little "turn me" tag, and PDF viewers ignore that tag. The page now draws each photo the way the tag says (still the original JPG, not re-encoded). A PNG that was saved with a .jpg name used to stop the whole PDF without a word, and a damaged file turned into a garbage page; now the first just works and the second is named when you add it. You can also drag the cards to reorder them, the reset button says Clear (it said "Add more"), and the PDF is named after your first picture instead of output.pdf.

Related Tools

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