The FSRS flashcard app for iPhone
Azri schedules every card with spaced repetition (FSRS), the open-source algorithm Anki also offers. It’s free, it works from your first review, and you can tune it when you want to
What spaced repetition (FSRS) is
Spaced repetition shows you a card again just before you’d forget it. FSRS is the algorithm that works out when that is.
You forget new things fast, then more slowly each time you manage to recall them. Spaced repetition builds on that: every successful review pushes the next one further out, so your time goes to the cards you’re about to lose, not the ones you already know.
FSRS (Free Spaced Repetition Scheduler) is an open-source algorithm from the open-spaced-repetition project. It tracks three things for each card: difficulty (how hard the card is for you), stability (how long the memory lasts) and retrievability (your chance of recalling it right now). After every review it updates them, predicts how fast you’ll forget, and schedules the card for the day your chance of remembering drops to your target.
Anki added FSRS as an option in version 23.10. Its default parameters come from the review histories of about 20,000 Anki users, so it works well before it knows anything about you.
How Azri schedules your reviews
You never see a formula. You rate each card, and Azri decides when it comes back.
-
Rate the card
After you see the answer, tap Again, Hard, Good or Easy. Each button shows when the card will come back, so you know what you’re choosing.
-
FSRS updates it
Your rating changes the card’s stability and difficulty. A card you knew cold waits longer. A card you missed comes back soon.
-
New cards take short steps first
With short-term optimization on, a card you’re still learning comes back within minutes in the same session before it moves out to days.
-
It returns when you’re likely to forget
Azri schedules the card for the day your predicted recall drops to your target retention, 90% by default. Fuzz moves due dates slightly, so cards you learned together don’t all land on the same day.
Presets and target retention
Most people never change anything. If you want to, go to Profile → Spaced repetition, or tap the settings button during a review.
| Preset | Target retention | Longest gap |
|---|---|---|
| Default A balance of reviews and memory. Start here. | 90% | 1 year |
| Aggressive An exam coming up. More reviews, fewer slips. | 95% | 90 days |
| Relaxed Big decks or busy weeks. Fewer reviews, a few more misses. | 85% | 1 year |
| Custom Your own target, with switches for fuzz and short-term optimization. | 80–99% | 30 days to 1 year |
Target retention is your chance of remembering a card when it comes up. Raise it and cards come back sooner, so you review more. Anki’s manual notes that the workload rises quickly above 90% and can become overwhelming above 97% (Anki manual, desired retention).
Longest gap is the furthest out a card can be scheduled, however well you know it.
With Pro, your preset syncs to your other devices and the web app, which uses the same presets.
Why it beats fixed intervals
Plenty of study plans space reviews on a fixed schedule, like 1, 3, 7, 14 and 30 days, or Leitner boxes. FSRS spaces each card on its own.
Fixed intervals
- Every card gets the same gaps, easy or hard.
- Easy cards come back too often. Hard ones don’t come back often enough.
- A card you keep getting wrong restarts on the same track as every other card.
- No way to trade fewer reviews for slightly lower recall, or the other way round.
Spaced repetition (FSRS)
- Each card’s gap depends on how you’ve answered it.
- Easy cards drift out to months. Hard cards stay close.
- Late reviews count: FSRS uses the real time since you last saw the card.
- One number, target retention, sets the trade-off between reviews and recall.
Good to know before you rely on it
Azri keeps spaced repetition simple. Here’s what that leaves out.
Azri runs FSRS-5
Newer versions, FSRS-6 and FSRS-7, have been published since. In the open benchmark, the step from FSRS-5 to FSRS-6 is much smaller than the step from SM-2 to FSRS-5.
No personal optimizer
Anki can fit FSRS’s parameters to your own review history. Azri uses FSRS’s default parameters for everyone. They’re a strong start, and each card still adapts to your ratings, but they aren’t tuned to you.
Gaps top out at one year
The named presets cap the time between reviews at one year (90 days in Aggressive), and Custom lets you pick from 30 days to one year. Anki’s default cap is 100 years, so cards you know very well come back more often in Azri.
Anki history doesn’t come with you
Decks you import from Anki start as new cards, and FSRS learns them from your first review in Azri. The import guide covers what comes over.
Questions about spaced repetition in Azri
Is spaced repetition (FSRS) free in Azri?
Which version of FSRS does Azri use?
Do I need to change any settings?
What target retention should I pick?
What happens if I skip a few days?
Can I bring my Anki review history?
Let FSRS do the remembering.
Azri is free on iPhone and iPad. Add a few cards, do one review, and spaced repetition (FSRS) takes it from there.