✦ Free Language Learning · Spaced Repetition

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.

SM-2 algorithm 5+ languages Web, iOS & Android Import from ReWord, Anki & Quizlet
✦ AI-Powered

Smarter learning, powered by AI

WeaveWords uses AI to accelerate vocabulary acquisition — not replace the work, but make every minute count.

💡
Instant translations
Add a word and get AI-suggested translations, definitions, and usage examples in seconds.
📝
Contextual sentences
See every word used in real sentences so you learn meaning in context, not in isolation.
🎯
Smart scheduling
The algorithm adapts to your performance — hard words come back sooner, mastered words stay out of your way.
🖼️
Image association
Attach a photo or an AI-generated illustration to any word so you picture it, not just read it — or add a custom pronunciation clip for words that are easy to see but hard to say.
🎤
AI pronunciation check
Record yourself saying a word and get an instant accuracy score, so you know exactly which sounds still need work.
Features

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 free
Available on iOS & Android

Learn anywhere, anytime

Your vocabulary travels with you — review offline, get daily reminders, and stay in sync across web and mobile.

WeaveWords mobile dashboard WeaveWords flashcard practice on mobile WeaveWords practice modes on 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.

Coming soon on App Store
Coming soon on Google Play

How it works

1

Add vocabulary

Create a collection and add words with translations, examples, and notes — or import an existing deck.

2

Practice daily

Review only the words due today. After each card, rate how well you remembered it (1–5).

3

The algorithm schedules the rest

SM-2 calculates the optimal next review date for every word, so you never forget and never over-study.

FAQ

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