It's really fun to know things.
Stop outsourcing your memory. Build lasting knowledge with flashcards that adapt to how you learn.
There are plenty of ways to look things up. Search, AI, the notes app you forgot you had. They're all great — until the moment you need to actually know something in a conversation, a meeting, or a midnight debugging session.
Knowing things is its own kind of fun. It's the difference between fumbling for a phone and just answering. Between spotting a pattern and missing it. Memory is a muscle, and muscles like being used.
Remember Cards is built around that small, honest pleasure. Write a card, review it now and then, and watch the things you care about move from “I think I read that once” to “I know this.”
Reviews land when they should, not on a rigid schedule. Powered by FSRS — the same algorithm behind modern spaced repetition research. It picks the moment a card is most worth reviewing, adapting to how you actually learn. No daily quotas, no pile of overdue cards. Just science, quietly doing its job.
Your cards can be as rich as the subjects you study — Markdown, code blocks, LaTeX math, interactive widgets. Whatever helps the idea stick.
And your data stays yours. Full import and export in open formats. We're just the shelf your knowledge sits on.
Everything you need in a flashcard
Write in Markdown. Embed code, math, or custom widgets. Your cards are as rich as the subjects you study.
Markdown Formatting
Full Markdown with bold, italic, links, lists, and more.
**Question:** What is spaced repetition?
**Answer:** A learning technique that uses increasing
intervals between reviews to exploit the psychological
*spacing effect* — moving information from short-term
to long-term memory.
Code Snippets
Syntax-highlighted code blocks for programming study.
from pathlib import Path
# Check if a path exists
Path("/some/path").exists() # True or False
Interactive Widgets
Embed terminal simulations and other widgets directly in your cards.
<terminal title="Git Commands">
> git status
> git checkout -b feature
> git add .
> git commit -m "done"
</terminal>
LaTeX Math
Full mathematical notation for science and engineering cards.
The normal distribution:
$$\mathcal{N}(\mu, \sigma^2) = \frac{1}{\sqrt{2\pi\sigma^2}} e^{-\frac{(x-\mu)^2}{2\sigma^2}}$$
Let's get started
Read the docs
Explore all the widgets, markdown features, and import/export options.
Documentation →How it works
Understand why spaced repetition is the gold standard for lasting memory.
Learn about FSRS →