Initializing... drag & drop files here
Supports: PDF
This page walks through turning a PDF into an animated GIF — a page-by-page flip-through you can drop into a chat thread, an issue tracker, or a README without asking anyone to open a PDF reader. It also covers the setting almost everyone gets wrong on the first attempt: the framerate opens at 10 FPS, which advances ten pages every second and is far too fast to read anything. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark.
Framerate is the only pacing dial on this page — there is no per-page duration field, no crossfade, and no way to hold one page longer than the rest. Because each PDF page becomes exactly one frame, frames per second is really pages per second, and the hold time per page is simply its reciprocal. A 30-page report at the preselected 10 FPS is over in three seconds.
| Framerate setting | Time each page is on screen | A 20-page PDF plays for |
|---|---|---|
| 10 FPS (preselected) | 0.1 s | 2 s |
| 5 FPS | 0.2 s | 4 s |
| 2 FPS (Slow) | 0.5 s | 10 s |
| 1 FPS (Slideshow) | 1 s | 20 s |
So the practical rule is: 1 FPS for anything anyone is expected to read, 2–5 FPS for a quick "look inside" teaser, and the default 10 FPS only for a fast riffle of a short document. One second per page is the slowest this tool goes, so a 40-page contract that needs three seconds a page is not a GIF job — render the pages to stills with PDF to PNG and assemble them somewhere you control the timing.
The other lever worth understanding is Conversion Quality, which is genuine render DPI rather than a vague quality slider. Each PDF page is rasterised at that density, so the pixel dimensions are just page size in inches multiplied by DPI — and those pixels then get multiplied by the page count inside one GIF file.
| Conversion Quality | US Letter page (8.5 × 11 in) | A4 page (210 × 297 mm) |
|---|---|---|
| 72 DPI (Web / Smallest File) | 612 × 792 px | 595 × 842 px |
| 96 DPI (Standard Screen) | 816 × 1056 px | 794 × 1123 px |
| 150 DPI (Balanced / Medium) | 1275 × 1650 px | 1240 × 1754 px |
| 300 DPI (preselected) | 2550 × 3300 px | 2480 × 3508 px |
For a shareable GIF, 96–150 DPI is usually plenty; 300 DPI multiplied across twenty pages produces a file most chat apps will refuse.
The panel shows a superset of image options, and not every one of them reaches the GIF encoder on the PDF path. Here is what is and is not wired up, so you do not spend time tuning a control that has no effect.
| Control | Effect on a PDF → GIF job |
|---|---|
| Conversion Quality (DPI) | Real. Sets the rasterisation density for every page before it becomes a frame. |
| Framerate | Real. Sets the frame delay, and therefore how long each page is on screen. |
| File Compression | Real. Opens on a High Quality preset; Max file size caps the output size; Custom reveals the manual controls below. |
| Image quality (%) | Real, under File Compression → Custom. Passed to the GIF encoder as its quality target; preselected at 80. |
| Image resolution | Real, under File Compression → Custom. Scales the assembled frames — use it when the GIF is too big to attach. |
| Image Transparency → Color | Real, but applied when the page is rendered. White is preselected; "Unchanged" is not offered for GIF output. |
| Colors / Dither | Shown under File Compression → Custom, but not read on this path. The encoder builds its own palette per frame. |
A password-protected or DRM-restricted PDF cannot be rasterised until the protection is removed. Neither can this route recover a text layer: once pages are frames, the words are pixels — the original PDF is still the only searchable copy, so keep it. And if what you actually want is one shareable image per page rather than an animation, GIF is the wrong target on this site, because it is the only image output that merges the pages. Every other image target — PNG, JPG, WebP, TIFF — returns a separate file per page plus a "Download All (Zip)" button.
One animated GIF. Each page is rendered in order and becomes a frame in a single file — this is unique to the GIF target here; every other PDF-to-image conversion on the site produces one image per page. If you wanted separate images, use PDF to PNG instead and take the per-page files.
Set Framerate to 1 FPS (Slideshow), the lowest value in the dropdown, which holds each page for one full second. There is no separate per-page delay field, so framerate is the only pacing control — and one second per page is the slowest this page can go.
It is the DPI at which each PDF page is rasterised, not a compression slider. Higher DPI means more pixels per page: a US Letter page is 612 × 792 px at 72 DPI and 2550 × 3300 px at the preselected 300 DPI. Since every page is stacked inside one GIF, DPI is the single biggest driver of final file size on a long document.
GIF is limited to a 256-colour palette per frame, a constraint of the GIF89a format itself rather than of this converter. The encoder picks the best palette it can and dithers the rest, which flat slides, diagrams and line art survive well. Photographs, gradients and soft shadows show visible speckling — for those, convert to WebP, which carries full colour.
Not on this path. The Colors and Dither controls belong to the GIF compression pipeline; when a PDF is assembled into an animation the encoder derives its own palette per frame and those two fields are not read. To make the file smaller, lower Conversion Quality, cap the output with File Compression → Max file size (or scale down under Image resolution and reduce Image quality (%) in Custom mode), or cut the page count.
No. The Image Transparency control offers a fill colour — White is preselected — and the "Unchanged" option that preserves alpha is only available when the output is PNG. Transparent regions of the page are painted with the colour you choose before the frame is built. If you need real transparency, use PDF to PNG.
A PDF stores text as glyph instructions and vectors; a GIF stores every page as a full grid of pixels, repeated once per frame, with only palette-based compression to lean on. A 2 MB, 30-page text PDF becomes thirty full-page bitmaps, so a multi-megabyte result is normal. Lower DPI and a smaller frame size are the two settings that move it most.
If the audience is a chat window, an issue tracker or a README, GIF wins on autoplay and inline rendering with no player controls. If the deck is long or photographic, GIF's 256-colour palette and per-frame storage make it a poor fit — at that point a set of page images or a slide deck link will look better and download faster than a very large animation.