SM-2 spaced repetition · built for personal mastery

Vocabulary that sticks forever

Learn By Heart uses spaced repetition and AI to make every word you learn stay learned. Add vocab, review daily, master anything.

By signing up, you agree to our Terms & Conditions.

SM-2 algorithmAI enrichmentDark modeCSV importSpeech feedback

Everything you need

Built for serious learners

Six tools, one goal: make vocabulary learning effortless and lasting.

Smart Flashcards

The SM-2 spaced repetition algorithm schedules each card at exactly the right time — so you review just before you forget.

AI-Powered Vocabulary

Every word gets automatic translations and example sentences generated by AI, so context is always just one tap away.

Practice Lab

Generate AI dialogues and exercises from your own vocabulary list. Real conversations, built around words you're learning.

Progress Tracking

See your review streak, mastery level, and upcoming due dates at a glance. Stay motivated with data-driven insights.

CSV Bulk Import

Already have a word list? Import it instantly from CSV with automatic translation support — no manual entry required.

Pronunciation Feedback

Speak aloud and get instant AI corrections on your pronunciation. Build confidence before your next real conversation.

How it works

Three steps to fluency

1

Add your vocabulary

Type words manually, paste a CSV, or let AI extract vocabulary from any text. Every word gets translations and examples automatically.

2

Review daily

The SM-2 algorithm surfaces only the cards due today — no more, no less. Short, focused sessions that fit into any schedule.

3

Master it

Words move from 'learning' to 'mastered' as you prove recall over time. Watch your progress meter fill as retention compounds.

Start learning for free

No credit card required. Build your first deck in minutes and review today.