PDF pages to AVIF, on your device. Nothing ever uploads.

Drop PDFs below — get a tiny modern AVIF for every page you pick, at the DPI you choose, with transparent backgrounds kept if you want them, in batches of up to 20. Converted entirely on your device with a real AVIF encoder that works in every browser.

  • Your file data never leaves the device
  • Batch up to 20 PDFs + ZIP
  • Page ranges + 72/150/300 DPI
  • Lossy AVIF, quality 50–100
  • Transparent-background toggle

Convert PDF to AVIF

Add your PDF files

Drag & drop PDF files here

or browse your files · you can also paste from clipboard (Ctrl+V)

Loading the AVIF encoder…

Rendered in your browser with pdf.js and encoded with libavif — each page is drawn to canvas at your chosen DPI and saved as AVIF. Nothing is uploaded. AVIF encoding is slow: about 5–10 seconds for a large photo page, so big batches take a while.

    No files yet. Everything stays on this device. Downloads start instantly.

    Privacy you can verify, not just trust

    Most online PDF-to-AVIF converters upload your documents to their servers first — and several cap free conversions at 3 a day. This one can't: pdf.js renders your PDF pages and libavif encodes them to AVIF entirely in your browser. Your file data never leaves the device — the only third-party requests are the site's own analytics, which count page views — and it uploads nothing, ever. There is no file fetched after load for the conversion itself. Don't take our word for it:

    New cross-origin requests during use: 0
    1. Press F12 to open developer tools, then the Network tab.
    2. Convert any PDF above. Watch: apart from the site's analytics, nothing new is requested — no uploads, and no file data ever leaves your device.
    3. Extra credit: disconnect your internet after this page loads — conversion still works.

    How to convert PDF to AVIF without uploading it

    Every "free" online PDF-to-AVIF 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:

    1. 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 .pdf is refused the same way, and a PDF renamed to .txt still converts.
    2. 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.
    3. Renders each selected page to canvas with pdf.js at your chosen DPI and encodes it as AVIF with libavif — lossy at the quality you pick (there is no lossless mode: this encoder build's lossless option produces monochrome files) — with the transparent-background toggle on, the AVIF 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. AVIF encoding is slow — about 5–10 seconds for a large photo page — so big batches take a while, but the files come out far smaller than JPGs.

    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 (Convertio and the other server-side converters) all upload your file and limit free use. The dedicated client-side pages we found each cover only part of the job: Convertlo converts a single file with no DPI or page-range choice; PureConverter is client-side with batch, 72/150/300 DPI and page ranges, but no transparency toggle and no per-page previews; HandyWebUtils relies on the browser's built-in canvas AVIF encoder, which fails in most browsers — it has no encoder of its own; and reaConverter is a desktop program, not a web page at all. None of them combines all of it — batch conversion, page ranges, DPI choice, a real AVIF encoder that works in every browser, a quality slider, 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-AVIF 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 vendored AVIF encoder (libavif via WebAssembly — the same one that powers the JPG, PNG and AVIF converters on this site — so it works in Safari as well as Chrome, Edge and Firefox), a quality slider, 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-AVIF 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. AVIF 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 — an AVIF 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 AVIF always re-encodes, so there is no pixel-perfect option here.

    Honest limitations

    No text layer

    Each AVIF 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

    The output always discards some detail — there is no lossless mode. 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.

    No lossless mode — on purpose

    This encoder build's lossless option produces monochrome files (solid red comes back grey), so a lossless toggle would silently destroy colour. Lossy AVIF at quality 85 is the honest option — and it is far smaller than a PNG of the same page. An AVIF can never be sharper than the PDF page it was rendered from, so pick the lowest DPI that still looks sharp for your use.

    AVIF encoding is slow

    Expect about 5–10 seconds for a large photo page, and longer for a 300 DPI batch — the encoder trades speed for small files. The page converts one page at a time and shows its progress, so you can watch it work.

    Transparency is your choice

    With the transparent-background toggle on, transparent areas stay transparent in the AVIF. 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.

    AVIF size limit and memory

    AVIF 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 AVIF is a render of a whole page. AVIF encoding is slow (about 5–10 seconds for a large photo page).

    Frequently asked questions

    Do my PDFs upload anywhere?

    No. Your PDFs are rendered and encoded to AVIF entirely in your browser with pdf.js and libavif — your file data never leaves the device, and the only third-party requests are the site's own analytics, which count page views. You can verify it yourself with the network-request counter in the privacy section below the converter.

    What DPI should I choose — 72, 150 or 300?

    72 DPI is enough for quick previews and thumbnails; 150 DPI is the default and the right pick for websites, slides, social posts, emails and upload forms; 300 DPI is for print and anything you will zoom into or crop later. Higher DPI makes sharper, larger AVIFs — a 300 DPI A4 page is about 2480 × 3508 pixels, roughly four times the pixels of the same page at 150 DPI — so pick the lowest DPI that still looks sharp for your use. One hard limit: AVIF caps at 16383 pixels per side, so a very tall page at 300 DPI can exceed it and is refused with a clear message — convert it at 150 DPI instead.

    How do I convert only some pages of a PDF?

    Use the page-range setting. All pages converts the whole PDF; Single page converts one page you pick by number; Custom range takes a list like 1-5, 8 — pages and ranges separated by commas. Out-of-range pages are reported per file with a clear message instead of failing silently, and each file's card shows exactly which pages are selected before you convert.

    Is the AVIF output lossless or lossy?

    Lossy only — there is no lossless mode here, and that is deliberate. This encoder build's lossless option produces monochrome files: a solid red image decodes back as grey, which we verified with two independent decoders. A lossless toggle would silently destroy the colour in your pages, so we refused to ship one. Lossy AVIF at quality 85 looks identical to the original for most pages and makes much smaller files — quality 100 is visually near-lossless but not pixel-perfect, because lossy AVIF always re-encodes. Keep your PDF as the master copy and use AVIF as the published version.

    Can I keep transparent backgrounds in the AVIF?

    Yes — that is one of AVIF's advantages over JPG. Switch on the transparent-background toggle and transparent areas of a PDF page stay transparent in the AVIF, so you can drop the page onto a coloured slide, a design or a website background without a white box around it. With the toggle off, transparent areas are flattened onto the background colour you pick — white by default. Pages with a solid background are unaffected either way. JPG cannot do this at all, which is why AVIF is the right format when transparency matters and file size matters too.

    Can I convert a password-protected PDF?

    No. Password-protected PDFs are refused with a clear message, and this tool never asks for a password. Remove the password in a desktop PDF tool first, then convert the unlocked copy here.

    Is AVIF smaller than JPG, PNG or WebP?

    Usually, yes — for the same page, and by a lot. Lossy AVIF at quality 85 is typically 40–60% smaller than a JPG of similar quality, much smaller than a WebP of the same page, and far smaller than a lossless PNG, because PNG has to store every pixel exactly. AVIF is the smallest modern format for photos and scans, which is why it is the right pick when a website, slide deck or form wants the smallest file that still looks sharp. This tool shows the before-and-after size honestly for every file, so you can see the saving instead of taking our word for it — and if a file comes out bigger, the card says so and you can keep the PDF.