Master any language with WeaveWords
WeaveWords uses the proven spaced repetition algorithm to schedule vocabulary reviews at the perfect moment — right before you forget. Build collections, practice daily, and watch your vocabulary grow.
Smarter learning, powered by AI
WeaveWords uses AI to accelerate vocabulary acquisition — not replace the work, but make every minute count.
Everything you need to build lasting vocabulary
Designed around how memory actually works — not how we wish it did.
SM-2 Spaced Repetition
The same algorithm used by Anki. Words you struggle with appear more often; words you know are scheduled less frequently.
Vocabulary Collections
Organize words into themed decks by language, topic, or level. Import from ReWord, Anki, Quizlet, or CSV in seconds.
Multiple Practice Modes
Flashcard flips, multiple-choice quizzes, and error review sessions to reinforce difficult words.
Progress Tracking
Detailed statistics, daily streaks, and heatmaps show exactly how your vocabulary is growing over time.
Text-to-Speech
Hear correct pronunciation for every word with built-in TTS in multiple languages and voices.
Any Language
English, Spanish, French, German, Polish, and more. WeaveWords works with any language you want to learn.
Audio Learning Pro
Lock your screen and let WeaveWords read your words, translations, and example sentences out loud — for commutes, chores, or the drive to work.
Multiple Languages
Switch your active language in one tap. Keep separate collections and review progress for every language you're learning.
Word Sharing
Send a single flashcard or an entire collection with one link — no account needed for the person you send it to.
Ready to put this to work?
Start learning for freeLearn anywhere, anytime
Your vocabulary travels with you — review offline, get daily reminders, and stay in sync across web and mobile.
- Offline review queue — practice without Wi-Fi
- Daily push reminders — never miss a review
- Full sync with your web account
- Native iOS & Android experience
- Hands-free Audio Learning mode
- Manage multiple languages at once
Also coming soon to iOS & Android — start building your vocabulary on web today, and it'll be right there waiting for you on mobile.
How it works
Add vocabulary
Create a collection and add words with translations, examples, and notes — or import an existing deck.
Practice daily
Review only the words due today. After each card, rate how well you remembered it (1–5).
The algorithm schedules the rest
SM-2 calculates the optimal next review date for every word, so you never forget and never over-study.
Common questions
What is spaced repetition?
Spaced repetition is a learning technique that schedules reviews of vocabulary at increasing intervals. You review a word just before you would forget it, which dramatically improves long-term retention compared to massed practice.
What is the SM-2 algorithm?
SM-2 is the spaced repetition algorithm originally developed for SuperMemo and made popular by Anki. WeaveWords uses SM-2 to calculate the optimal next review date for each word based on how well you remembered it. Read the full breakdown of how SM-2 works on the blog.
Is WeaveWords free?
Yes. WeaveWords is free to use with unlimited vocabulary collections, spaced repetition reviews, and progress tracking. A Pro plan unlocks AI-generated images, advanced statistics, and additional practice modes.
Can I import vocabulary from ReWord, Anki, or Quizlet?
Yes. WeaveWords supports importing vocabulary from ReWord backups, Anki (.apkg), Quizlet exports, and plain CSV files. You can map columns to word, translation, examples, and notes during the import.
How is WeaveWords different from Duolingo?
Duolingo teaches through fixed gamified lessons. WeaveWords is a spaced repetition flashcard system built around the vocabulary you choose — your own word lists, AI-generated translations and example sentences, and review scheduling driven by the SM-2 algorithm instead of a linear course path.
Does spaced repetition really work?
Yes — it's one of the most well-studied techniques in learning science, dating back to Hermann Ebbinghaus's forgetting-curve research. Reviewing a word just before you're likely to forget it produces significantly better long-term retention than cramming. Read more about the science.
How is WeaveWords different from Anki?
WeaveWords uses the same SM-2 scheduling algorithm Anki popularized, but adds AI-generated translations, contextual example sentences, and text-to-speech pronunciation directly in the card-creation flow, plus native web, iOS, and Android apps with sync. See the full comparison.
Ready to grow your vocabulary?
Join language learners using WeaveWords every day. Free, forever.
Create your free account