AI · FSRS · Offline · 28 languages

Build flashcard decks with AI.

Generate a full set from a one-line prompt. Study with spaced repetition. Works offline. Syncs across devices.

Flashcards.gg
✨ AI Generation

Type one line. Get a deck.

Describe any topic and the app builds a full flashcard set in seconds. Edit, study, or share — it's yours.

🎓 Learn Mode

Spaced repetition that remembers for you.

FSRS schedules every card for the exact moment you'd start to forget. No grinding, just the right review at the right time.

📚 Five study modes

Pick how you want to study.

Learn with spaced repetition, browse the whole set, shuffle for random review, or test yourself by typing answers. Different brains, different ways.

🔌 Public API

Build on top of Flashcards.gg.

A clean REST API with an OpenAPI 3 spec — manage decks, cards, and shares from any HTTP client. Bearer auth with per-user keys, ETag concurrency, and 100 req/min cap.

$ curl -H "Authorization: Bearer flc_..." \
    https://flashcards.gg/api/v1/sets

{
  "data": [
    {
      "id": "set_65a3...",
      "name": "Spanish",
      "cardCount": 47
    }
  ]
}
🤖 AI assistants

Connect ChatGPT, Claude, Gemini.

Same OpenAPI spec, any LLM that supports tool calling. Add cards while chatting, generate full decks from a conversation, study with your assistant.

G
ChatGPT
Add 'biểu cảm = expression' to my Vietnamese deck
C
Claude
Make a deck from these 12 Rust borrow-checker errors
G
Gemini
Quiz me on my Japanese flashcards

Everything you'd expect.

AI generation

One-line prompt → full deck. Pick card count, front/back format, language.

Offline-first

Everything works without internet. Sync happens when you're back online.

Cloud sync

Sign in with Google or Apple — your sets follow you to every device.

Share sets

Send a link, recipient adds the set to their library in one tap. No account needed.

Clean editor

Add, edit, reorder, delete cards in a single quiet view. No clutter.

Privacy first

No trackers. No ads. No analytics. Your cards stay on your device by default.

Import & export

Bring decks from Anki, Quizlet, CSV, TSV, or JSON. Export to share or back up — same formats, both directions.