Every figure,
on its own card.

figgydeck reads a chapter PDF and pulls out every figure and table: the image on the face of a card, with its caption and the book, chapter and page kept attached. Export the deck to Anki or PowerPoint, whichever your review flow already lives in.

Run it yourself See how it works
Table 3.1

Second-breakfast calories by hobbit household.

Ch. 3 p. 74
Figure 3.2

Airflow over an unladen swallow at cruising speed.

Ch. 3 p. 118
How it works

Turn textbooks into flashcards, in three steps.

A textbook can easily have 200 figures across 2,000 pages. figgydeck scans the whole PDF so you can flip through the flashcards instead.

Point it at a PDF

Give figgydeck a chapter or a whole book as a PDF. No page limits, no fuss.

It finds the figures

It scans every page for figures and tables and grabs the caption that belongs to each one, verbatim and in place.

Export it as a deck

Out comes one card per figure, packaged as an Anki deck or a PowerPoint file, caption and book/chapter/page metadata attached.

Why it helps

Figures and tables, both

Diagrams, plots, micrographs, data tables. If it carries a caption, it becomes a card.

Captions stay attached

Every card keeps the original caption word for word, so no figure loses the meaning it came with.

Knows where it came from

Book, chapter and page travel with each figure, ready to cite or to find the passage again.

Built for recall

One figure per card is the shape flashcards and lecture-review already love, so drop them straight into your study flow.

One command, whole chapters

It's a small Python package. Point it at a chapter or a whole book and let it work through every page.

Free and open source

The whole thing lives on GitHub. Read it, fork it, or send a patch. figgydeck stays free to run.

Run it yourself

A few lines and a PDF.

If you're comfortable with a terminal, you can run figgydeck today. Set up Python, install the package, and point it at your PDFs. Pick your format and the deck lands in a folder next to them.

Read the full guide on GitHub
# install (needs poppler on your system)
pip install figgydeck

# chapter PDF -> figure deck
figgydeck chapter3.pdf \
  --book "Example Textbook" \
  --chapter "Ch. 3: Cell Structure" \
  --format apkg,pptx
Support figgydeck

Free to run, and I'd like to keep it that way.

One day I'd love to host figgydeck so you can drop in a PDF without installing anything. Until then it's free to run yourself, and completely open source.

If it saved you an afternoon, consider buying me a coffee or giving the repository a star on GitHub.

Star on GitHub Buy me a coffee