SM-2 Next Review Interval Calculator
Calculate your next flashcard review interval using the SM-2 spaced repetition algorithm (used by Anki and SuperMemo). Enter your current interval and ease factor to get the exact number of days until your next review — plus a full reference table.
- Data verified · June 2026
- Edited by Martín Rodríguez
- Formula verified by automated tests
- Private — runs on your device
See step-by-step calculation
See this calculation step by step
See period-by-period detail
How to use this calculator
Follow this tool’s steps, then review its formula, assumptions, and limits below.
When to use this calculator
- Language learners using Anki, Mnemosyne, or custom SM-2 decks who want to verify or predict future review dates.
- Developers building or testing an SRS application who need to confirm their interval calculation logic matches the SM-2 spec.
- Students learning about the SM-2 algorithm in courses on cognitive science or educational technology.
- Teachers designing paper-based spaced repetition systems and calculating manual review schedules.
SM-2: Cambio del E-Factor según calidad de respuesta (q)
| Calidad (q) | Descripción | Δ E-Factor | Ejemplo (EF inicial 2.5) |
|---|---|---|---|
| 5 | Perfecto, sin duda | +0.10 | → 2.50 (tope) |
| 4 | Correcto, pequeña duda | +0.00 | → 2.50 |
| 3 | Correcto, dificultad notable | −0.14 | → 2.36 |
| 2 | Fallo leve (respuesta recordada al ver) | −0.32 | → 2.18 |
| 1 | Fallo claro | −0.54 | → 1.96 |
| 0 | Olvido total | −0.80 | → 1.70 |
Fuente: Woźniak, P. — SM-2 Algorithm, SuperMemo.com (1990). Fórmula: Nuevo EF = EF + (0.1 − (5 − q) × (0.08 + (5 − q) × 0.02)). EF mínimo: 1.3. Con q < 3 el intervalo se reinicia a 1 día además de reducir el EF.
How it works
How SM-2 Calculates the Next Review
The SM-2 algorithm (SuperMemo 2), published by Piotr Woźniak in 1987, underlies apps like Anki and Mnemosyne. Its key insight is the forgetting curve: memory decays exponentially after learning, but each successful review extends the interval further.
The formula
// From the 3rd review onward:
Next interval = round(Current interval × E-Factor)
// First two reviews (fixed by SM-2 spec):
1st review: 1 day
2nd review: 6 days
// E-Factor update after each review (quality q from 0 to 5):
New EF = EF + (0.1 − (5 − q) × (0.08 + (5 − q) × 0.02))
Min EF: 1.3 // never drops below this---
SM-2 Interval Growth Table (by E-Factor)
How the interval grows over successive reviews with different E-Factors:
| Review # | EF = 1.3 (hard) | EF = 1.8 (average) | EF = 2.5 (easy) |
|---|---|---|---|
| 1 | 1 day | 1 day | 1 day |
| 2 | 6 days | 6 days | 6 days |
| 3 | 8 days | 11 days | 15 days |
| 4 | 10 days | 20 days | 38 days |
| 5 | 13 days | 36 days | 94 days |
| 6 | 17 days | 65 days | 235 days |
| 7 | 22 days | 117 days | 588 days (~1.6 yr) |
Key insight: With a high E-Factor (2.5), cards quickly reach months-long intervals. With a low E-Factor (1.3), intervals grow very slowly — a signal the card may need to be split into simpler pieces.
---
Quick Reference: Interval × E-Factor → Next Review
| Current Interval | EF 1.3 | EF 1.8 | EF 2.1 | EF 2.5 |
|---|---|---|---|---|
| 1 day | 1 day | 2 days | 2 days | 3 days |
| 6 days | 8 days | 11 days | 13 days | 15 days |
| 10 days | 13 days | 18 days | 21 days | 25 days |
| 21 days | 27 days | 38 days | 44 days | 53 days |
| 30 days | 39 days | 54 days | 63 days | 75 days |
| 60 days | 78 days | 108 days | 126 days | 150 days |
| 90 days | 117 days | 162 days | 189 days | 225 days |
---
Why the E-Factor matters
Cards with a high E-Factor (close to 2.5) grow into very long intervals quickly — eventually appearing only once every few months or years. Cards that remain difficult stabilize at low E-Factors and appear frequently until your recall improves.
Standard SM-2 E-Factor update formula
After a review with quality score q (0–5):
New E-Factor = E-Factor + (0.1 − (5 − q) × (0.08 + (5 − q) × 0.02))---
Common Mistakes
1. Manually editing the E-Factor: EF is computed by the algorithm based on your ratings. Editing it manually breaks the system.
2. Always rating 'Easy' (5): Intervals become so long you start forgetting. Rate honestly.
3. Using weeks or months instead of days: SM-2 works exclusively in whole days.
4. Failing a card without updating EF: When failing (quality < 3), SM-2 resets the interval to 1 day AND reduces EF. Only resetting the interval without updating EF causes the card to reappear with long intervals too soon.
Worked Example: A Spanish vocabulary card
Frequently asked questions
What does the E-Factor (Ease Factor) represent in SM-2?
How is the next SM-2 interval calculated step by step?
What are typical starting intervals in SM-2?
What happens if I forget a card (rate it 'Again' in Anki)?
Does Anki use exactly the SM-2 algorithm?
What is the difference between SM-2 and FSRS?
What is a good E-Factor target for most cards?
Can I use this calculator for subjects other than language learning?
Why does this calculator not ask for a quality score (0–5)?
Sources & references
Methodology & trust
idiomas calculator with its formula verified automatically against Woźniak, P. — Optimization of Learning: SM-2 Algorithm (SuperMemo.com, 1990), per our editorial policy and methodology.
Updated: June 2026. Parameters are verified periodically against the cited sources.
Calculations run 100% in your browser. We do not store or transmit your data.
Indicative results. For critical decisions, consult a professional.
Rodríguez, M. (2026). SM-2 Next Review Interval Calculator. Hacé Cuentas. https://hacecuentas.com/en/srs-next-review-calculator
Content licensed under CC-BY 4.0 — reuse it citing the source with a link to Hacé Cuentas.