Explainer

FSRS and Anki: what the algorithm does and whether it matters for you

FSRS is the newer spaced repetition algorithm in Anki. Here is what changes in practice, when it matters, and when it does not matter much yet.

Quick Answer
FSRS is an algorithm that tries to show you a card shortly before you would forget it. Compared with Anki's older SM-2 system, it tends to schedule hard cards more intelligently and cut some wasted reviews. In practice that usually means fewer cards per session while keeping about the same retention.
FSRS vs SM-2 at a glance

Spaced repetition algorithm comparison

Spaced repetition algorithm comparison
FeatureFSRSSM-2 (older Anki default)
Forgetting predictionMemory state model (stability + difficulty)Interval multiplier formula
Hard cardsShorter intervals, closer trackingCan over-schedule, leading to failures
CalibrationLearns from your review historyFixed formula, no personal calibration

How we tested this

How we tested this

Page design based on study habits around PDFs, papers, and class materials.

What FSRS actually changes

SM-2, the older default, mainly stretches or shrinks intervals based on how you rated the card. FSRS tries to model the card more directly: how stable the memory seems and how difficult that card is for you. The result is usually fewer unnecessary reviews on cards you already know and closer tracking on the ones that keep slipping.

When it matters most

If your deck is easy and you almost never miss cards, the difference can feel pretty small. The gains show up more when the material is difficult or uneven, where some cards are obvious and others keep coming back wrong.

How to enable FSRS in Anki

FSRS is built into Anki from version 23.10 onward. Open deck options, find the spaced repetition settings, and switch the algorithm to FSRS. If you already have review history, you can also run the optimizer so the schedule reflects your own data instead of the default values.

What SocriFlow does better

What SocriFlow does better

Claim evidence

Claim evidence

FAQ

FAQ

Is FSRS better than SM-2?

For most users, yes. It predicts forgetting more accurately and reduces total review time while maintaining the same retention rate.

How do I enable FSRS in Anki?

Go to deck options, find the spaced repetition algorithm setting, and select FSRS. Available from Anki version 23.10 onward.

Do I need to restart my deck to use FSRS?

No. FSRS works from your existing review history and gets more accurate as it collects more data.

Is FSRS available in Anki alternatives?

Some alternatives, like SocriFlow, use FSRS-based scheduling without requiring the full Anki setup workflow.

Should beginners worry about FSRS vs SM-2?

Not at the start. The algorithm matters less than building the card-writing and review habits first. Switch once you have a deck you're actively using.