Spaced Repetition Scheduler

Optimize learning with SM-2 spaced repetition. Create flashcards, review at optimal intervals, track mastery with a 30-day calendar view.

Updated

Share:

Frequently Asked Questions

What is the Spaced Repetition Scheduler?

The Spaced Repetition Scheduler is a free online tool that optimize learning with sm-2 spaced repetition. create flashcards, review at optimal intervals, track mastery with a 30-day calendar view.. It runs entirely in your browser with no installation or sign-up needed.

How does SM-2 work?

Rate recall 0-5 after each review. Cards you struggle with reset to 1-day interval; known cards space further apart (interval x ease factor). Ease factor adjusts over time based on performance.

Where is data stored?

In your browser localStorage. Export as JSON anytime to back up or transfer decks.

Is it free?

Yes — completely free, no registration, no server.

Does the Spaced Repetition Scheduler work on mobile devices?

Yes, the Spaced Repetition Scheduler is fully responsive and works on smartphones and tablets. You can use it on any device with a modern web browser -- no app download required.

Do I need to create an account to use this tool?

No account or registration is needed. Simply open the Spaced Repetition Scheduler in your browser and start using it immediately. There are no sign-up walls or usage restrictions.

How do I use the Spaced Repetition Scheduler?

Simply enter your input in the provided field, adjust any settings to your preference, and the tool will process it instantly. You can then copy the result to your clipboard or download it.

Which browsers are supported?

The Spaced Repetition Scheduler works in all modern browsers including Chrome, Firefox, Safari, Edge, and Opera. For the best experience, use the latest version of your preferred browser.

What is the difference between spaced repetition and cramming?

Cramming packs many repetitions into one session, which works for a test the next morning but fades fast because each fact is reviewed while it is still fresh, giving the memory little reason to strengthen. Spaced repetition does the opposite: it spreads reviews across expanding intervals so you see a card just as you are about to forget it, and each successful recall at that point flattens the forgetting curve and pushes the next review further out. The result is long-term retention from less total study time, which matters when you hold hundreds of cards across a long course. This scheduler uses the SM-2 algorithm to pick those intervals for you, so a passing grade moves a card from one day to six days to weeks. Add your own cards and review only what is due each day.

What does the ease factor mean and why does it change?

The ease factor is a per-card multiplier that controls how quickly a card's review interval grows. Every new card starts at 2.50, meaning that once a card is past its first two fixed steps, its next interval is the current interval multiplied by 2.50. After each review the factor is nudged up or down based on the grade you give: rating a card easy raises it slightly, while struggling lowers it, with a hard floor of 1.30 so intervals never collapse to almost nothing. A lower ease factor produces tighter, more frequent reviews, which is exactly what a difficult card needs. You can see each card's current ease factor on the Manage tab and on the review screen. Grade honestly so the factor reflects real recall and schedules each card sensibly.

What do the 0 to 5 recall grades mean when reviewing a card?

After you reveal a card's answer, you grade your recall on a six-point scale that drives the SM-2 schedule. The buttons are Again (0, complete blackout), Hard (1, wrong but familiar), Difficult (2, wrong but easy to recall), Good (3, correct with difficulty), Easy (4, correct with some hesitation), and Perfect (5, instant recall). Any grade below 3 counts as a lapse: the card's interval resets to one day and its repetition streak goes back to zero, so you will see it again soon. A grade of 3 or higher counts as a pass and pushes the next review further out. The exact grade also fine-tunes the ease factor, so Perfect stretches intervals more than a barely-passing Good. Reveal each answer first, then grade it truthfully to keep your schedule accurate.

When is a flashcard considered mastered?

A card is marked as mastered once its review interval grows past 21 days, meaning you have recalled it correctly enough times in a row that the algorithm now waits more than three weeks before showing it again. Reaching that point usually takes at least three successful passes: the first sets the interval to one day, the second to six days, and the third multiplies six by the ease factor, which for a default card lands around 15 days, with the next pass crossing the 21-day line. A single lapse, any grade below 3, resets the interval to one day and removes the mastered status until you rebuild the streak. The summary strip at the top of the tool shows a live count of mastered cards alongside your total, due-today, and next-seven-days numbers. Keep reviewing due cards to watch that mastered count climb.

Can I import my existing Anki or Quizlet flashcards into this tool?

You can import any deck once it is shaped as a JSON array of objects with front and back fields, like [{ "front": "Question", "back": "Answer" }]. The Import tab accepts either pasted JSON text or an uploaded .json file, and you can include extra fields such as easeFactor, interval, repetitions, and nextReview to preserve scheduling progress from a previous export. There is no direct Anki .apkg or Quizlet uploader, so you first convert those decks to that simple JSON shape using their own export options or a spreadsheet, then paste the result. Imported cards are added to your current deck rather than replacing it, so you can merge several sources. To move a deck back out or to another device, use the Export or Copy JSON buttons. Paste your array into the Import tab to bring a deck in within seconds.

About the Spaced Repetition Scheduler

The Spaced Repetition Scheduler is a free flashcard tool that decides when you should see each card again so you spend your study time on the things you're about to forget — not on what you already know. You build a deck of question-and-answer cards, review the ones that are due, and rate how well you recalled each one. The tool then uses the SM-2 algorithm to push easy cards further into the future and bring difficult cards back sooner. It's aimed at students, language learners, medical and law exam candidates, and anyone memorizing vocabulary, formulas, or facts who wants an Anki-style workflow without an account or an install.

Everything runs in your browser. Your cards live in your device's localStorage, nothing is sent to a server, and there's no sign-up. You can export the whole deck to a JSON file (or copy it to the clipboard) to back it up or move it to another device, and import a JSON array to bring it back.

How spaced repetition and the SM-2 algorithm work

Spaced repetition is built on the forgetting curve: memory of a fact decays over time, but each successful recall flattens that curve, so the next review can wait longer. Instead of cramming, you review at expanding intervals — a day, then days, then weeks.

This scheduler implements SuperMemo 2 (SM-2), the algorithm that powers most modern flashcard apps. After you reveal an answer, you grade your recall on a 0–5 scale, from "Again" (complete blackout) to "Perfect" (instant recall). The grade drives three values stored on every card:

  • Interval — the number of days until the next review. A passing grade gives an interval of 1 day on the first success, 6 days on the second, and the previous interval multiplied by the ease factor after that. A failing grade (below 3) resets the interval to 1 day.
  • Ease factor — a per-card multiplier that starts at 2.50 and rises or falls with each review based on how hard the card was, with a floor of 1.30. Harder cards get a lower ease factor and therefore tighter intervals.
  • Repetitions — how many times in a row you've passed the card, which resets to zero on a lapse.

A card whose interval has grown past 21 days is counted as mastered.

Reviewing, managing, and scheduling your deck

The tool is organized into four tabs. Review shows only the cards due today, one at a time, with the question first and the answer hidden until you choose to reveal it. Manage is where you add new cards (a front and a back), browse the full list with each card's ease factor, interval, repetitions, and next review date, and delete cards you no longer need. Calendar plots your workload across the next 30 days as a bar per day, so you can see when a heavy review session is coming. Import accepts a pasted or uploaded JSON array of { "front": ..., "back": ... } objects.

A summary strip across the top always shows total cards, how many are due today, how many fall in the next 7 days, and how many you've mastered. A built-in sample deck of programming questions lets you try the workflow before committing your own material.

Why it's worth using

Reviewing on an SM-2 schedule beats re-reading notes, because you concentrate effort right before each fact would slip away rather than on things already locked in. That makes a fixed amount of study time go further — useful when you're holding hundreds of cards across a long course.

A few tips: keep cards atomic (one fact each) so your recall grade is meaningful; grade honestly, since inflating your score pushes a shaky card too far out; and export your deck regularly, because clearing your browser's site data will also clear your cards.