Guide · Updated April 2026
What is FSRS? A practical guide to spaced repetition
FSRS (Free Spaced Repetition Scheduler) is a modern review scheduler that predicts forgetting and times reviews for maximum long-term recall with minimal wasted effort.
What FSRS means in practice
FSRS is not just "review later." It continuously estimates memory strength from your review history and picks a next interval that balances retention and workload. In practical terms, that means fewer unnecessary reviews and fewer surprise lapses.
If your goal is to remember material for months (not just next week), FSRS gives a more stable schedule than older fixed-heuristic approaches.
FSRS vs older schedulers
| Category | Older SRS | FSRS |
|---|---|---|
| Scheduling model | Static/easier heuristics | Memory-model based, personalized intervals |
| Adaptation speed | Slower to fit your behavior | Learns from your ratings continuously |
| Retention target | Implicit or rigid | Explicit retention optimization |
| Daily workload | Can drift over time | Better balance between recall and volume |
Simple daily FSRS workflow
- 1Keep cards atomic: one fact or concept per prompt. Smaller cards improve both recall and scheduler accuracy.
- 2Study daily in short sessions (10-20 minutes). FSRS benefits from consistent review signals more than occasional long sessions.
- 3Rate honestly after recall. Overrating hard cards leads to long intervals and avoidable forgetting.
- 4Prioritize quality sources. For Deckbase users, scanning books/PDFs then editing AI drafts keeps card quality high.
In Deckbase, this is usually "capture source → generate cards → edit → review." If you create cards through MCP, follow your template schema with get_template_schema before bulk writes.
How to pick a retention target
FSRS works best when your target retention matches your context. A single universal number is rarely optimal: aggressive targets can inflate workload, while low targets can produce avoidable forgetting before high-stakes exams.
| Study context | Suggested retention target | Why |
|---|---|---|
| New topic ramp-up | 85-90% | Faster card turnover while concepts are unstable |
| Core exam material | 90-93% | Balanced workload with lower lapse risk |
| Long-term reference | 93-95% | Higher recall at the cost of more reviews |
Start near 90-92% for most learners, then adjust after 2-3 weeks by looking at real outcomes: overdue count, daily review time, and lapse frequency. Small changes are usually better than large jumps.
Card quality checklist for better FSRS results
- 1Use one clear question per card. Ambiguous prompts create noisy ratings and weaker interval predictions.
- 2Prefer concrete answers over broad summaries. Specific recall events improve scheduling accuracy.
- 3Add context only when needed. Extra text should disambiguate, not overwhelm the recall step.
- 4Review recent lapses weekly and rewrite the worst 10 cards. FSRS performs best when input quality keeps improving.
Workload planning: retention is a budget decision
FSRS is powerful because it makes trade-offs explicit. Higher retention targets can reduce forgetting, but they usually increase daily review cost. Lower targets reduce workload, but can raise lapse risk before exams. The right setting depends on your available time, card volume, and consequence of forgetting.
Instead of chasing a single "best" number, treat retention as a budget: how many minutes per day can you actually sustain over months, not just one motivated week? Most learners improve faster when they pick a target that they can maintain consistently.
| Scenario | Retention target | Expected trade-off |
|---|---|---|
| 200 cards, 20 min/day | 90% | Manageable workload, good baseline for consistency |
| 200 cards, 20 min/day | 93% | Higher recall with moderate extra review load |
| 400 cards, 25 min/day | 90% | Sustainable for many exam learners if card quality is strong |
| 400 cards, 25 min/day | 95% | Often too expensive unless the material is truly high stakes |
A practical default is 90-92% while you stabilize habits. Move upward only when your completion rate stays high and your daily review time is predictable.
A practical 30-day FSRS adoption plan
The biggest mistake with spaced repetition is optimizing settings before the workflow is stable. This 30-day plan prioritizes consistency first, then tuning. It works for medical learners, certification prep, language study, and technical domains where recall quality matters beyond short-term exams.
- 1Days 1-7: establish baseline. Keep sessions short and daily. Cap new cards to a level you can review without backlog growth.
- 2Days 8-14: fix card quality. Review your worst cards and rewrite unclear prompts. Prioritize one concept per card.
- 3Days 15-21: tune retention gently. If lapses are high, increase quality before adjusting retention. If workload is too heavy, reduce new cards before lowering retention.
- 4Days 22-30: lock your operating mode. Keep the settings that produce stable completion and acceptable lapse rates, then avoid frequent parameter changes.
By day 30, you should know your sustainable card volume, your realistic retention target, and where your card authoring process still creates avoidable errors.
FSRS troubleshooting guide
Most FSRS failures are not algorithm failures. They come from poor card inputs, inflated self-ratings, or unsustainable new-card volume. Use the table below to diagnose quickly before making large configuration changes.
| Symptom | Likely cause | First fix to try |
|---|---|---|
| Review queue feels overwhelming | Retention target too high or too many new cards | Lower new-card rate first, then reduce target by 1-2 points |
| Frequent surprise lapses | Cards are ambiguous or overstuffed | Split complex prompts and add context tags |
| Intervals feel too long | Overrated recall quality | Rate answers more strictly for two weeks |
| Progress stalls after 2-3 weeks | No card maintenance loop | Rewrite weakest cards weekly and remove low-value items |
Keep troubleshooting iterative. Change one variable at a time and monitor for 7-10 days. This prevents confusing signal overlap and helps you identify what actually improved recall.
Exam prep vs long-term mastery: two valid FSRS modes
Exam prep mode emphasizes recall reliability over a fixed horizon (for example 6-12 weeks), often with moderate-to-high retention targets and strict daily completion. In this mode, trimming low-yield cards is usually more effective than endlessly increasing review time.
Long-term mastery mode optimizes sustainability across months or years. You may run a slightly lower target with higher card quality and cleaner tagging. The objective shifts from short-term score maximization to durable knowledge with manageable workload.
Both modes are valid. Choose the one that matches your timeline, then keep rules stable long enough to evaluate outcomes from real review data.
Weekly FSRS operations checklist
FSRS performs best when you run it like an operating system, not a one-time setup. A short weekly review loop keeps your card pool healthy and prevents small quality defects from compounding into daily review fatigue.
| Operational metric | What it tells you | Practical target |
|---|---|---|
| Completion rate | How many planned days were fully reviewed | At least 5 of 7 days |
| Average session time | Whether workload is still sustainable | 15-35 minutes |
| Lapse concentration | Which tags/topics fail most often | Top 20% of tags cause most lapses |
| Card rewrite count | How many low-quality cards were improved | 10-20 targeted rewrites |
- 1Tag your misses. When cards fail, tag the cause (ambiguous prompt, overloaded card, weak context, or pure memory gap).
- 2Fix highest-impact tags first. Work from the biggest lapse clusters rather than random card edits.
- 3Keep card templates consistent. Similar card types should follow the same answer format so rating behavior stays reliable.
- 4Record one weekly note. Write what changed, what improved, and what to test next week.
Worked scenarios: how FSRS settings change by goal
Learners often ask for one universal FSRS setup, but the optimal profile depends on constraints: timeline, error tolerance, and available daily minutes. The same settings that work for long-term language maintenance can feel overwhelming for short exam windows, and the opposite is also true.
Use the table below as a decision shortcut. Start with the closest scenario, keep settings stable for at least 10 days, then tune one variable at a time. This avoids false conclusions caused by changing multiple factors simultaneously.
| Scenario | Primary constraint | Practical FSRS strategy |
|---|---|---|
| Medical exam in 10 weeks | High-volume facts, strict recall demands | Start 91-93%, cap new cards, aggressively rewrite ambiguous cards |
| Language learning over 12 months | Mixed vocabulary and usage patterns | Start 90-92%, prioritize sentence-context cards, review consistently |
| Technical certification while working full-time | Limited daily time, fatigue risk | Start 89-91%, optimize card brevity, protect completion over volume |
| Long-term professional knowledge base | Durability matters more than speed | Use 90-92%, schedule weekly maintenance and tag-based cleanup |
The main idea is operational fit: a slightly lower retention target that you can sustain daily usually outperforms an aggressive target you abandon after two weeks.
Common failure patterns and how to recover fast
When learners say FSRS "is not working," the root cause is usually process quality, not the scheduler itself. Three patterns appear repeatedly: uncontrolled new-card intake, unclear card prompts, and inconsistent rating behavior after recall. All three produce noisy signals that make interval planning less reliable.
- 1Backlog spiral: new cards keep growing while daily completion drops. Recovery: freeze new cards for 3-5 days and clear overdue reviews before resuming intake.
- 2Ambiguity spiral: prompts ask multiple things, causing frequent "almost knew it" outcomes. Recovery: rewrite top lapse cards into one question, one expected answer, one clear context.
- 3Rating drift: ratings become generous during busy weeks, then lapses spike later. Recovery: run 7 days of stricter self-rating and re-check interval behavior.
Fast recovery comes from reducing system noise first. Once your data quality improves, small retention adjustments become meaningful and easier to interpret.
Implementation checklist you can reuse monthly
Treat this as a recurring maintenance loop. The checklist helps keep review quality high as your card library grows and study goals change over time.
- 1Set one explicit goal metric for the month (for example, keep completion above 85%).
- 2Audit your top failing tags and rewrite the weakest 20 cards first.
- 3Check whether average session time is rising faster than card volume.
- 4Remove or suspend low-yield cards that repeatedly consume time without retention gain.
- 5Document one process change and re-evaluate after 2 weeks of stable usage.
This monthly loop keeps FSRS aligned with your real workload. The best learners do not only review cards; they also maintain the quality of the review system itself.
FAQ
What is FSRS in one sentence?
What does FSRS stand for?
How is FSRS different from SM-2?
What retention target should I use in FSRS?
Is FSRS only for language learners?
Do I need to tune complex settings?
Which flashcard apps support FSRS?
Last updated March 2026. For product details, see features and docs.