Spaced repetition planner — review dates from the day you first studied

Enter the day you first studied a topic and the planner lists every review date, with its weekday and how many days away it is, using fixed intervals such as 1, 3, 7, 14 and 30 days or the SM-2 algorithm.

Live demo · real result from this tool
Schedule
Comma-separated whole days.

Your result appears here.

Processed on your device — nothing is uploaded.

How to use the spaced repetition planner

  1. Optionally type a Topic, such as “French verbs”. It becomes the title of the schedule table.
  2. Set First studied on to the day you first learned the material.
  3. Under Schedule, choose Fixed intervals or SM-2 (SuperMemo).
  4. For fixed intervals, edit Review intervals (days) and choose how to Count each interval from. For SM-2, pick the Expected recall quality and the Number of reviews (1 to 20).
  5. Leave Count “days away” from on today, or set another date. Copy the table or save it as review-schedule.csv.

What it does and when to use it

Spaced practice spreads short recall sessions over growing gaps instead of cramming. This planner turns “review after 1, 3, 7, 14 and 30 days” into real dates for your diary, with the next review shown at the top.

Use it for each new chapter, with the flashcard maker for what you review, the revision timetable planner for daily subject slots, and the exam countdown to check the last review falls before the exam.

How it works

Fixed intervals. Each number must be a whole day from 1 to 3650; anything else, such as “2w”, is listed as ignored. Counting from the first day, the numbers are sorted and duplicates dropped. Counting from the previous review, they are added up in the order typed.

SM-2. The first gap is 1 day and the second is 6. After that, each gap is the previous gap times the easiness factor (EF), rounded to whole days. EF starts at 2.5 and changes after each review: EF + 0.1 − (5 − q) × (0.08 + (5 − q) × 0.02), never below 1.3. With quality 4 it stays at 2.5; with 3 it drops by 0.14 each time.

Days from now is negative for reviews already past.

Worked examples

Default pattern. First studied Wednesday 7 October 2026 with 1, 3, 7, 14, 30: the reviews run from Thursday 8 October to Friday, 6 November 2026.

Gaps instead of days. Intervals 1, 2, 4, 7 counted from the previous review add up to days 1, 3, 7 and 14, so the last review is Wednesday, 21 October 2026.

SM-2 with difficult recall. Quality 3 and 5 reviews from 7 October 2026 give gaps of 1, 6, 13, 27 and 52 days. The EF falls from 2.36 to 1.8, and the fifth review is on Thursday, 14 January 2027, day 99.

Across a leap day. Starting 27 February 2028 with 1, 3, the reviews are Monday 28 February and Wednesday, 1 March 2028.

Limits and tips

  • It does not send reminders; add the dates to your calendar.
  • Dates use the YYYY-MM-DD format. The “today” default is read from the UTC calendar date, so check it if you plan late at night.

Frequently asked questions

Why 1, 3, 7, 14 and 30 days?
It is a common expanding pattern. Each gap is longer than the last, so you recall the topic just as it starts to fade. It is a habit, not a fixed rule, so change the list if you prefer another.
What is the difference between the two counting options?
"The first study day" treats every number as days after day 0, so 1, 3, 7 gives reviews on days 1, 3 and 7. "The previous review" treats each number as a gap, so 1, 2, 4 also lands on days 1, 3 and 7.
What does the SM-2 option assume?
SM-2 is the SuperMemo algorithm from 1990. The planner assumes you rate your recall the same at every review (5, 4 or 3). Real SM-2 apps change the next gap after each answer, and a failed recall starts again at 1 day, so treat the dates as a forecast.
What should I do if I miss a review?
Do it as soon as you can. To rebuild the plan, set "First studied on" to the day of that late review and use the remaining intervals.
Does it handle leap years and time zones?
Yes. Dates are counted as whole calendar days, so 27 February 2028 plus 3 days is 1 March 2028, after 29 February. No clock time is involved, so time zones and daylight saving cannot move a date.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close