Free · No signup · No limits · Files never leave your browser

Convert GIF to PDF Online

Turn GIFs into static PDF pages using the first frame of each one. Free, with the work done on your own device.

Drop GIF files to convert

GIF files only, up to 40 per PDF. Drag rows to reorder.

Heads up: only the first frame of each GIF is used — animation isn't preserved in the PDF.

Which frame of my GIF ends up in the PDF?

A GIF is usually an animation, and a PDF page cannot move. This page settles that by taking the first frame of each GIF and giving it one page of its own. A notice above the queue says so before you convert, and the thumbnails in the queue keep animating, so do not expect the preview to match the page.

The first frame is captured by loading the file as an image and drawing it to a canvas as soon as it has loaded. There is no scrubber and no frame picker. A GIF with 80 frames is still exactly one page, and if its opening frame is a blank or a title card, that is what you get. The fix happens before this tool: trim or re-export the GIF so the frame you want comes first.

GIFs of internal tools or unreleased screens can be converted without leaving the tab, since the canvas and the PDF assembly both run locally.

How to check this yourself →

How to convert GIF to PDF

  1. Step 1

    Add the GIFs

    Drop .gif files onto the upload area or pick them with Browse files. Each one will contribute a single page.

  2. Step 2

    Check the opening frames

    Remember that only the first frame counts. If a file starts on the wrong frame, remove it, fix the GIF elsewhere and add it again.

  3. Step 3

    Choose size and background

    Pick Original size, A4 or Letter with a margin, and switch on the white fill if the GIF has transparent pixels you want flattened.

  4. Step 4

    Create the PDF

    Press Convert to PDF, wait for the ding and download images.pdf.

What are people turning GIFs into PDF pages for?

  • A still from a screen-recording GIF

    Use the opening frame of a short walkthrough as a reference image in a written guide.

  • A reaction image in a document

    Drop a GIF into a report or deck handout as a flat picture that will not animate.

  • A fixed copy of an animated graphic

    Keep the starting state of an animated logo or banner as a page for records.

  • Several GIF captures in one file

    Stack the first frames of a handful of GIFs in a set order instead of attaching them separately.

GIF to PDF limits and edge cases

  • Exactly one page per GIF, whatever its frame count. The first frame is used, and the tool offers no way to pick another.
  • The queue thumbnails animate, but the PDF will not. Judge the result by the first frame, not by the preview.
  • Up to 40 GIFs per PDF. Extra files are dropped with a notice that only the first 40 were kept.
  • Only .gif files are accepted on this page. Other types are refused with a 'not supported' message.
  • Each GIF is redrawn at its own pixel size and saved as a lossless PNG before it joins the PDF. The file inside the PDF is no longer a GIF.
  • Transparent pixels stay transparent unless the white fill is switched on; the fill is white only and applies to every page.

Frequently asked questions

Can the PDF contain every frame of my GIF?

No. Each GIF yields one page showing its first frame. To get all of the frames as pages you would need to export them as separate images first and convert those.

Can I choose a different frame?

Not in this tool. It always uses the first one, so trim or re-export the GIF so the frame you want opens the file.

Why does the preview move but the PDF page is still?

The queue thumbnail is the browser playing your GIF as it normally would. The conversion captures only the first frame onto a canvas, and a PDF page holds one still image.

What if my GIF starts on a blank frame?

Then the page is blank. Whatever the browser draws first is what gets captured, so re-export the file with the frame you want first.

Does the PDF keep GIF transparency?

By default yes. Switch on the white fill to flatten any transparent pixels onto white.