Algorithm

FSRS v6 Algorithm

Modern spaced repetition with 21 trainable weights. Smarter than SM-2, adapted to your memory.

Three Core Parameters

Stability (how long you remember), Difficulty (1-10), Retrievability (probability of recall). Combined they predict your forgetting curve.

Four Rating Levels

Again (1), Hard (2), Good (3), Easy (4). Each rating adjusts stability, difficulty, and next interval differently.

Customizable Retention

Set your desired retention rate (default 90%). Higher retention means more reviews; lower means fewer but riskier intervals.

Load Balance

Enable load balancing to smooth out daily review counts. No more 500-card Monday followed by a 10-card Tuesday.

Beyond SM-2

Most flashcard apps still rely on the SM-2 algorithm from the 1980s. MiniCards implements FSRS v6 (Free Spaced Repetition Scheduler), a modern algorithm with 21 trainable weights that adapts to your actual memory patterns.

How It Works

Each card tracks three metrics:

ParameterRangeWhat It Means
Stability (S)0.1–36500 daysHow long the card will stay in memory
Difficulty (D)1–10How inherently complex the content is
Retrievability (R)0–1Probability you’ll recall it right now

When R drops below your configured threshold (default 90%), the card is due for review.

Rating Guide

RatingKeyUse When
Again (1)1Complete forget or wrong answer
Hard (2)2Recalled with difficulty or partial answer
Good (3)3Normal recall, reasonable effort
Easy (4)4Instant recall, no effort

Card States

  • New (0) — never reviewed
  • Learning (1) — in first learning cycle
  • Review (2) — mastered, on spaced schedule
  • Relearning (3) — forgotten after mastery, re-entering learning

Advanced Controls

Adjust requestRetention, maximumInterval, daily new/review caps, enable fuzz for jitter, and set leech thresholds to auto-suspend persistently difficult cards.

Ready to Supercharge Your Memory?

Experience the next generation of spaced repetition. Download Minicards today and take control of your long-term retention.