What Is FSRS? The Modern Spaced Repetition Algorithm Explained
- 1.How FSRS works (in one paragraph)
- 2.Why FSRS beats SM-2
- 3.Where you see FSRS in 2026
- 4.Should you tune FSRS parameters?
- 5.A worked example of FSRS scheduling
- 6.How FSRS handles failed cards
- 7.Limitations and edge cases
- 8.Related reading
- 9.What FSRS actually does differently
- 10.Why FSRS produces better outcomes
- 11.How FSRS schedules each card
- 12.Where FSRS still has limitations
- 13.When to adopt FSRS (and when to wait)
- 14.How to set FSRS up in Anki
- 15.FSRS in other tools
Short answer. FSRS is the Free Spaced Repetition Scheduler — an open-source algorithm released in 2022 that decides when to review each flashcard or quiz question for optimal long-term retention. It replaced SuperMemo's SM-2 as the default in modern spaced-repetition tools, including modern Anki versions and [SimpleQuizMaker's review queue](/review).
How FSRS works (in one paragraph)
FSRS models each card with three values: difficulty (how hard it is for you), stability (how long the memory will last before forgetting), and retrievability (the probability you still remember it now). After each review, those values update based on whether you got it right and how confident you were. The algorithm then schedules the next review just before retrievability drops too low.
Why FSRS beats SM-2
SM-2 (the 1980s algorithm Anki used to use by default) treats every card with a single "ease factor." FSRS' three-variable model captures more of what actually happens in memory. Empirical studies show roughly 20-30% better scheduling efficiency — same retention with fewer reviews, or higher retention for the same review effort.
Where you see FSRS in 2026
If a tool markets "spaced repetition" but doesn't specify FSRS or SM-2, ask. The algorithm matters more than the UI.
Should you tune FSRS parameters?
For most users: no. Defaults are good. Power users with 10,000+ reviews can tune their personal parameters using FSRS Helper add-ons in Anki — but only after you have enough data for the tuning to be meaningful.
A worked example of FSRS scheduling
You see a new card on Monday. FSRS starts with default parameters:
You answer correctly with high confidence on Monday. FSRS bumps stability to ~3 days and schedules the next review for Thursday. If on Thursday you struggle and answer with low confidence, stability shrinks to ~2 days and difficulty rises to 6 — meaning the next review comes Saturday, sooner than if you'd answered cleanly. The algorithm tightens when you forget, loosens when you remember easily. Over weeks, well-known cards drift to month-long intervals while wobbly ones stay on a tight leash.
How FSRS handles failed cards
When you fail a card (rate it "Again" in Anki, mark it wrong in SimpleQuizMaker), three things happen:
FSRS is not catastrophic about failures the way SM-2 was. SM-2 used to slash intervals dramatically on a single miss; FSRS adjusts more gracefully because the difficulty/stability separation lets it distinguish "I'm having a bad day" from "this card is genuinely hard for me."
Limitations and edge cases
Related reading
What FSRS actually does differently
FSRS (Free Spaced Repetition Scheduler) replaces the older SM-2 algorithm that Anki and most spaced-repetition systems used for decades. The headline improvement: it learns your specific forgetting rate per card, then schedules the next review just before you'd forget.
SM-2 used a fixed difficulty factor that updated with each review but treated all cards as following the same general curve. FSRS models three memory parameters separately:
The scheduler aims to review at the moment retrievability drops to your target (typically 90%). Earlier reviews waste your time; later reviews lose the memory.
Why FSRS produces better outcomes
Three measurable improvements over SM-2 in empirical studies:
For a heavy Anki user with 10,000 cards, that translates to ~30-60 minutes per day of saved review time, or alternatively, 20-30% higher retention with the same time investment.
How FSRS schedules each card
The math is non-trivial (a neural network trained on millions of reviews), but the user-facing behavior:
The 4-point grading is important. SM-2 worked with this scale too, but FSRS uses the data more efficiently to update its per-card model.
Where FSRS still has limitations
When to adopt FSRS (and when to wait)
Adopt now if:
Wait or stay on SM-2 if:
How to set FSRS up in Anki
A practical migration:
FSRS in other tools
The algorithm is open-source, so adoption is spreading:
Most modern spaced-repetition apps have either added FSRS or have it on their roadmap.
Get weekly study & quiz tips
Join teachers and students who get practical tips on quizzing, active recall, and AI-powered learning.
Emily Chen
Cognitive Psychology Writer & Study Skills Coach
More articles by Emily →
Practice with AI-generated quizzes
Ready to create your first quiz?
Use AI to generate quizzes from your own study materials in seconds.
Try SimpleQuizMaker Free