Spaced Repetition Apps: What They Actually Do and Whether You Need One
The first time I heard about spaced repetition, I thought it was just fancy flashcards with a calendar attached. I was half right. The flashcard part is obvious. The calendar part is where the actual science lives, and most people who try these apps never understand why the calendar matters as much as the cards.
A spaced repetition app is not a magic memory device. It is a scheduling engine attached to a quiz format. You tell it what you want to remember. It decides when to ask you again. Get it right, and the interval grows. Get it wrong, and it shrinks. Over time, more sophisticated apps adapt to your personal forgetting curve and show each card right before you would forget it. Simpler ones apply a fixed formula — which still works, just less precisely.
That last part is the whole pitch. Not reviewing more. Reviewing at the right time.
What the software actually does
At its core, every spaced repetition app does the same three things.
First, it stores your cards. Each card has a question side and an answer side. Some apps support images, audio, and cloze deletions (fill-in-the-blank). The card format matters less than most people think. What matters is that each card tests one specific thing you want to remember.
Second, it tracks your performance. Every time you review a card, you grade yourself. Usually on a scale of "Again" (forgot it) to "Easy" (knew it instantly). The app records this grade and uses it to update its model of how well you know that card.
Third, it schedules the next review. This is the spaced repetition part. Based on your grading history, the app calculates when to show you the card again. A card you always get right might come back in three months. A card you struggle with might come back tomorrow. The intervals follow an expanding pattern that matches how human memory actually decays.
Different apps use different algorithms for this scheduling. The original SuperMemo algorithm (SM-2) powers Anki's default mode. FSRS, a newer algorithm developed by researchers in China, predicts your personal forgetting curve more accurately and typically reduces daily review counts by 20-30% while maintaining the same retention rate. The FSRS vs SM-2 comparison goes into the technical differences.
Where these apps actually help
Spaced repetition apps are not general-purpose learning tools. They are specialized instruments for a specific job: maintaining large amounts of factual knowledge over long periods with minimal daily effort.
They work well for:
- Medical students memorizing disease presentations, drug mechanisms, and anatomy. The volume is enormous, the material is factual, and the retention timeline spans years.
- Language learners building vocabulary. Words need hundreds of exposures over months to stick permanently. Spaced repetition handles the scheduling so you don't have to guess which words to review.
- Law students learning case names, legal tests, and statute elements. Black letter law is recall-heavy and rewards precise memory.
- Engineering and computer science students memorizing API details, algorithm complexities, and protocol behaviors. Anything you need to retrieve quickly in an exam or interview setting.
- Professional certification prep. Material that must be retained at a specific threshold for a specific test date.
They work poorly for:
-
Learning concepts for the first time. If you don't understand something, testing yourself on it is premature and frustrating. Spaced repetition is for maintenance, not initial encoding.
Some newer apps try to handle initial encoding before the spaced repetition starts. Imprimo runs new cards through a four-phase learn mode first: Explore gives you the concept with full context and examples, Connect has you write your own explanation, Practice is active recall with self-grading, and Confirm is a challenge question to verify you actually understand it.
Only after passing all four phases does the card enter the FSRS review queue. I built it this way because I kept hitting the wall of trying to review cards I hadn't actually learned yet. It's a different philosophy from the traditional model where cards go straight into spaced repetition on day one, and whether the upfront investment works better for you depends on how you personally handle new material. How the four phases work in detail →
-
Essay writing or creative work. These require synthesis, not retrieval of isolated facts.
-
Multi-step problem solving. Solving a physics problem or debugging code requires procedural understanding that flashcards can't simulate.
-
Social or emotional skills. These require practice in real contexts, not retrieval of memorized facts.
The mistake most people make is trying to use a spaced repetition app as their entire study system. It should be one component alongside problem sets, essays, lectures, and hands-on practice.
Where people go wrong and quit
I've watched a lot of people download Anki, create a deck, review for two weeks, and then abandon it. The app isn't usually the problem. The workflow is.
Too many cards too fast is the most common failure mode. New users often add fifty cards a day because creating cards feels productive. Two months later they have 3,000 cards in circulation and a daily review queue that takes ninety minutes. The math is simple: every card you add creates future review obligations. Most people should add 10-20 new cards per day maximum, and many should add fewer. The article on daily review workload covers the numbers honestly.
Bad card quality makes reviews miserable. Cards that are too broad, too vague, or test recognition instead of recall turn every session into a slog. A card that asks "Explain the Krebs cycle" with a five-paragraph answer on the back is not a flashcard. It's an essay assignment dressed up as one. The guide to writing cards that actually work breaks down what makes a good prompt.
Inconsistent scheduling destroys the whole system. Spaced repetition works because the intervals are spaced. Skip a week and your backlog explodes. Skip two weeks and the app becomes a source of dread rather than a study tool. The whole method depends on short, daily sessions. Ten minutes every day beats two hours once a week.
Using someone else's deck without editing it sounds efficient and isn't. Downloading a 20,000-card medical deck bypasses the hardest part of learning: deciding what matters and phrasing it in your own words. Those cards were written in someone else's mental model, using someone else's phrasing, covering someone else's curriculum gaps. Treat shared decks as starting material, not finished products.
Expecting the app to do the hard part is the subtlest mistake. The algorithm schedules reviews. It does not make you pay attention during those reviews. Mindlessly clicking through cards while watching Netflix produces worse results than focused rereading. The spacing helps, but only if you're actually trying to retrieve the answer before you flip the card.
The algorithm underneath matters less than you think
People in spaced repetition forums spend enormous amounts of energy debating algorithm details. SM-2 versus FSRS versus custom intervals. The differences are real. FSRS is measurably better at predicting when you'll forget something. But the gap between a bad algorithm with good cards and a perfect algorithm with bad cards is enormous. The algorithm is the last 10%. Card quality is the first 90%.
That said, if you're using an app with outdated scheduling, you're leaving efficiency on the table. Modern FSRS-based apps adapt to your personal memory patterns rather than applying a one-size-fits-all formula. If your current app doesn't support FSRS or something equivalent, it's worth considering whether the scheduling engine has kept up with the research.
What to look for when choosing an app
If you're shopping for a spaced repetition app, the factors that matter most have nothing to do with feature count.
Card creation workflow comes first. How hard is it to make a good card? Can you add images easily? Can you generate cards from existing material like PDFs or lecture notes? The best app in the world is useless if creating cards is so tedious that you stop doing it. If you work from lecture PDFs, look for apps with PDF-to-flashcard workflows.
Scheduling quality matters next. Does the app use an evidence-based spacing algorithm, or just arbitrary intervals? SM-2 is the baseline. FSRS is the current state of the art. Anything simpler than SM-2 is probably wasting your time.
Cross-platform access is practical. Can you review on your phone during a commute and add cards on your laptop during lecture? Sync reliability matters more than flashy features.
Review experience is underrated. How does the app feel during a 15-minute review session? Is the interface calm or cluttered? Does it show you stats that motivate you or stats that stress you out? The emotional experience of reviewing determines whether you stick with the system.
Offline support is non-negotiable for some people. If you study on public transit, in basements, or while traveling, you need cards that work without a signal.
Data ownership is about avoiding lock-in. Can you export your cards if you want to switch apps? Anki uses an open format that any app can read. Proprietary formats make it harder to leave.
"Most features" is not on this list for a reason. Spaced repetition is a simple concept. Apps that add gamification, social features, or elaborate dashboards often do so at the expense of the core experience. The best app is the one you'll actually open every day.
Free versus paid: what you actually get
Anki is free on desktop and Android, but the iOS app costs $25. That one-time purchase funds the entire cross-platform ecosystem. Quizlet has a generous free tier but its spaced repetition scheduling requires a Quizlet Plus subscription. Other apps range from free with ads to subscription models at $5-15 per month.
The free versus paid decision should be based on whether the paid features solve a problem you actually have. Paying for better scheduling makes sense if it reduces your daily review time by 20%. Paying for AI card generation makes sense if you create cards from lecture notes regularly. Paying for a prettier interface makes sense if the aesthetic difference determines whether you open the app each morning.
Don't pay for features you won't use. A $5 subscription you cancel after three months because the app didn't fit your workflow is more expensive than a $25 one-time purchase of software that actually works for you.
The honest bottom line
A spaced repetition app is a maintenance tool for factual memory. It will not teach you to think. It will not replace problem sets or essays or labs. But if you have material that needs to stay available in your memory for months or years, and you're willing to do short daily reviews, it is one of the most efficient methods that cognitive science has found.
The apps that succeed are the ones that make daily review feel sustainable. That means manageable card counts, clean card quality, reliable scheduling, and an interface that doesn't add friction to an already demanding academic routine.
If you're curious about the memory research behind why spacing works in the first place, the article on what 140 years of memory research says covers the evidence without the hype. And if you want to see how active recall and spaced repetition fit together as a system, the comparison piece explains where each method contributes and why you need both.