You write down a word and what it means. The app shows it back to you later - then again, spaced further and further apart - until it sticks. That is the whole idea
Every card lives in one of five boxes. The lower the box, the more often you see the card
↑ got it right → next box · ✗ got it wrong → back to Box 1
space, to see the meaning. You do not have to - if you already know it, just answer→, or tap Knew it←, or tap Didn't knowz or tap UndoToday's review is done when every card due has been answered correctly - a card you got wrong stays in the queue for the day
Give a card a topic - Spanish, Biology, Capital cities - and review one at a time. On the Boxes screen, the topic chips filter every box and today's queue together. Tap Manage topics to rename one, move cards between topics, select several at once, or delete a batch you imported by mistake
Search finds any card by the text on its front or back, also from the Boxes screen
Both work on every plan, signed in or not
You can start straight away, no sign-up. Your cards are saved in this browser, on this one device - up to 26 of them. If you clear your browser data or move to another phone, they do not come with you. An export (below) is the only way to carry them across
Sign in with your email - you get a one-time code, there is no password. After that:
Ten times the free limit
Statistics, adjustable box intervals, and shared card sets are planned
Pro is $1.99/month or $18.99/year. Start it, or cancel it, on the Account screen
Export writes all your cards and your full review history to a JSON file - a personal backup you can keep or move to another device. Import reads it back. Importing merges: it never wipes what is already there, cards you have since edited keep your newer version, and importing the same file twice changes nothing
Import also accepts a list of cards from somewhere else - a spreadsheet you exported to JSON, or a list an AI wrote for you. A bare array works, or an object that also names a topic:
{ "topic": "Spanish verbs", "cards": [{ "front": "…", "back": "…" }] }
The Import screen has a Copy a prompt button that writes the full request for you - say what you want after Notes for the AI:, paste the reply back into Import, and check the preview. The Topic there is pre-filled from the reply and editable, and every card in the batch is filed under it. Anything too long or a duplicate of a card you already have is flagged before it is added