Guide

How to Turn a PDF into Anki Flashcards (3 Methods)

Anki can't open a PDF directly, so there's always a step in between. Here are the three realistic ways to get from a PDF to a deck you can study, what each one costs you in time, and how to pick.

By Caro, founder of Citecards · October 4, 2026 · 6 min read

First, decide what deserves a card

The most common mistake is trying to turn a whole PDF into cards. A 40-page lecture PDF contains maybe 30–80 facts worth remembering, and the rest is context, examples and filler. Skim the PDF first and mark what you would actually be tested on. Every method below works better when you start from that shortlist.

Method 1: Make the cards by hand (copy, paste, cloze)

This is the classic way, and it gives you total control.

  1. Open Anki and click Add.
  2. Set the note type to Cloze.
  3. Copy a sentence from the PDF and paste it into the text field.
  4. Select the key term and press Ctrl+Shift+C (Cmd+Shift+C on a Mac). Anki wraps it as {{c1::term}}.
  5. Click Add and repeat.

Good for: small amounts of material and people who like to think while they type. Not so good for: long PDFs. Text copied from a PDF often arrives with broken line breaks, and the time adds up fast.

Method 2: Import from a text or CSV file

Anki can import plain-text files where each line is a card and the fields are separated by tabs or commas. So you can extract the text of the PDF, reshape it into one card per line, and import it with File → Import. Anki lets you choose the note type and map each column to a field.

Good for: material that's already structured, like vocabulary lists or tables. Not so good for: normal lecture notes, because a PDF's text isn't organized into question/answer pairs, so you still have to write the cards yourself before importing.

Method 3: Use an AI generator

An AI tool reads the text and writes the cards for you. You still need to review them, because AI can misread a sentence or hide the wrong word. With Citecards the flow looks like this:

  1. Upload your PDF (DOCX, PPTX and TXT also work, or paste text) and pick the pages you want.
  2. Click generate. Citecards writes cloze cards from the text.
  3. Review each card next to the original page, with the source passage highlighted. Click a card to jump to where it came from.
  4. Edit or delete anything: the card text, the extra notes, the tags and even the order. You can also select a passage in the PDF and generate a card from just that text.
  5. Export an .apkg file and open it in Anki (double-click it, or use File → Import).

Good for: long notes and tight schedules. Honest limits: it works with text-based files, so scanned pages and images aren't read yet, and complex math formulas may not come through perfectly. Always check the cards before you study them.

Try Citecards freeUpload a PDF, Word or PowerPoint file and get cloze cards, each shown next to its source. No account needed to generate.
Make my cards →

Which method should you use?

MethodTimeControlBest for
By handSlowestTotalShort material, careful learners
Text / CSV importMediumHighStructured lists and tables
AI generatorFastestHigh, if you reviewLong lecture notes

Many people mix them: generate a first draft with AI, then rewrite the cards they care about most by hand.

Tips for better cards, whatever method you use

Frequently asked questions

Can Anki import a PDF directly?

No. Anki imports its own deck files (.apkg) and text files such as CSV, so a PDF has to be converted first.

Does it work with scanned PDFs?

Not yet with Citecards. It reads the text inside the file, so a scan that is only a picture of a page can't be read. A PDF exported from Word, Google Docs or PowerPoint works.

Is Citecards free?

You can try it for free: the free plan covers 3 files and up to 50 cards a day, and you don't need an account to generate and review your cards. You add your email when you export.

Try Citecards freeUpload a PDF, Word or PowerPoint file and get cloze cards, each shown next to its source. No account needed to generate.
Make my cards →