Make Anki flashcards from a PDF

Drop a PDF and we'll pull out the text you can turn into cards.

How it works

1. Drop your file

Notion export, PDF, Word, Markdown, or a Quizlet export.

2. 2anki builds your deck

Usually a few seconds. Bigger files take a minute.

3. Open it in Anki

Double-click the .apkg file. Your cards are ready to study.

Supported formats

What you actually get in Anki

Cloze deletions stay clickable

{{c1::...}} becomes a real Anki cloze card, not plain text.

Images render in the card

Embedded images come across and display on the front or back.

Tags carry over

Strikethrough in Notion or a tag column in CSV attaches to every card in the deck.

Correct note types

Basic, Cloze, and front/back map to the right Anki note type so import is clean.

No junk in your cards

No empty backs, no stray #, *, or $ characters left over from your notes.

Common questions

Will it read scanned PDFs?

Only if the scan has a text layer (OCR). Most modern textbooks and slide exports do. A photo of a page with no text layer can still become image cards: 2anki asks whether two pages make one card or each page makes its own. For text cards, run it through an OCR tool first — macOS Preview and Adobe Acrobat both do this — then turn on "Extract text from PDFs" in the card options.

How does it pick what becomes a card?

A short line followed by longer text counts as a heading. Each heading becomes a card front and the text under it becomes the back. When a PDF has little text per page, like many slide exports, 2anki asks whether to make image cards instead; turn on "Extract text from PDFs" in the card options to make text cards from it. You can edit the cards in Anki after — we don't lock anything down.

Can I upload a whole textbook?

Yes, but big PDFs take longer and can create huge decks. We recommend uploading one chapter at a time — easier to review, easier to share, and Anki handles 500-card decks better than 50,000-card ones.

What about diagrams and equations?

Diagrams come across as embedded images. Equations rendered as images stay images; equations stored as text need MathJax enabled in your Anki card template to display.

Related