Anki Anki

Anki

Description
Powerful, intelligent flashcards
Powerful, intelligent flash cards. Remembering things just became much easier.
Anki is a program which makes remembering things easy. Because it's a lot more efficient than traditional study methods, you can either greatly decrease your time spent studying, or greatly increase the amount you learn.
Anyone who needs to remember things in their daily life can benefit from Anki. Since it is content-agnostic and supports images, audio, videos and scientific markup (via LaTeX), the possibilities are endless. For example:
  • Learning a language
  • Studying for medical and law exams
  • Memorizing people's names and faces
  • Brushing up on geography
  • Mastering long poems
  • Even practicing guitar chords!

Features

Synchronization Use the free AnkiWeb synchronization service to keep your cards in sync across multiple devices.
Flexibility From card layout to review timing, Anki has a wealth of options for you to customize.
Media-Rich Embed audio clips, images, videos and scientific markup on your cards, with precise control over how it's shown.
Optimized Anki will handle decks of 100,000+ cards with no problems.
Fully Extensible There are a large number of add-ons available.
Open Source Because the code and storage format is open, your important data is safe.
"The single biggest change that Anki brings about is that it means memory is no longer a haphazard event, to be left to chance. Rather, it guarantees I will remember something, with minimal effort. That is, Anki makes memory a choice."
"No other application [...] comes remotely close to Anki in terms of the number and power of features, flexibility in study, or implementation of spaced repetition."
"I've been using Anki for two years now, and I just wanted to thank you personally for contributing to the single most obvious improvement in my quality of life. I'm not being hyperbolic: consistent use of Anki has opened more doors for me intellectually than I could have imagined two years ago. And being a poor student, I'll be forever grateful that you've provided this software open-source and free of charge."

Download Anki

Downloads

2.1.26 was just released. It contains a number of improvements, but some add-ons may not support it yet. Please see the change notes before updating.
2.1.22 is a recent stable release.
If you are on an old Linux distribution, or one that doesn't support systemd, you will need to use this older version of Anki:
All options require a 64 bit Intel/AMD Linux, and common libraries like libwayland-client. If you are on a different architecture or a barebones Linux distro, you will not be able to use these packages.

Installation

If you do not have 'make' installed, you will need need to install it first - eg on Ubuntu, 'sudo apt install make'
Once downloaded, the following commands in a terminal window will install Anki system-wide. The $ is the prompt character, and shouldn't be typed in. Make sure what you're entering in matches the file you downloaded.
$ tar xjf Downloads/anki-2.1.26-linux-amd64.tar.bz2 $ cd anki-2.1.26-linux-amd64 $ sudo make install

Upgrading

If you were running Anki from a .deb/.rpm/etc in the past, please make sure to remove the system version before installing the package provided here.
If you're upgrading from a previous package, simply repeat the installation steps to upgrade to the latest version. Your user data will be preserved.

Notes

Some Linux distributions include Anki in their repositories. We've seen many users experience problems with these distributed versions, due to them being out of date or missing appropriate libraries. For this reason, the compiled package above is recommended over using the version of Anki bundled with your Linux distribution.
Gnome users: to get GTK themes working, please see this page.