Free Flashcard Maker Online

Create flashcard decks in your browser — no sign-up, no data sent to any server. Study with built-in SM-2 spaced repetition so you review cards exactly when you're about to forget them. Export to CSV or print-ready PDF anytime.

0 reviewed 0 good 0 hard 0 again 0 remaining

Export Deck

How it works

1. Create a deckType front/back pairs in the editor, or import a two-column CSV. All data is saved to your browser's localStorage — nothing leaves your device.
2. Study with SM-2Click a card to reveal the answer, then rate it: Again / Hard / Good. The SM-2 algorithm calculates the optimal next review date for each card.
3. Spaced repetition schedulingNew cards start with a 1-day interval. After each "Good" rating the interval grows (× easiness factor ≈ 2.5×). "Hard" grows slowly; "Again" resets to day 1.
4. Export anytimeDownload your deck as a CSV to back it up or share it. Print a study sheet or save as PDF using the pdf-lib export button.

Frequently asked questions

Is this really free and do I need to create an account?
Yes — completely free, no sign-up, no email address required. Your decks are stored in your browser's localStorage. They persist between sessions as long as you use the same browser on the same device. Because nothing is sent to a server, your data stays 100% private.
What is spaced repetition and why does it beat regular re-reading?
Spaced repetition exploits the "spacing effect": memories consolidate better when you review them at increasing intervals just before you would have forgotten them. Research consistently shows that spaced repetition requires 10–50% less study time to reach the same retention compared to massed re-reading. This tool uses the SM-2 algorithm — the same method behind Anki — which tracks an easiness factor per card and expands intervals exponentially for material you find easy.
How does the SM-2 algorithm decide when to show me a card again?
Each card stores an interval (days until next review) and an easiness factor (EF, default 2.5). After a "Good" rating: the new interval is previous_interval × EF, and EF stays the same or increases slightly. After "Hard": the interval still grows but more slowly, and EF decreases. After "Again": the interval resets to 1 day and EF decreases (minimum 1.3). The result is that difficult cards appear frequently while well-known cards may not reappear for weeks or months.
Can I import cards from Anki, Quizlet, or a spreadsheet?
Yes via CSV. Export from Quizlet as "Plain text" (set term delimiter to comma, card delimiter to newline) or save your spreadsheet as CSV with columns front,back. In Anki, use File → Export → "Cards in Plain Text (.txt)" and rename to .csv. Then use the Import CSV tab above. The first row is treated as a header if it contains the word "front" or "back" and is skipped automatically.
Will my cards be lost if I clear my browser history or cache?
Clearing browser history alone does not delete localStorage. However, clearing "all site data" or "cookies and other site data" in your browser settings will erase it. To prevent data loss, use the CSV export regularly as a backup. You can then re-import the same CSV at any time to restore your deck (study progress resets on re-import).