How to convert PDF to WebP without uploading it
Every "free" online PDF-to-WebP converter you've used uploads your document to a company server, converts it there, and — in several documented cases — keeps a copy or a live download link for days. For contracts, payslips, medical letters, and anything you wouldn't post publicly, that's an unnecessary risk. The safer approach is to convert the file where it already is: on your own device.
This tool does exactly that. When you drop a PDF here, your browser:
- Checks the file is really a PDF — by its %PDF magic bytes, not its
name — and that pdf.js can open it, so a corrupt or truncated file is refused with a
clear message instead of producing broken images. A JPEG renamed to
.pdfis refused the same way, and a PDF renamed to.txtstill converts. - Reads the page count and sizes and shows you a preview thumbnail of each selected page, so you can see what will convert before anything is rendered.
- Renders each selected page to canvas with pdf.js at your chosen DPI and encodes it as WebP with libwebp — lossy at the quality you pick, or genuinely lossless with the Lossless toggle on — with the transparent-background toggle on, the WebP keeps the page's transparency; with it off, transparent areas are flattened onto your chosen background colour. Your original PDF is never modified, and no page is ever sent anywhere.
What makes this converter different
The pages that top the results for this search mostly convert on a server, cap free conversions per day, or ask for an account — the big names (iLovePDF, Smallpdf, Adobe) all upload your file and limit free use. The dedicated client-side pages we found each cover only part of the job: how7o.com offers a quality slider and a ZIP but no DPI choice, no page ranges and no lossless mode; Ulkaa and Sapphire Broking offer 72/150/300 DPI only; AstraPDF caps its free plan at 50 MB and pushes a Plus upsell; ToolsMatic is a bidirectional hub rather than a dedicated page; imageconvertit allows only 3 free trial files before Pro; FileCrisp offers a quality and width picker but no page ranges or lossless mode. None of them combines all of it — batch conversion, page ranges, DPI choice, a genuine lossless toggle, a transparency toggle, per-page previews and a ZIP — with no daily limits, no account and no watermark. This page is the only dedicated client-side PDF-to-WebP page we found that combines a batch of 20 PDFs with page-range selection (All, single page, or a custom range like "1-5, 8"), a DPI choice of 72/150/300, a genuine lossless toggle (canvas-only rivals cannot do lossless at all), a transparent-background toggle, per-page preview thumbnails, per-page downloads and a ZIP of the whole batch — with no daily limits, no account and no watermark — plus a live network-request counter so you can verify the privacy claim yourself. It runs entirely in your browser — there is no server to upload to.
When is PDF-to-WebP the right choice?
Whenever the destination wants a small modern picture, not a document — a page from a report on a website, a diagram or logo from a PDF laid over a coloured slide, a certificate or ticket posted to social media, a form page attached to an email, a scanned page uploaded to a form that only accepts images, or a single page printed at high quality. WebP is the right pick when file size matters and transparency might matter too: it beats JPG on size and keeps an alpha channel that JPG cannot have. If the destination accepts PDFs, keep the PDF — a WebP throws away the text layer and can never be searched or re-flowed. And if every pixel must survive exactly and size does not matter, a PNG is the safer pick — lossy WebP always re-encodes, so only the Lossless toggle is pixel-perfect.
Honest limitations
No text layer
Each WebP is a rasterized render of a page — a picture, not the page itself. The text is not searchable and cannot be selected or copied from it. Copy the text from the PDF first if you need it.
Lossy re-encodes
Unless Lossless is on, the output discards some detail. Quality 85 is visually identical to the original for most pages, but quality 100 is near-lossless, not pixel-perfect. Keep your PDF as the master copy.
Lossless files are larger
Lossless WebP cannot throw detail away, so for photos it can come out bigger than a JPG of the same page. A WebP can never be sharper than the PDF page it was rendered from, so pick the lowest DPI that still looks sharp for your use.
Transparency is your choice
With the transparent-background toggle on, transparent areas stay transparent in the WebP. With it off, they are flattened onto your chosen background colour (white by default). Pages with a solid background are unaffected either way.
No password-protected PDFs
Password-protected PDFs are refused, and this tool never asks for a password. Remove the password in a desktop PDF tool first, then convert the unlocked copy.
WebP size limit and memory
WebP caps at 16383 px per side — a very tall page at 300 DPI is refused, so convert it at 150 DPI instead. Very large or page-heavy PDFs are memory-bound: 25 MB per file, 20 files per batch, 200 pages per PDF. Fonts render via pdf.js — rare exotic fonts may substitute. Metadata is dropped, and embedded images are not extracted — each WebP is a render of a whole page.