Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Flashcard Maker

Make your own flashcards and let spaced repetition decide when you see each one again.

Education No upload Works offline Free, no sign-up

How to study

Next steps

About the Flashcard Maker

Make decks of flashcards — words, definitions, dates, formulas, diagrams — and study them three ways: flip through the cards, type the answers and see exactly which letters were wrong, or review with spaced repetition, where each card comes back just before you are likely to forget it. Cards can have a picture on either side and maths written in TeX, such as \(a^2 + b^2 = c^2\).

The schedule uses FSRS, the open-source scheduler that newer versions of Anki also offer, with the classic SM-2 algorithm as an alternative. Bring your cards with you: paste, open or drop a CSV or tab-separated file, a Quizlet export or an Anki Notes in Plain Text export (cloze cards included). Take them away as CSV, Anki-ready text or a full JSON backup, or print them double-sided to cut out. Your decks are stored in this browser’s own database and never leave your device.

How to use it

  1. Open Cards and type a front and a back for each card (Ctrl+Enter adds it), or open Import to paste or open a whole list. A sample deck of capital cities is there to try first.
  2. Open Study and pick a mode: Review (spaced repetition), Flip through or Type answers.
  3. In Review, think of the answer, press Show answer (Space), then rate how well you knew it: Again, Hard, Good or Easy (keys 1–4). Each button shows when the card will come back.
  4. Come back each day: the deck shows how many cards are due. New cards are introduced at the pace you set in Settings (20 a day to start).
  5. Use Print & export to print cut-out cards, or to save the deck as CSV, Anki text or a JSON backup you can restore on another device.

Examples

Importing from a spreadsheet
Input
Front,Back,Tags
"Capital of Kenya",Nairobi,geography
"Capital of Peru",Lima,geography
Result
2 cards, tagged “geography”. The header row is recognised and skipped.
An Anki export with a cloze card
Input
#separator:tab
#html:true
The {{c1::Moon}} orbits the {{c2::Earth}}.	
Result
Card 1: “The […] orbits the Earth.” · Card 2: “The Moon orbits the […].” Both backs show the full sentence.
A typed answer with a slip
Input
Back of the card: accommodate · typed: acomodate
Result
Not quite: one “c” and one “m” are shown as missing.
The first review of a new card (FSRS)
Input
A new card, rated on its first showing
Result
Again: 1 min · Hard: 6 min · Good: 10 min · Easy: 8 days

Good on the second showing moves the card into review, a couple of days later; each later success makes the gap longer.

Common uses

  • Vocabulary for a new language, with a picture on the front instead of a word.
  • Exam facts and definitions: anatomy, law, history dates, chemistry formulas.
  • Maths and physics formulas, written in TeX and shown properly typeset.
  • Teachers printing a set of double-sided cards for a class.

How spaced repetition decides what you see

Each card has a memory state: its stability (how many days until your chance of remembering falls to 90%) and its difficulty. Every rating updates both, and the card is scheduled for the day your chance of remembering is predicted to drop to your desired retention (90% unless you change it in Settings). Cards you find easy spread out to weeks and months; cards you forget come back the same day for short relearning steps (1 and 10 minutes for new cards, 10 minutes after a lapse).

FSRS grew out of Ye, Su and Cao, A Stochastic Shortest Path Algorithm for Optimizing Spaced Repetition Scheduling, KDD. This page uses its sixth version, FSRS-6, with the standard parameters published by the open-spaced-repetition project, and it is checked against that project’s published test cases. You can switch a deck to SM-2, Woźniak’s SuperMemo 2 algorithm (intervals of 1 and 6 days, then multiplied by an ease factor), and back: both schedules are kept for every card.

Why it works: testing yourself and spacing reviews out both help memory last. In one well-known experiment, students who practised recalling a text remembered more of it a week later than students who spent the time rereading it (Roediger and Karpicke, Test-Enhanced Learning, Psychological Science).

What the four buttons mean

  • Again: you did not remember. The card comes back in a few minutes and its next interval starts small.
  • Hard: you remembered, but with real effort. The interval grows a little.
  • Good: you remembered after a moment’s thought. This should be your usual answer.
  • Easy: you knew it at once. The interval grows the most.

Be honest rather than generous: pressing Good on a card you forgot makes it come back too late.

Importing from Anki, Quizlet or a spreadsheet

  • Anki: in Anki choose File › Export, then Notes in Plain Text. The header lines Anki writes (separator, HTML, tags column) are read; formatting is turned into plain text and cloze deletions such as {{c1::Paris}} become one card per gap. Pictures and sounds are not inside a text export, so the page tells you how many were left out. Anki’s .apkg packages cannot be opened here.
  • Cards about HTML itself: text that looks like HTML is read as HTML (as in older Anki exports), so a tag such as <p> would disappear; choose Keep the text exactly as written under Formatting in the text to keep it.
  • Quizlet: export the set as text and choose the same separators here (between term and definition, and between cards), or keep the defaults: a tab or comma between the sides and one card per line.
  • Spreadsheets: save as CSV. A first row such as Front, Back, Tags is recognised. Fields in quotes can contain commas and line breaks.

The preview shows the cards found and lists any line that could not be used, with the reason, before anything is added.

Maths and pictures

Write maths in TeX between \( and \) (or $ and $) inside a line, or between \[ and \] (or $$) on its own line: \(\frac{1}{2}mv^2\), $$\int_0^1 x\,dx$$. Prices such as $5 stay as text. Maths is shown as MathML, so screen readers can read it; turn it off in Settings if your cards use dollar signs in other ways. Each side can also have one picture with a short description for screen readers: choose a file, paste a screenshot into the side or drop a picture on it. Large photos are scaled down to 1600 pixels to save space.

Printing double-sided cards

Choose 6, 8, 10 or 12 cards per sheet. Double-sided prints a page of fronts followed by a page of backs, with each row of backs mirrored, so each back lands behind its front when you print on both sides and flip on the long edge. Fold in half suits a one-sided printer: each row has the front on the left and the back on the right; fold the sheet down the middle and cut along the lines. The cards are sized to fit both A4 and US Letter paper. To get a PDF, choose Save as PDF in the print dialog.

Limitations

  • Decks are stored in this browser on this device and are not synced. Clearing the browser’s site data deletes them: download a JSON backup now and then, and restore it on another device.
  • Anki .apkg packages, sounds and Anki’s card templates are not supported; text exports and cloze deletions are.
  • Typed answers are checked letter by letter against the back of the card (or one line of it); synonyms and different word orders count as wrong — mark yourself fairly in Review.
  • The FSRS parameters are the standard defaults; they are not trained on your own review history.
  • Review always asks from the front to the back. To be tested the other way round as well, import the same list again into another deck with Swap front and back ticked (Flip through and Type answers can show the back first at any time).
  • One picture per side; pictures are kept in your browser, so very large decks of photos use a lot of space, and a JSON backup larger than 150 MB cannot be restored here.

Privacy

Your decks, pictures and review history are kept in this browser’s own database (IndexedDB) and are never uploaded. Exports are made in your browser and saved straight to your device.

Frequently asked questions

Is this like Anki or Quizlet?

It does the same everyday jobs: make cards, study them with spaced repetition (FSRS, the scheduler newer Anki versions also offer), flip through them or type the answers. It runs in your browser: there is nothing to install and you don’t need an account. It can import text exports from both.

Why did a card come back after 10 minutes?

New cards and cards you forgot go through short learning steps on the same day (1 and 10 minutes for new cards), because a quick second recall helps a new memory form. After that they move to days and weeks.

What is desired retention?

The chance of remembering a card that the schedule aims for when the card comes back. 90% is the usual balance; a higher value means more frequent reviews, a lower one fewer reviews and more forgetting.

Can I use it on my phone and my computer?

Yes, but each browser keeps its own copy. Download a JSON backup on one device and use Import on the other to restore it, review history and pictures included.

How do I get a PDF of my cards?

Open Print & export, choose the layout and press Print cards, then choose Save as PDF in the print dialog.

Does it work offline?

Yes. Once the page has loaded, everything — studying, editing, importing and exporting — works without a connection.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.