Capture new words as cards and remember them with spaced repetition.
217 cards
72 cards
14 cards
25 cards
33 cards
40 cards
24 cards
9 cards
Craft generates rich cards for you. Type a word and it fills in the translation, example sentences, and context so you can start learning right away.

Recall uses simple spaced-repetition to resurface each word at exactly the right moment, moving it into your long-term memory.

Stacks group your cards by topic, theme, or lesson so everything you're learning stays in one focused place.

Fast, accurate auto translations let you capture vocabulary the instant you meet it, with no dictionary hunting and no breaking your flow.

Offline mode keeps your cards and progress available even with no signal, whether you're on the plane, the train, or the middle of nowhere.

Memory strength tracks your progress over time for every word, so you always know what you've mastered and what needs another look.

Stacks is a language learning app that uses language cards and the FSRS spaced-repetition algorithm to help you remember vocabulary longer with less study. It's fast, minimal, offline-friendly, and ad-free.
Duolingo decides what you learn and feeds you a fixed path. Stacks works the other way round: you choose what to study, and it builds cards around your own content. Want to practise your own materials, or focus only on verbs? You can't do that in Duolingo. Tell Stacks what you want to learn, and spaced repetition helps you remember it.
Yes, and that's on purpose. Stacks is built specifically for language learning, so every feature is tuned for it: automatic translations, romanization, spaced repetition for vocabulary, and language-aware card creation. We'd rather do one thing exceptionally well than dilute the app to cover every kind of content. That focus is exactly why the language-learning experience feels so sharp.
Yes, Stacks works offline for creating and reviewing language cards. When you're back online, your progress syncs automatically across devices.
Stacks is free and includes cross-device sync; the free plan lets you create up to 40 cards. Stacks Plus adds unlimited cards and automatic DeepL translations.
FSRS schedules each language card right before you're likely to forget it, so you review at the right time and retain more with less effort.
Stacks supports over 100 languages for card creation and study, so you can learn the language you actually care about.
Yes. Where available, Stacks automatically includes romanization for non-Latin scripts (for example Japanese, Arabic, Russian, and Hindi). There's no toggle.
Yes, automatic translations use DeepL and require an internet connection. This feature is available with Stacks Plus.
Yes, cross-device sync is included for all users. Study offline and your cards and progress will sync when you're back online.
Yes, sign in with Apple or Google is required for secure backup, cross-device sync, and subscription management.
On iOS, manage your Stacks subscription in Settings → Apple ID → Subscriptions; you can cancel or change your plan anytime.
Install Stacks on your new device and sign in with the same account; your synced cards and progress will return automatically.
Stacks has no ads and doesn't sell your data. We store only what's needed to run sync and subscriptions. See the Privacy Policy for details.
Stacks is focused on iOS.
For help with Stacks, email support@thestacksapp.com.
Yes, with Stacks Plus you can adjust FSRS request-retention to match your pace, and your schedule updates accordingly.
Suggest new features via the in-app feedback form. We're actively listening to requests.
No, Stacks is ad-free so you can focus without distractions.