Skip to main content
NeurakoLearn smarter
← All articles
spaced-repetitionfsrslearning-science

FSRS Explained: The Science Behind Smarter Flashcards

Learn how the Free Spaced Repetition Scheduler (FSRS) models human memory to show you the right card at exactly the right time.

March 1, 2026Neurako Team

What is FSRS?

The Free Spaced Repetition Scheduler (FSRS) is an open-source algorithm that predicts when you are most likely to forget a piece of information — and schedules a review just before that happens. Developed by Jarrett Ye and published in 2022, FSRS is now the default scheduler in many serious flashcard tools, including Neurako.

FSRS is built on the DSR model (Difficulty, Stability, Retrievability), which represents memory using three measurable properties:

  • Difficulty (D): How intrinsically hard the card is to remember.
  • Stability (S): How long the memory will last before it fades below a target retention rate.
  • Retrievability (R): The probability that you can recall the card right now.

Why Learners Care About FSRS

Most people do not care about algorithms for their own sake. They care about the daily consequences:

  • Less review waste. You spend less time revisiting cards you already know cold.
  • More predictable queues. Your workload is steadier instead of swinging wildly from day to day.
  • A lower setup burden. In Neurako, FSRS is the default. In older workflows, you often need to understand and configure the scheduler yourself.

If you are comparing tools, that's why FSRS matters. It is not just a technical upgrade. It changes whether a flashcard habit feels sustainable after the first few weeks.

Why Does Spaced Repetition Work?

The Spacing Effect — first documented by Hermann Ebbinghaus in 1885 — shows that information reviewed at increasing intervals is retained far more efficiently than information reviewed at fixed or massed intervals ("cramming").

The intuition: each time you successfully recall something, the memory is reconsolidated and becomes slightly more durable. FSRS estimates exactly how much more durable, and uses that estimate to schedule the next review.

How FSRS Calculates Your Next Review

When you rate a card (Again / Hard / Good / Easy), FSRS:

  1. Updates the card's Stability using a formula that accounts for its current difficulty and how easily you recalled it.
  2. Sets the next review date so that your expected Retrievability at that date equals your target retention (90% by default in Neurako).

This means harder cards are reviewed more often, and easy cards are reviewed less often — automatically, without any manual intervention.

FSRS vs. SM-2 (the algorithm behind Anki)

PropertySM-2FSRS
Memory modelEmpirical intervalsExplicit DSR model
Parameter tuningFixedPersonalised per-user
AccuracyGoodSignificantly better (peer-reviewed)
Open sourceYesYes

A 2022 study comparing spaced repetition algorithms found FSRS reduces the number of reviews needed by up to 25% for the same retention target.

If you want the broader comparison, read FSRS vs. SM-2. If you are evaluating products rather than algorithms, start with Neurako as an Anki alternative.

How Neurako Uses FSRS

Every flashcard in Neurako stores its full FSRS state (stability, difficulty, due, reps, lapses). After each review, the algorithm updates the state server-side and schedules the next review. You can see your card stabilities on the Insights page.

The result: you spend less time reviewing cards you already know well, and more time on the ones that need attention.

What a Week of Studying Feels Like With FSRS

Imagine two learners with the same 300-card deck:

  • The first uses a rigid interval system and sees familiar cards too often.
  • The second uses FSRS and reviews cards based on actual recall probability.

By the end of the week, both may have similar retention. But the FSRS user usually gets there with less friction. That difference compounds. It is the reason serious learners increasingly care about whether an app uses modern scheduling, not just whether it supports flashcards at all.

This matters even more when the deck was generated quickly from real-world material. If you use an AI flashcard generator to create cards from notes, photos, or lectures, the scheduler is what prevents fast generation from turning into an unmanageable review backlog.


Want to see your retention rate? Open Learning Insights after a week of consistent study, or create your first FSRS-powered deck in Neurako.

Questions learners ask about this topic

What does FSRS stand for?

FSRS stands for Free Spaced Repetition Scheduler. It is an open-source algorithm that predicts when you are most likely to forget something and schedules the next review just before that point.

Why do learners care about FSRS?

Learners care because FSRS gives them the same retention with fewer unnecessary reviews. That means less busywork, steadier daily workloads, and more time spent on genuinely hard material.

How is FSRS different from older flashcard scheduling?

Older systems like SM-2 rely on simpler interval rules. FSRS models difficulty, stability, and retrievability for each card, then predicts the right review timing based on your actual recall history.

Study faster

Put the learning science into practice with a deck you can actually keep up with.

Create AI-powered flashcards from photos, audio, or text and let Neurako's FSRS scheduler handle the timing.