Anki is software which is designed to help you recall facts (e.g. words and phrases in a foreign language) as easily, effectively and promptly as possible. To do this, the software monitors how well each fact is remembered, and uses that information to optimally schedule review times.
Besides text, Anki supports multimedia, and even rendering TeX snippets in the cards. We particulary like the fact that the software synchronizes card decks to a server so that users can review the deck on other computers, a web interface or mobile devices, for which versions of Anki are also available. Even complete card decks offered by other users can be downloaded the same way. Anki offers a multitude of possibilities for learning.
Anki is extensible with plugins which can be downloaded and installed from the menu. While Anki can be used for studying anything, plugins are available with special features designed to make studying Japanese and English easier: integrated dictionary lookups, missing kanji reports, and much more.
Key Features
- Clean and intuitive interface.
- Optimized for speed, and will handle reviewing decks of 100,000+ cards.
- Strong interval study centred approach.
- Study anywhere; on your computer, online, on a mobile phone or other other portable devices.
- Keep your information across multiple computers.
- Shared decks allow you to divide work between friends, and let teachers push material to many students at once.
- Intelligent scheduler based on the SuperMemo SM2 algorithm.
- Estimates how soon you will next see the card right before you grade it.
- Flexible fact/card model that allows you to generate multiple views of information, and input information in the format you wish.
- Enter several pieces of information and then make any number of cards based on those facts.
- Graphs.
- Card statistics.
- Tagging features.
- Cram specific tags.
- Fully extensible, with a large number of plugins already available.
- Import Mnemosyne databases.
- Keyboard shortcuts.
- A learning mode.
Website: apps.ankiweb.net
Support: Manual
Developer: Damien Elmes
License: GNU General Public License v3.0

Anki is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| GUI Flashcard Software | |
|---|---|
| Anki | Extensible flashcard learning program |
| Mnemosyne | Spaced repetition flashcard program |
| Parley | Vocabulary trainer for KDE |
| KWordQuiz | Flashcard learning program for KDE |
| IGNUit | Memorization aid based on the Leitner flashcard system |
| granule | Short-term and long-term memory training capabilities with scheduling |
| OpenCards | Award-winning flashcard learning software |
| jVLT | Vocabulary learning tool |
| FlashQard | Improve your learning process using the Leitner System |
| Pauker | Generic card based learning program |
| Kalba | Language learning tool based on the idea of sentence mining. |
| Essentialist | Simple, private, and cross-platform flashcard app |
| Memorize | Store flashcard sets |
| Oboete | Simple flashcards application for the COSMIC desktop |
| Memorado | Learn using spaced repetition |
| Lapse | Flashcard application built with Flutter |
Read our verdict in the software roundup.
| Foreign Language Tools | |
|---|---|
| Anki | Extensible flashcard learning program |
| Yomitan | Browser extension for dictionary lookup and language learning |
| Lute | Learning Using Texts |
| Kiten | Japanese reference and study tool |
| Parley | Vocabulary trainer for KDE |
| LinguaCafe | Helps language learners acquire vocabulary by reading |
| Artikulate | Pronunciation trainer - The KDE Education Project |
| Verbiste | French and Italian conjugator |
| Memento | mpv-based video player designed for studying Japanese |
| VocabSieve | Anki companion for language learning |
| Kana | Learn Japanese characters |
| Tagaini Jisho | Japanese vocabulary and kanji dictionary |
| Step into Chinese | Language-mining tool to help English speakers understand Chinese |
| JapaChar | Learn Japanese characters |
| Learning with Texts | Learn languages by reading, listening and tracking vocabulary |
| Kalba | Language-learning tool for sentence mining and Anki workflows |
| Aprelendo | Learn vocabulary through reading texts in a foreign language |
| Kotoba | Japanese-English dictionary with fast word and kanji lookup |
| Glossaico | Language learning application based on LibreLingo |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.