Printable Flashcard Maker
Make question/answer pairs locally, study them, and export printable PDFs without accounts, AI generation or saved online decks.
100 cards, 1000 Unicode characters per side, 1 MiB imports, 34 PDF pages maximum. Empty fronts fail; blank backs are allowed and warned. Text only, no markup execution. Drafts stay in memory.
Import CSV/TSV pairs or saved JSON
Final half/card dimensions: 94.41744444444444 mm × 91.94 mm; fold pair uses twice the width. Guides: cut horizontal/outer lines; fold middle vertical line. Text shrinks no lower than 10 pt, then fails instead of clipping.
Use 1–100 front/back pairs.
How to make flashcards
- Add/edit Front and Back pairs, or inspect UTF-8 CSV/TSV and map two different columns. JSON reimport validates schema, IDs, order and settings.
- Reorder or shuffle pairs together. Study with Flip/Previous/Next, or focus the preview and use space/arrows. Both sides have an always-visible text alternative.
- Choose A4/Letter portrait and cut/fold or duplex. Generate the measured PDF, inspect every page, download or Print. Editing invalidates exported layouts.
Cut/fold and duplex example
Seven cards cut/fold take three pages, three paired rows per sheet, front left/back right. Each half has the same final card size as the duplex grid. Cut the outer/horizontal guides and fold the middle vertical guide. Seven duplex cards take four pages: six fronts, six matching backs, then one front and one matching back, with empty corresponding slots retained.
Duplex long-edge portrait flips mirror columns but preserve rows; short-edge flips mirror rows but preserve columns. Text stays upright under that physical flip model. A numbered asymmetric Test alignment sheet is required before the full duplex batch. Physically test matching IDs/fronts/backs with your driver; drivers may rotate pages differently. We cannot guarantee printer alignment without your test.
Measured text and print settings
One PDF-measured model drives SVG preview and export, using bundled licensed Liberation Sans. The font covers a Latin/Greek/Cyrillic baseline; unsupported glyphs and complex-script shaping explicitly block PDF/print rather than silently dropping text. Text/JSON remain available. Wrapping shrinks from the chosen 10–24 pt maximum to a 10 pt floor; if either side still overflows, shorten that card. No truncation.
Margins are 30 pt (more than 10 mm). Print excludes site navigation/ads/controls via an isolated frame. Select matching paper, actual size/100%, disabled headers/footers and the chosen duplex edge. Guides and printer margins may differ between drivers.
Limits and data handling
100 pairs, 1000 Unicode characters per side, 1 MiB imports and at most 34 pages. Blank front is invalid; blank back is warned and stays blank except optional matching IDs. Skipped empty CSV records are counted, quoted multiline cells remain paired and formulas are literal text. JSON schema version 1 includes IDs/text, order and print settings with duplicate-ID rejection. Shuffle/Reset/import offer one memory-only Undo.
No HTML/Markdown rendering, images, audio, spaced repetition, AI generation or online sharing. Source filenames/local paths are excluded from exports. Refresh clears drafts. Licensed font is bundled under the existing PDF font assets/license.
What should we improve next?
Help shape the next update to Flashcard maker. Tell us what would make it better for you.
Prefer email? feedback@tooltulip.com