FSRS is the modern spaced-repetition algorithm this app uses to decide when to show you each question. Instead of fixed intervals, it models how your memory of every card fades over time and schedules each review for the moment you’re about to forget — so you spend less time reviewing and remember more.
After every answer, your result and confidence update that model: a wrong answer resets the card, while a correct one pushes its next review further out based on how well you knew it. The details below explain exactly how.
Two things are combined each time you answer: whether you got it right or wrong, and your confidence. Together they produce one of four FSRS ratings.
⚠️ Being wrong always produces Again, regardless of confidence. You cannot extend an interval with a lucky guess.
Each card stores exactly two values that control all scheduling. These are saved in your progress file after every answer.
Retrievability (R) is the algorithm's live estimate of your recall probability right now. It decays every day you don't review a card.
This app schedules your next review for the day R(t) would hit
90% — the desired_retention setting. A card with S = 10 days
gets reviewed in ~10 days; S = 100 days gets reviewed in ~100 days.
After each review, stability is recalculated. The exact amount depends on your rating, current difficulty, and how well you recalled it.
Reviewing a card later than scheduled (lower R) actually produces a bigger stability gain — FSRS rewards spacing things out.
A card is shown as Mastered on your Progress screen when all three conditions are met:
Mastery is sticky — it never fades quietly with time. When a card's review date arrives it moves to Due; one correct review makes it mastered again with a longer interval, while a wrong answer demotes it immediately.
Enable ⚡ Cram Mode when you have a test coming up and need to cover all cards fast. It uses a Leitner box system — cards you get wrong drop back to Box 1, correct ones promote toward Box 3. The session always shows your weakest cards first.
Cram sessions still count toward your long-term FSRS progress.
No account, no tracking. Your progress is saved only on this device and is never uploaded or sent anywhere.
—
—
All your progress, session history, and FSRS scheduling data are saved locally and privately on your device — never uploaded or sent anywhere.