The Science: Why Spaced Repetition Works
The foundation of spaced repetition is Hermann Ebbinghaus's forgetting curve, published in 1885. Ebbinghaus memorized nonsense syllables and tested his recall at various intervals. He discovered that memory decays exponentially without reinforcement.
How Memory Decays Over Time
Within 24 hours you forget roughly half of new information. Within a week, most of it is gone. But every time you successfully retrieve a memory, the curve flattens. The information decays more slowly on subsequent tests. This is called the spacing effect.
Over a century of follow-up research has confirmed the spacing effect across thousands of studies. A 2006 meta-analysis by Cepeda et al. examined 317 experiments and confirmed that spaced practice consistently outperforms massed practice across age groups, subject domains, and time scales.
Why Longer Delays Matter
The retention advantage grows with longer delays. For material you need to remember a year from now, spaced practice is dramatically more effective than cramming. Modern spaced repetition systems operationalize this science by tracking which cards you remember and which you forget. They then schedule the next review at the optimal moment to flatten the forgetting curve just before the memory fails.
How SRS Algorithms Actually Work
A spaced repetition algorithm takes your performance on each card and outputs a next-review date. Three algorithms dominate the field today: SM-2, FSRS, and SM-18.
SM-2: The Classic Foundation
SM-2 was developed by Piotr Wozniak in 1987 and is the foundation of Anki and many classic SRS tools. It uses an "ease factor" per card that grows when you succeed and shrinks when you fail. This factor combines with the previous interval to calculate the next review date.
FSRS: The Modern Standard
FSRS (Free Spaced Repetition Scheduler) was developed by Jarrett Ye and released open-source in 2022. It uses a more sophisticated memory model trained on billions of real Anki reviews. FSRS predicts the probability you will remember a specific card on a specific day, and schedules the review when that probability approaches 0.9 (or your chosen retention target).
FSRS matches SM-2's retention at 20 to 30 percent fewer reviews in published benchmarks. For most learners, FSRS is the clear winner in 2026. It is scientifically validated, open-source, and built into modern tools like FluentFlash with zero configuration required.
SM-18: The Proprietary Alternative
SM-18 is the latest Wozniak algorithm inside SuperMemo and uses even more variables. However, it is only available in SuperMemo itself and requires more manual configuration.
How to Start a Spaced Repetition System Today
The beauty of modern SRS tools is that they eliminate the manual scheduling work. You create cards, rate your recall on each review, and the algorithm handles everything else. Here is the step-by-step process to start in under ten minutes.
-
Choose an SRS tool. FluentFlash uses the modern FSRS algorithm and has a free tier with every study mode included. Anki is the classic choice and free on desktop. Both support importing existing decks.
-
Create your first deck. Pick one subject you actively need to learn (a language, a course, a certification). Keep it focused with one deck per subject.
-
Add 20 to 50 initial cards. Use simple, atomic facts per card with one question and one answer. "What year did WWII end?" with answer "1945" is effective. "Summarize WWII" is too broad. Cards with too much material are harder to review and harder to remember.
-
Review daily. Open the app every day and complete the reviews the algorithm queues up. On most days this takes 10 to 30 minutes depending on deck size. Consistency matters more than session length.
-
Rate honestly. When a card appears, try to recall the answer before flipping. Rate Again, Hard, Good, or Easy based on how the retrieval felt. Honest ratings produce better scheduling; gaming the system defeats the point.
-
Add cards steadily. Aim for 10 to 20 new cards per day to maintain a sustainable review load. Adding 500 cards in one day produces a review backlog that becomes demoralizing.
-
Review your ease with the schedule after two weeks. If reviews take too long, reduce the new card count. If reviews feel easy, increase it.
- 1
Choose an SRS tool. FluentFlash uses the modern FSRS algorithm and has a free tier with every study mode included. Anki is the classic choice and free on desktop. Both support importing existing decks.
- 2
Create your first deck. Pick one subject you actively need to learn, a language, a course, a certification. Keep it focused: one deck per subject is easier to manage than one giant deck.
- 3
Add 20 to 50 initial cards. Use simple, atomic facts per card, one question with one answer. 'What year did WWII end?' with answer '1945' is good. 'Summarize WWII' is bad. Cards with too much material are harder to review and harder to remember.
- 4
Review daily. Open the app every day and complete the reviews the algorithm queues up. On most days this takes 10 to 30 minutes depending on deck size. Consistency matters more than session length.
- 5
Rate honestly. When a card appears, try to recall the answer before flipping. Rate Again, Hard, Good, or Easy based on how the retrieval felt. Honest ratings produce better scheduling; gaming the system defeats the point.
- 6
Add cards steadily. Aim for 10 to 20 new cards per day to maintain a sustainable review load. Adding 500 cards in one day produces a review backlog that becomes demoralizing.
- 7
Review your ease with the schedule after two weeks. If reviews take too long, reduce the new card count. If reviews feel easy, increase it.
Common Mistakes That Sabotage SRS
Three mistakes account for most SRS failures. Understanding them helps you avoid the same pitfalls.
Mistake 1: Making Cards Too Long or Complex
A flashcard should test one atomic fact. If you find yourself writing a paragraph on one side, split it into multiple cards. Complex cards are harder to recall, slower to review, and produce unreliable ratings that distort the algorithm's scheduling.
Mistake 2: Skipping Days
Spaced repetition is a daily practice. A single missed day produces a small review backlog. A week of missed days produces a pile that feels punishing to return to, and many users quit at that point. If you miss, just start again without trying to catch up all at once. The algorithm adapts.
Mistake 3: Adding Too Many New Cards at Once
A burst of 200 new cards on Monday produces a wave of reviews later in the week that overwhelms your routine. Steady 10 to 20 new cards per day is dramatically more sustainable than large one-time additions.
Mistake 4: Gaming Your Ratings
If you rate every card "Good" regardless of how the retrieval felt, the algorithm cannot schedule effectively and your retention drops. Honest ratings produce honest scheduling. Tools like FluentFlash show you retention analytics so you can see whether your ratings match your actual performance.
