KAnki: Universal flashcard app for Kindle
KAnki is a spaced repetition flashcard application designed specifically for jailbroken Kindle devices. It helps you learn vocabulary in any language through digital flashcards with an intelligent spaced repetition system, all optimized for e-ink displays.Quick start
Get your first flashcard deck running in minutes
Installation
Complete setup guide for jailbroken Kindle devices
Configuration
Customize KAnki for any language and proficiency system
Deck management
Learn how to create and manage your flashcard decks
Why KAnki?
KAnki brings the power of spaced repetition learning to your Kindle’s distraction-free e-ink display. Perfect for language learners who want to study effectively without the distractions of modern devices.Key features
Universal language support
Learn any language by simply changing the font and vocabulary - supports JLPT, CEFR, HSK, and custom proficiency systems
Spaced repetition system
Intelligent algorithm optimizes learning by scheduling card reviews at optimal intervals (10 minutes to 4 days)
Star system
Mark important cards and filter to review only starred items for focused study sessions
Reversible cards
Switch between target language → native and native → target language modes
Per-card statistics
Track how many times each card has been viewed with detailed review history
Error review mode
Review cards you answered incorrectly immediately after completing a session
E-ink optimized
Fixed element heights and visibility management minimize screen refreshes for better reading experience
Data persistence
All study progress and card statistics automatically saved between sessions using localStorage
Technical details
KAnki is built with ES5 JavaScript, HTML, and CSS to ensure compatibility with Kindle’s limited browser capabilities. It uses XMLHttpRequest instead of modern fetch APIs and avoids modern CSS features like flexbox and grid.
Supported devices
KAnki works on jailbroken Kindle devices with different screen sizes:- Kindle Scribe - 1800×2400px displays with optimized large layouts
- Large Kindles - 1050×1400px displays (Kindle Oasis, Paperwhite)
- Medium Kindles - 750×1000px displays (older Kindle models)
What you’ll need
- A jailbroken Kindle device
- Access to the Kindle’s filesystem via USB
- Basic knowledge of file transfer
- A TTF font file for your target language (if studying non-Latin scripts)
Companion tools
Üben
Modern web UI for creating and editing KAnki decks - import .apkg files from Anki and export ready-to-use configurations
KAnki Web Editor
Visual editor for managing flashcards with preview for different Kindle generations
KankiToAnki
Convert KAnki configurations to Anki .apkg format for desktop/mobile Anki apps
Discord Community
Join the community for support, suggestions, and to share your study materials
Ready to get started?
Install KAnki
Follow the installation guide to set up KAnki on your jailbroken Kindle device.
Configure your language
Customize the configuration file for your target language and proficiency system.