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

Drop PDFs below — get a still GIF for every page you pick, at the DPI you choose, flattened onto your background colour, in batches of up to 20. Converted entirely on your device.

  • Your file data never leaves the device
  • Batch up to 20 PDFs + ZIP
  • Page ranges + 72/150/300 DPI
  • Still GIFs, 256 colours

Convert PDF to GIF

Add your PDF files

Drag & drop PDF files here

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

Rendered in your browser with pdf.js — each page is drawn to canvas at your chosen DPI and encoded as a still GIF (256 colours). Nothing is uploaded.

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

    Privacy you can verify, not just trust

    Most online PDF-to-GIF 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 omggif encodes them to GIF 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 GIF without uploading it

    Every "free" online PDF-to-GIF 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, flattens it onto your background colour, and encodes it as a still GIF with omggif — 256 colours, dithered so gradients degrade gracefully. 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, CloudConvert) all upload your file and limit free use. The dedicated client-side pages we found each cover only part of the job: PDF I Like converts in the browser but states no batch, DPI or page-range options; PurePDF converts a single PDF, and its own guide admits the rendered pages are sent for conversion — so it is not fully client-side at all; PDFHook renders per-page stills in the browser but states no batch or DPI choice; ConvertADocument converts the first page only, caps files at 10 MB and three at a time; 101convert and RunConvert run on a server, capped at 10 MB and three free files. None of them combines all of it — batch conversion, page ranges, DPI choice, a background colour, 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-GIF 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 background colour to flatten transparency onto, 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-GIF the right choice?

    Whenever the destination wants a small, universally supported picture of a page — and especially for diagrams, line art, logos, slides and simple graphics, where 256 colours are plenty: a diagram from a report pasted into a chat message, a logo page dropped into a slide, a certificate posted to social media, a form page attached to an email, a single page uploaded to a form that only accepts images. GIF files stay small and open everywhere, which is why the format survives. If the page is a photo or colour-rich artwork, GIF is the wrong pick — the 256-colour limit will band the gradients and flatten the detail, and a JPG will look far better at a smaller size. And if the destination accepts PDFs, keep the PDF — a GIF throws away the text layer and can never be searched or re-flowed.

    Honest limitations

    256 colours only

    GIF stores at most 256 colours per image. Diagrams, line art, logos and slides look crisp; photos and smooth gradients band or flatten. For photos, use PDF to JPG instead.

    Still GIFs, no animation

    Each page becomes its own still GIF. The pages are never combined into one animated GIF — that is a different job, and this page says so rather than pretending otherwise.

    No text layer

    Each GIF 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.

    Transparency is flattened

    GIF has only 1-bit alpha, so partial transparency can never survive. Transparent areas 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.

    Embedded images are not extracted

    Each GIF is a render of a whole page. The original photos embedded inside a PDF are not pulled out — extracting them is a separate job. Memory-bound too: 25 MB per file, 20 files per batch, 200 pages per PDF. Fonts render via pdf.js — rare exotic fonts may substitute.

    Frequently asked questions

    Do my PDFs upload anywhere?

    No. Your PDFs are rendered to GIF entirely in your browser with pdf.js — 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 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 GIFs — 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. And remember GIF is capped at 256 colours: a 300 DPI photo-heavy page will band and flatten, so prefer 150 DPI unless you need print quality.

    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.

    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.

    Why are GIFs limited to 256 colours — and when should I use JPG instead?

    GIF is an old format that stores at most 256 colours per image, so this tool quantises each page down to a 256-colour palette — smooth gradients and photos band or flatten, and fine colour detail is lost. That is the trade-off for GIF's small files and universal support. Use GIF for diagrams, line art, logos, slides and simple graphics, where 256 colours are plenty. For photos or colour-rich pages, use our PDF to JPG Converter instead — JPG keeps millions of colours and is much smaller for photos.

    What happens to transparent backgrounds in the GIF?

    They are flattened onto the background colour you pick — white by default. GIF has only 1-bit alpha, so a pixel is either fully opaque or fully transparent, and partial transparency can never survive. This tool always flattens: transparent areas of a page become your chosen colour, so the GIF is always fully opaque and looks the same everywhere. Pages with a solid background are unaffected either way. If you need real transparency, use our PDF to PNG Converter, which can keep it.

    Can I convert several PDFs at once?

    Yes. Drop up to 20 PDFs at a time, up to 25 MB each, and convert them all in one go. Every page becomes its own still GIF with a per-page download button, and Download all as ZIP collects the whole batch into one file. There is no daily limit, no account and no watermark — a 200-page cap per PDF applies because very page-heavy PDFs are memory-bound in the browser. One warning: the pages are never combined into one animated GIF — each page is a separate still image, by design.