Skip to content

Convert To PDF

WebP to PDF

Turn modern .webp downloads into a PDF that opens anywhere, with the trade-off stated up front.

Processed locally in your browser. Your file is not uploaded to any server. How this works

  1. 01Add your files
  2. 02WebP to PDF
  3. 03Download

Runs in your browser · nothing uploaded

About WebP to PDF

This is the conversion where honesty matters more than marketing. A PDF page can reference image data in only a handful of encodings, and WebP is not among them — the format predates WebP by well over a decade, and its image objects were specified around JPEG’s DCT streams and Flate-compressed raster data. There is no way to hand a .webp file to a PDF the way a .jpg can be handed over intact. So this tool asks your browser’s own image decoder to turn the WebP into pixels, then writes those pixels into the PDF as a Flate image object (lossless, the default) or as a JPEG stream (much smaller for photos, with one generation of loss). Both paths involve a genuine re-encode. If the WebP was itself lossy, choosing JPEG stacks a second lossy pass on the first; PNG avoids that at the cost of a larger file. Nothing leaves your device either way.

How to WebP to PDF

  1. 01

    Add your .webp files

    Drop one or many. Your browser decodes each one in this tab — nothing is sent anywhere.

  2. 02

    Choose how to embed

    Keep PNG for diagrams, UI art and anything with text. Pick JPEG for photographs where file size matters more than a perfect pixel match.

  3. 03

    Convert and download

    Press Convert to PDF and save. Page geometry follows your page size choice.

What this tool does

  • Handles both lossy and lossless WebP through the browser’s native decoder
  • Choice between a lossless PNG-style embed and a compact JPEG embed
  • Auto page size so pages match the decoded image dimensions exactly
  • Batch conversion with drag-to-reorder ordering
  • Entirely local: no upload, and no server-side decoder involved

Limitations worth knowing

Every PDF tool has constraints. Stating them plainly is more useful than discovering them halfway through your work.

  • PDF cannot carry WebP data natively, so every image is decoded by the browser’s image decoder and re-encoded before embedding. This is not a verbatim copy the way a JPEG source would be.
  • Animated WebP and unusual variants may not be supported by your browser’s decoder; when they are, only the first frame is converted.
  • Choosing the JPEG embed adds a second lossy generation on top of an already-lossy WebP. Use the PNG embed if that matters.
  • PNG embedding preserves transparency in a PDF soft mask; JPEG embedding explicitly flattens it onto white.
  • Requires native browser image decoding and canvas encoding. Images above 8192 pixels on either side or 32 million pixels total are refused rather than downscaled.

How your file is handled

This tool runs entirely inside this browser tab. When you choose a file, your browser reads it from your own disk and hands the bytes to JavaScript running on this page — no network request carries your document anywhere. You can confirm that yourself: open your browser’s developer tools, switch to the Network panel, and run the tool. You will see no upload.

Nothing is stored after the fact. Closing or reloading this tab discards the file, the result and everything derived from them, because none of it ever left your machine. Read how local processing works.

Questions about WebP to PDF

Why can’t WebP be embedded in a PDF without re-encoding?

Because the PDF specification only defines a small set of image encodings, and WebP is not one of them. A JPEG can be copied in byte-for-byte; a WebP has to be decoded to pixels first and then written in an encoding PDF does understand.

Does that mean the conversion loses quality?

Only if you choose the JPEG embed. The default PNG-style embed is lossless from the decoded pixels onward, so the PDF matches exactly what the WebP decodes to.

Can I convert an animated WebP?

Support depends on your browser’s decoder, and where it works only the first frame is used. A PDF page cannot show animation, so a still frame is the only meaningful result.

Which embed option should I pick?

PNG if the image contains text, screenshots or flat colour. JPEG if it is a photograph and the resulting file size matters — the difference can be an order of magnitude.

Read more about this

Background