Back to Articles
Anki Guides

How to Enable FSRS in Anki

Complete 2026 Setup Guide — Step by Step

April 10, 2026
9 min read
How to Enable FSRS in Anki

TL;DR

Go to Tools → Preferences → Review tab → check "Enable FSRS" → click "Optimize FSRS Parameters" after 1,000+ reviews. Or skip the setup entirely and use Flica, which has FSRS built-in from day one.

If you want to get the most out of Anki, enabling FSRS (Free Spaced Repetition Scheduler) is the single biggest upgrade you can make. FSRS replaces Anki's default SM-2 algorithm and achieves the same retention with 20–30% fewer daily reviews. That means less grinding and more actual learning — without sacrificing what you've memorized.

This guide walks you through every step of enabling FSRS in Anki 23.10+, how to run the optimizer for personalized parameters, and the most common mistakes people make. If you'd rather skip all the configuration, Flica is a flashcard app that ships with FSRS active by default — no setup needed.

What Is FSRS and Why Is It Better Than SM-2?

SM-2, the algorithm Anki has used since the 1980s, treats every learner's memory the same way. It assigns intervals based on a fixed ease factor and doesn't account for how your personal forgetting curve actually behaves. FSRS, developed by Jarrett Ye and published in 2022, was trained on over 700 million real flashcard reviews. It models three variables per card — Difficulty (D), Stability (S), and Retrievability (R) — and schedules each review precisely when your probability of recall drops to your target retention level (typically 90%). Because it learns from your actual review history, FSRS personalizes intervals in a way SM-2 simply cannot. Multiple independent studies confirm FSRS achieves equivalent long-term retention while requiring 20–30% fewer reviews. For someone doing 200 reviews a day, that's 40–60 reviews saved daily — hundreds of hours per year.

FSRS achieves the same retention as SM-2 with 20–30% fewer reviews, based on training data from 700 million+ real flashcard reviews.

FSRS 4.5 vs Older Versions — What Changed?

Anki currently ships with FSRS-4.5, a significant refinement over the original FSRS v4. The key improvements in 4.5 include a more accurate stability-after-forgetting model, better handling of short-interval reviews (reviews done earlier than scheduled), and improved initial stability estimates for new cards. Earlier versions (FSRS v3, v4) used a simpler forgetting equation that underestimated how quickly difficult cards decay. FSRS-4.5 corrects this with a revised loss function trained on a larger, more diverse dataset. If you installed FSRS via an Anki add-on before 2024, you were likely on v4 or v3. Anki 23.10 and later bundles FSRS-4.5 natively — no add-on required. It's strongly recommended to migrate: go to Tools → Preferences → Review and enable the native FSRS rather than using legacy add-ons.

💡

If you previously installed an FSRS add-on, disable it before enabling native FSRS to avoid conflicts.

Step-by-Step: How to Enable FSRS in Anki

Enabling FSRS in Anki takes under two minutes. Make sure you're running Anki 23.10 or later (check Help → About). The process is the same on Windows, macOS, and Linux.

  • Open Anki and click Tools in the top menu bar
  • Select Preferences from the dropdown
  • Click the Review tab at the top of the Preferences window
  • Check the box labeled "Enable FSRS"
  • Set your desired Desired Retention — 0.90 (90%) is recommended for most learners
  • Click OK to save — FSRS is now active for all new reviews
  • Optionally, reschedule existing cards: click "Reschedule cards on change" before saving to apply FSRS intervals to your entire collection immediately
💡

Start with the default FSRS parameters (17 values). They are already good for most users. Run the optimizer only after you have 1,000+ reviews in your collection.

How to Optimize FSRS Parameters for Your Deck

The default FSRS parameters work well, but the real power of FSRS comes from personalizing those parameters to match your memory. Anki's built-in optimizer analyzes your review history and fits a custom set of 17 parameters specifically to how your brain retains information. More review data = more accurate personalization. Aim for at least 1,000 reviews before optimizing, and ideally 3,000+.

  • Go to Tools → Preferences → Review and ensure FSRS is enabled
  • Click "Optimize FSRS Parameters" — Anki will analyze your full review history
  • Wait for the optimization to complete (can take 1–5 minutes for large collections)
  • Review the new parameter values — the optimizer will show a loss score; lower is better
  • Click "Apply" to save the optimized parameters
  • Re-run the optimizer every few months as your review history grows
  • For multiple decks with very different content (e.g., language vocab vs. medical anatomy), consider setting deck-specific parameters via the deck options

After optimization, the FSRS loss score typically drops by 15–25% compared to default parameters, meaning your intervals will be even more precisely timed.

Common Mistakes When Setting Up FSRS in Anki

Many users enable FSRS but then undermine it through configuration errors or habit carry-overs from SM-2. These are the most frequently reported mistakes and how to avoid them.

  • Setting retention too high: Pushing desired retention above 95% dramatically increases review load. 90% is the scientifically validated sweet spot balancing memory strength and workload.
  • Running the optimizer too early: With fewer than 500 reviews, the optimizer has too little data and may produce worse parameters than the defaults. Wait until 1,000+ reviews.
  • Leaving legacy SM-2 add-ons active: Old FSRS or scheduling add-ons can conflict with native FSRS. Disable all scheduling add-ons before enabling native FSRS.
  • Manually burying or rescheduling cards: FSRS needs consistent review data to learn your patterns. Frequent manual rescheduling pollutes its model.
  • Not rescheduling existing cards: Cards reviewed under SM-2 carry SM-2-era intervals. Check "Reschedule cards on change" to let FSRS recalculate intervals for your whole collection.
  • Confusing 'Hard' with 'Again': In FSRS, pressing Hard still moves the interval forward. Press Again only when you genuinely couldn't recall the answer.

SM-2 vs FSRS — Side-by-Side Comparison

Choosing between SM-2 and FSRS isn't really a close call for most users. Here's how they compare across the metrics that matter for daily studying.

MetricSM-2 (Anki default)FSRS 4.5
Long-term retention~85–90%~90% (target-based)
Daily review countBaseline20–30% fewer
PersonalizationNone — same for all usersAdapts to your memory via optimizer
Setup complexityZero (works out of box)2 min to enable; optimizer optional
Handles early/late reviewsPoorly — interval resetsGracefully — adjusts stability
Algorithm age1987 (SM-2)2022 (FSRS), updated 2024 (4.5)
Ease Factor HellYes — hard cards get stuckNo — difficulty tracked separately
💡

If you're starting a new Anki collection from scratch, enable FSRS immediately — there's no reason to use SM-2 in 2026.

Want FSRS Without Any Setup? Try Flica

Anki's FSRS integration is excellent, but it was added years after launch — which means enabling it requires navigating menus, understanding parameters, running the optimizer, and avoiding a handful of configuration traps. Flica is a flashcard app built around FSRS from the very first line of code. When you open Flica for the first time, FSRS is already running. There are no preference menus to navigate, no optimizer to manually trigger, and no risk of conflicting add-ons. Flica also includes AI-powered card generation: paste a YouTube URL or a PDF, and the AI creates optimized flashcards automatically. You focus entirely on reviewing — the algorithm handles everything else. Flica is available for free on iOS and Android.

Flica = FSRS built-in + AI card generation from YouTube and PDFs. Zero configuration required.

FAQ

Does enabling FSRS in Anki affect my existing card intervals?

By default, enabling FSRS does not immediately reschedule existing cards — they keep their SM-2 intervals until reviewed again, at which point FSRS takes over. If you want FSRS to recalculate intervals for your entire collection right away, check "Reschedule cards on change" in Preferences before saving. This is generally recommended for new FSRS users.

What is the best desired retention setting for FSRS?

90% is the most widely recommended setting and the scientific default. At 90%, you'll correctly recall 9 out of 10 cards when they come due. Increasing to 95% roughly doubles your daily review load for a modest retention gain. Unless you're preparing for high-stakes exams like USMLE or bar exams, 90% offers the best efficiency.

Can I use FSRS with shared Anki decks I downloaded?

Yes. FSRS works with any deck, including downloaded community decks. The algorithm schedules cards based on your personal review history, regardless of how the deck was originally created. Just enable FSRS in Preferences and review normally — it will learn your patterns over time.

How long does it take for FSRS to personalize to my memory?

FSRS works from day one using default parameters. After around 500 reviews you can run a preliminary optimization, but the results are most reliable with 1,000–3,000+ reviews. After 5,000+ reviews, FSRS has a rich picture of your memory and the personalized parameters will be highly accurate.

Is there an FSRS app that doesn't require any setup?

Yes — Flica has FSRS active by default on both iOS and Android. There are no settings to configure; the algorithm runs automatically from your first card. It also includes AI-powered card creation from YouTube videos and PDFs, so you don't have to create cards manually either.

Will FSRS work if I don't review cards every day?

FSRS handles missed reviews more gracefully than SM-2. If you miss a session, it won't catastrophically reset your intervals — it adjusts stability estimates based on the actual elapsed time. That said, consistent daily review (even 10–15 minutes) still produces significantly better results than irregular sessions.

Start Using FSRS Today

Enabling FSRS in Anki is a two-minute change that will save you hours of unnecessary reviews every month while maintaining — or improving — your retention. Go to Tools → Preferences → Review → Enable FSRS, set desired retention to 90%, and run the optimizer once you've crossed 1,000 reviews.

If you want all the benefits of FSRS without any of the configuration, Flica gives you FSRS out of the box plus AI-generated cards from YouTube and PDFs. Download it free on iOS or Android and start reviewing smarter from day one.

FSRS Built-In. No Setup Required.

Flica is a free flashcard app with FSRS active by default. Paste a YouTube link or PDF and AI builds your deck — then FSRS handles the optimal review schedule automatically. Available on iOS and Android.

References

  • Ma, J., & Ye, J. (2023). Towards a Unified Scheduling of Flashcard Reviews. Proceedings of the 16th Educational Data Mining Conference (FSRS paper)
  • Ye, J. (2022). A Stochastic Shortest Path Algorithm for Optimizing Spaced Repetition Scheduling. KDD 2022
  • Anki Manual — FSRS: https://docs.ankiweb.net/deck-options.html#fsrs
  • Wozniak, P. A. (1990). Optimization of Learning (SM-2 algorithm). SuperMemo Research
  • Ebbinghaus, H. (1885). Memory: A Contribution to Experimental Psychology
  • Kornell, N., & Bjork, R. A. (2008). Learning Concepts and Categories. Psychological Science, 19(6), 585–592
How to Enable FSRS in Anki (Complete 2026 Setup Guide) | Flica