Skip to main content
Flashcard AI automates the entire process of creating study materials. Upload folders of images, PDFs, or video files and let Google Gemini extract the core concepts into interactive flashcard decks — no manual typing required.

Desktop Quickstart

Set up the Windows desktop app and scan your first deck in minutes

Mobile Quickstart

Import decks on Android and start studying on the go

AI Scanning

Learn how Gemini extracts questions from images, PDFs, and videos

Cloud Sync

Keep decks in sync across all your devices via Google Drive

What is Flashcard AI?

Flashcard AI is a three-part ecosystem:
  • Desktop app (.NET 8 / WPF) — The primary control center for Windows. Scan image folders, manage decks, study, quiz, and sync to the cloud.
  • Desktop app (Python) — A legacy Python/CustomTkinter version with the same scanning and deck management features.
  • Mobile app (Android) — A React Native companion app for studying and quizzing on your phone with gesture controls.
All three clients share the same decks.json data format and sync through Google Drive AppData.

How it works

1

Scan your materials

Point the desktop app at a folder of images (lecture slides, book pages, exam screenshots) or a video file. Flashcard AI batches them into PDFs and sends them to Google Gemini for extraction.
2

Review your deck

Gemini returns structured flashcards with questions, answer options, and correct answers. Cards flagged as AI-inferred are marked so you can review them.
3

Study and quiz

Use Study Mode to flip cards and self-score, or Quiz Mode to practice with single and multiple-choice questions. Sessions are automatically saved so you can pick up where you left off.
4

Sync and export

Sync your decks to Google Drive so they’re available on all your devices. Export to Quizlet-compatible .txt files to share or import into other study tools.

Key features

AI OCR scanning

Extract flashcards from images, PDFs, and MP4/AVI videos using Google Gemini 2.5

Multi-key rotation

Add multiple Gemini API keys to distribute load and avoid rate limits automatically

Smart Merge sync

Google Drive sync uses updated_at timestamps to always preserve the newest version of each deck

Study Mode

Keyboard-driven card review with Space to flip, arrow keys to score, and Undo support

Quiz Mode

Single and multiple-choice practice with session save/resume and font zoom

Quizlet export

Export decks in four formats — simple, full, compact, and safe — for Quizlet import

Duplicate detection

Automatically find near-duplicate questions using n-gram shingling and Jaccard similarity

Cross-platform

Windows desktop (.NET 8), Python desktop, and Android mobile all share the same deck format

Build docs developers (and LLMs) love