Next-Gen Spaced Repetition & AI

Master Any Language with Smart Spaced Repetition

Build decks by hand, from a pasted list, from a photo, or from a topic you describe — then let a 5-level review schedule decide what you study each day.

Explore Features
Free Tier Available Any Language Pair No installation required · Works on any device
Interactive Card Demo Click to flip
Japanese → EnglishLevel 1 • New
Konnichiwa
こんにちは
Audio AvailableClick card to flip →
Japanese → English Level 2 · +7 days
Hello
General daytime greeting, roughly “hello” or “good afternoon”. Used from late morning until early evening.
Answered correctly · next review in 7 daysClick card to flip ↩

Powerful Features

Everything you need to build long-term retention

Every plan below is labelled, so you know what is included before you sign up.

Free

5-level spaced repetition

Cards you answer correctly move up the schedule — 7 days, then a month, three months, six months. Miss one and it steps back down. You only ever study what is due.

300 words/mo free · 5,000 Pro

Build a deck from a topic

Describe what you want to learn — “restaurant vocabulary”, “irregular verbs” — pick how many cards, and review the generated set before it is saved.

300 words/mo free · 5,000 Pro

AI translation

Paste a list of words and get the other side of every card filled in, using your deck's own language pair rather than a fixed one.

Free

Import from Anki and Quizlet

Upload an .apkg or .colpkg deck and keep your study progress — each card's Anki level carries over. Or paste a set exported from Quizlet and let CardPuff split it into cards.

Free

Explanation decks, not just translation

Studying terminology in a language you already speak? Choose explanation mode and the back of each card becomes a plain-language definition instead of a translation.

2 scans/mo free · 50 Pro

Scan a page with your camera

Photograph a textbook page, sign, or menu. The text is transcribed, the words worth learning are suggested, and you tap the ones you want.

Free

Progress tracking

See how many cards sit at each level, what is due today, and how your deck has moved over time.

Free

Pronunciation playback

Hear any card read aloud in its own language, on the study screen and in the word list.

CSV free · PDF Pro

CSV and PDF export

Export any deck as a CSV you can edit and re-import, or as a printable PDF study sheet.

Pro

Share a live deck

Publish a read-only deck by link and access code, or invite specific email addresses. Everyone studies the same cards and keeps their own progress.

Simple Workflow

How CardPuff works in 3 easy steps

Go from raw vocabulary lists or scanned photos to effortless daily mastery.

01

Start a deck, six ways

Type words in by hand, paste a list, import a CSV, photograph a page, describe the topic and let AI draft it, or import an existing Anki or Quizlet deck.

02

Review before you save

Whatever the source, you see every card and can edit either side before the deck is created. Nothing is written until you approve it.

03

Study what is due

Each correct answer pushes a card further out — 7 days, a month, three months, six months. Come back daily and the app decides what you see.

Got Questions?

Frequently Asked Questions

Everything you need to know about CardPuff spaced repetition and AI learning.

CardPuff automatically calculates review dates based on card levels. Level 0 and 1 represent unscheduled/new words. Upon successful review, cards advance to Level 2 (+7 days), Level 3 (+1 month), Level 4 (+3 months), and Level 5 (+6 months). If you miss a review, the level steps down so you practice terms that need reinforcement.

Ready to master your next language?

Create your first deck in under a minute — type a few words, paste a list, or just name a topic. Free plan, no card required.