FSRS vs SM-2: what changes your next review?
Compare FSRS and SM-2 with a worked example, Memor More's scheduler settings, target retention, relearning and practical guidance for vocabulary review.
SM-2 adjusts review intervals using a card's review grade and easiness factor. FSRS models memory difficulty, stability and recall probability, using elapsed time and review history to inform scheduling. Memor More includes FSRS. The practical choice also depends on an app's controls and the quality of your review data.
This guide separates the original algorithms, a conceptual example, Memor More's FSRS controls, and the way its earlier versions used SM-2. If you want a daily routine first, use the vocabulary schedule and card template. You do not need to understand the equations to start practicing clear prompts and honest recall.
Start by distinguishing three things
An algorithm specifies how information about a review changes a card's next interval. An implementation adds choices such as rounding, short learning steps, interval caps and the treatment of overdue cards. The interface decides which of those choices the learner can see or change.
That distinction matters when two apps use the same algorithm name but display different dates. One may add a short retry after a lapse. Another may round to calendar days or spread reviews slightly to avoid identical due dates. A named algorithm is useful information, but it is not a complete product specification.
Likewise, “SM-2” can refer to the historical rule or to a modified descendant. “FSRS” identifies a versioned open-source project used by different products. Do not assume Anki's settings appear in every app using FSRS, or that a description of original SM-2 reproduces every app labeled SM-2.
What original SM-2 does
Piotr Wozniak's original SM-2 description gives each item an easiness factor, initially 2.5, and uses response grades from zero to five. Successful repetitions begin with intervals of one and six days. Later intervals grow by multiplying the previous interval by the easiness factor. Grades adjust that factor; a failed response restarts the repetition sequence.
The core idea is a compact heuristic: use the record of success and difficulty to adjust future gaps for each item. It does not fit a personal probability-of-recall curve or expose a desired-retention target in the original specification. The historical source is an algorithm description and account of its development, not independent proof that a modern app guarantees the same outcomes.
A learner can use such a system without managing a separate calendar. What requires care is treating its intervals as observations about memory. They are scheduling decisions. A card appearing in six days does not establish that you will remember it on day five and forget it on day seven.
What FSRS models
FSRS stands for Free Spaced Repetition Scheduler. The maintainers' algorithm documentation, rechecked on 23 September 2026, describes FSRS-6 with 21 parameters. It tracks difficulty and stability, and estimates retrievability from stability and elapsed time.
Difficulty describes how hard it is for a card's stability to grow. Stability is expressed as the interval associated with 90% modeled recall. Retrievability is the estimated probability of recall at a particular time. These are model quantities, not measurements of a brain or assessments of intelligence.
The official introduction to FSRS explains how parameters can be fitted to review history, with defaults available when personal history is insufficient. Desired retention provides a scheduling target: higher targets generally require more reviews. A target of 90% is not a promise that you will recall exactly nine of your next ten cards.
Anki exposes desired retention and parameter optimization in its FSRS deck options. Those controls describe Anki's implementation; Memor More's controls are listed separately below. The same manual separately covers learning and relearning choices. Always check your app and algorithm version before following a settings tutorial.
A conceptual example with explicit assumptions
Consider two hypothetical copies of a vocabulary card asking for the Spanish noun and article for a restaurant bill. Immediately after their last review, both copies have identical scheduling state. The learner returns to one copy after ten days and the other after thirty days. In both cases they produce la cuenta correctly and give the same successful grade.
Assumptions: this is a thought experiment, not two real learners or a measured trial. Card content, prior state and rating are held constant; only elapsed time changes. There is no intervening practice, hint, audio exposure or extra review. We compare the inputs used by the historical SM-2 rule and an FSRS memory model. We do not execute FSRS, fit parameters, simulate retention or claim a particular next interval.
| Input or decision | Card A | Card B |
|---|---|---|
| Prompt and prior scheduling state | Identical | Identical |
| Elapsed time since last review | 10 days | 30 days |
| Recall result and grade | Successful, same grade | Successful, same grade |
| Historical SM-2 recurrence | Same prior interval/easiness and grade give the same nominal next gap | Same nominal next gap, scheduled from the later review date |
| FSRS interpretation | Recall is evaluated after the shorter gap | Recall is evaluated after the longer gap; the model has different evidence about forgetting |
The model can use elapsed time to distinguish these observations. That is the conceptual difference illustrated here; the table does not prove a workload saving or predict which learner will remember more. Actual FSRS output requires a pinned implementation, its parameters and complete state. Modified SM-2 implementations can also include overdue handling, so this table must not be read as a test of Anki's legacy scheduler.
Figure 1. Original conceptual comparison. Text equivalent: identical initial card states branch into a successful review after ten days and after thirty days. Historical SM-2's interval recurrence receives the same prior interval, easiness and grade. FSRS evaluates different elapsed times through its recall model. No fitted parameters, computed FSRS dates or retention outcomes are supplied.
Now change the second branch to a failed recall. Both approaches have a way to respond to failure, but you should not carry the successful-review conclusion into that case. A lapse changes the information available. The app may also insert short retries independently of its long-term scheduling rule. Inspect that behavior rather than assuming that every missed card starts its entire learning history from scratch.
FSRS in Memor More
FSRS has been available since version 1.4.0 of the iOS app.
Checked on 23 September 2026 against version 1.4.1. We worked through sample cards and recorded the settings and behavior below. They describe that version's scheduling rules rather than weeks of studying a real deck, and they don't cover the browser app.
| Setting or behavior | Memor More iOS app (version 1.4.1) |
|---|---|
| Algorithm | FSRS-6 with the 21 published default parameters |
| New decks | FSRS in the standard new-deck flow; existing decks retain their selected algorithm until changed |
| Algorithm selection | Per-deck choice of FSRS, SM-2, Simple Exponential or Leitner |
| Target retention | Default 90%; Deck Settings exposes 70–97% in one-percentage-point steps for FSRS decks |
| Parameter optimization | Uses fixed default parameters; no personal parameter-fitting control in the settings we checked |
| Review grades | Again, Hard, Good and Easy |
| Learning and relearning | One ten-minute step; Hard uses fifteen minutes at that step; Good or Easy leaves the step for a model-based interval |
| Long-term intervals | Rounded to whole days, limited to 1–365 days, with due-date variation for longer intervals |
Target retention is a scheduling input. Increasing it generally brings future reviews closer together. The settings control writes the deck's target; it does not immediately reschedule cards already in the queue. The next scheduled review uses the new value. Start with the default while you learn your workload, then change it for a concrete reason rather than treating a higher percentage as a better grade.
After a failed review of an established card, the scheduler updates its memory state and enters relearning. It does not erase all prior memory information. The session may also insert a short-interval card after up to three other cards, at most twice, provided another card remains. That ordering is separate from the stored due date: a ten-minute step does not mean the session waits ten minutes. Free Study does not update the schedule.
Changing a populated deck's algorithm asks for confirmation. When moving a card with successful repetitions into FSRS, the implementation preserves its due date and estimates memory state from its existing interval and easiness information. It does not reconstruct a complete FSRS history from past SM-2 reviews. Cards without successful repetitions are initialized separately. This is why changing an algorithm and changing a retention target are different operations.
The app's mastery label is also an implementation choice. For FSRS, it is set when the card is in long-term review with a nominal interval of at least thirty days; it is not a fluency assessment. The earlier SM-2 maintenance band below does not apply to FSRS. Check your installed version's settings before relying on any of these details.
Previously checked SM-2 behavior
Checked on 13 September 2026 against version 1.3.5, in the same way as the FSRS check above: it describes that version's scheduling rules, not weeks of studying a real deck.
The earlier Memor More and Anki comparison records a separate hands-on test of version 1.3.3 on iOS 18.6 on 9 September. That test observed the SM-2 default and alternative algorithms. It did not cover every behavior described here. Browser behavior and other released versions are outside this scheduler check.
Version 1.3.5 handled SM-2 like this:
| Item | Memor More iOS app (version 1.3.5) |
|---|---|
| Default for a new deck | SM-2 |
| Alternative algorithms | Simple Exponential and Leitner |
| Learner controls | Per-deck algorithm choice; Again, Hard, Good and Easy after revealing the answer |
| Starting easiness | 2.5, with updates constrained to 1.3–3.0 |
| First successful review | Hard: 0.5 days; Good: 1 day; Easy: 4 days, before due-date variation |
| Second successful review | Hard: 3 days; Good: 6 days; Easy: 7.8 days, before due-date variation |
| Later successful reviews | Hard grows the previous interval by 1.2; Good uses updated easiness; Easy also applies a 1.3 bonus |
| Failed recall | Again sets a nominal 10-minute due interval, resets successful repetitions and mastery, and preserves easiness |
These numbers are Memor More's own settings, not values from the original SM-2 article. Repeated Good ratings on a new test card produced nominal gaps of 1, 6, 15 and 37.5 days in the check. These are intervals after reviews, not calendar-day labels measured from the first study session. Successful due dates receive ±5% random variation, so a displayed date need not match that sequence exactly.
The fifth successful repetition sets an app “mastery” flag. Mastered cards continue on a nominal maintenance interval between 30 and 180 days, before due-date variation. That label is software state, not evidence of fluency or permanent learning. Again removes mastery on the normal scheduled-review path and the next successful review restarts the initial interval sequence.
There is a separate session behavior: a failed card may be inserted after up to three intervening cards, with at most two reinserts and only when another card remains. This is not a ten-minute timer. The session order and the stored due date are different mechanisms. Free Study does not update the spaced-repetition schedule in that version.
For a trial, use a small set and inspect what the interface shows after each grade. Do not switch an established deck just to make its numbers resemble a screenshot from another app. The iPhone alternative comparison helps you weigh scheduling controls against the rest of the product workflow.
Scheduling is one part of the learning experience
Memor More also offers a one-minute Quiz challenge, where you identify as many words as possible, and a typing mode that requires the full term. Practice Sets contain generated exercises built from your deck, offering another way to work with the same material. The app’s community lets users share decks.
The scheduler comparison concerns when reviews are due. A learning mode concerns what you do with the material: recognise a term under time pressure, type it, or answer an exercise from a different perspective. Choose the task that matches what you want to practise. There is no need to reduce that choice to the scheduler’s name.
The practice exercises guide describes the deck-to-exercise workflow. When comparing your own results across apps or builds, record this additional practice too: a week with several quizzes and Practice Sets differs from a week of scheduled reviews alone. Do not attribute the entire difference to FSRS or SM-2, or treat a quiz score as a measurement of long-term retention.
When algorithm choice deserves attention
Algorithm choice is relevant when you have a sustained review habit and a specific problem: the workload exceeds your budget, overdue reviews are common, or you want to control a modeled retention target. You can then evaluate whether a different app exposes a useful control and whether it has sufficient history to use it sensibly.
Start by writing down the problem in observable terms. “My due queue takes thirty minutes and I have fifteen” is actionable. “The algorithm feels old” does not tell you which behavior to change. Record daily review time, new-card intake and how often you fail before deciding what to adjust.
For a personal trial, keep the material and grading standard stable where practical. Record the app version and settings. Allow time for due work to develop, rather than comparing only the first session with new cards. Changing both the scheduler and the entire deck gives you little basis for attributing a difference to either one. Even a careful personal comparison is not a randomized study and may reflect practice you did outside the app.
Be especially careful with a percentage advertised as “fewer reviews.” Determine whether it comes from a simulation, prediction benchmark or actual learning study. A model can predict recorded grades well without demonstrating the same savings for your cards, habits or language goal. This guide does not report a head-to-head Memor More/FSRS learning experiment because none was performed.
What to fix before changing algorithms
An ambiguous prompt is a poor input for either approach. If the front asks “bank” without context, a translation for a financial institution and a river edge might both be defensible. A failed grade then mixes vocabulary knowledge with a wording problem. Add the intended sense or a short sentence before asking the scheduler to interpret the result.
Define success before revealing the answer. For a prompt explicitly testing a noun and its article, omitting the article is not full success. For a meaning-recognition prompt, accept the equivalent wording you decided was valid. Avoid upgrading a failed attempt after the answer looks familiar. The program receives your grade; it cannot reconstruct an unrecorded hint or your original hesitation.
Card writing and scheduling solve different parts of the task. The notes-to-flashcards guide shows a worked editing process, and the AI generator page explains the supported workflow. Review generated prompts for ambiguity before accumulating a long history of inconsistent grades.
Review consistency also deserves attention. A scheduler cannot run a retrieval attempt for you while the app is closed. If due work repeatedly prevents you from returning, reduce new-card intake and set a realistic session budget. Do not infer from a difficult week that the learning method has failed. The research guide separates the evidence for spacing from product-specific claims.
Choose around the task you will repeat
FSRS is available in Memor More. Before changing a long-running routine, check its current scheduling options and guidance for existing decks. The iOS app exposes target retention and uses fixed parameters; if personal parameter fitting matters to you, it was not among the settings we checked. Start small and judge the routine by whether you can maintain it and use the material beyond the screen.
You can inspect the Spanish A2 sample deck or browse public decks before building a large collection. Pick a few prompts whose answers you understand, state your grading rule and complete a review. That gives you a concrete task against which to assess the app's scheduling behavior.
Written by Anatolii Valeev for Memor More. We have a commercial interest in the product described. The FSRS documentation and Memor More's FSRS settings were checked on 23 September 2026, and the earlier SM-2 behavior on 13 September. The conceptual example is our own analysis, not a clinical claim, learner data or a guaranteed retention outcome.
Written by
Founder & developer of Memor More. I build iOS and Mac apps and write about the science of memory and learning. @Jerelii on X
