Free Flashcard Maker – No Login

Create decks, import CSV, study with spaced repetition (SM-2), and export progress — all in your browser. No account, no server, 100% offline.

Loading…

CSV format: two columns — Front,Back (header optional). UTF-8 plain text.

How it works

Everything runs in your browser using IndexedDB for permanent local storage and a pure-JavaScript SM-2 algorithm for scheduling. No data ever leaves your device.

Create & edit Type front/back pairs one by one, bulk-paste tab-separated lines, or upload a CSV file.
Study with SM-2 Rate each card Again / Hard / Good / Easy. The algorithm schedules the next review date to maximise retention with minimum reviews.
Offline-first Once loaded, no internet connection is needed. Decks and progress survive browser restarts. Export any deck to CSV to back it up.
Export & share Download any deck as a CSV with two columns (Front, Back). Re-import it here or open it in any spreadsheet app.

SM-2 in brief: each card starts with an interval of 1 day. After each Good rating the interval grows by a factor (ease). Hard resets the interval to 1 day; Easy boosts the ease factor so future intervals grow faster; Again resets to minutes.

Frequently asked questions

Do I need to create an account to use this flashcard maker?
No. This tool requires zero signup or login. Your decks are stored directly in your browser's IndexedDB — a local database built into Chrome, Firefox, Safari, and Edge. Your data never touches any server. If you want to use the same decks on another device, use the Export CSV button and re-import the file.
What is SM-2 spaced repetition and why does it matter?
SM-2 (SuperMemo 2) is the algorithm invented by Piotr Wozniak in 1987 and still used by Anki and many other apps. After you rate a card, the algorithm computes the optimal day to show it again — short intervals for hard cards, long intervals for easy ones. This exploits the psychological "spacing effect": studying at increasing intervals is up to 5× more efficient than cramming the same material repeatedly. The result is that you remember more with far less review time.
How do I import a CSV file of flashcards?
Click Import CSV on the Decks screen. The file must be a UTF-8 plain-text CSV with two columns — Front and Back — one card per row. A header row (Front,Back) is optional and will be detected automatically. You can create such a file in Excel or Google Sheets by exporting as CSV. The file name becomes the deck name (editable afterwards).
What happens if I clear my browser data?
IndexedDB is cleared when you delete site data in your browser settings. To protect your decks, use the Export CSV button regularly to save a backup file on your computer. You can re-import it at any time to restore a deck.
Can I study on mobile?
Yes. The tool is fully responsive and touch-friendly. Tap a card to flip it, then tap a rating button. IndexedDB is supported on all modern mobile browsers including Safari on iPhone and Chrome on Android. Because there is no server, it also works offline once the page is loaded.
How many cards can I add per deck?
There is no hard limit — IndexedDB can typically hold hundreds of megabytes. Decks with thousands of cards work fine. For very large imports, use the CSV import feature rather than typing cards one by one.