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:
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.
Choose a platform from the left.
Download Anki for 64 bit Windows 7/8/10 (2.1.9-standard)
Download Anki for 32 bit Windows 7/8/10 (2.1.9-alternate)
If in doubt, choose the standard version, as most Windows installations are 64 bit these days. The alternate version uses an older toolkit, which lacks some improvements.
When a new Anki version is released, Windows may display a scary-looking message until it has seen enough people using the new version. To be able to proceed with app installation, please use "Run anyway".
Antivirus programs may sometimes also report a false positive.
If upgrading from an Anki version before 2.1.6, or switching from the standard to the alternate version or vice versa, we recommend uninstalling the old version first, which will remove Anki's program data but not delete your card data.
If upgrading from 2.1.6+ and not switching between standard and alternate version, there is no need to uninstall the previous version first.
Anki 2.0 was the previous stable release. No further updates are expected, as the toolkit it was built on has been discontinued. To minimize the risk of bugs and security issues, please consider upgrading to Anki 2.1.
Download Anki for Windows Vista/7/8/10 (2.0.52-standard)
Download Anki for Windows XP/Vista/7/8/10 (2.0.52-alternate)
Download Anki for Mac OS X 10.12+ (2.1.9-standard)
Download Anki for Mac OS X 10.10+ (2.1.9-alternate)
Choose the standard version if your macOS version is up to date, as the alternate version uses an older toolkit which lacks some improvements.
Upgrading is as simple as installing the new version over the old version, and your data will be preserved. Simply close Anki if it's currently running, then follow the steps in the Installation section above.
Anki 2.0 was the previous stable release. No further updates are expected, as the toolkit it was built on has been discontinued. To minimize the risk of bugs and security issues, please consider upgrading to Anki 2.1.
Download Anki for 2016+ Linux (2.1.9-standard)
Download Anki for older Linux (2.1.9-alternate)
The second option works on some Linux distributions released before 2016 (eg Ubuntu 14.04), but lacks some improvements that the latest toolkit has made.
Both options require a 64 bit Intel/AMD Linux - these packaged versions do not support 32 bit distributions or other architectures like ARM.
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.9-amd64.tar.bz2 $ cd anki-2.1.9-linux-amd64 $ sudo make install
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.
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.
Anki 2.0 was the previous stable release. No further updates are expected, as the toolkit it was built on has been discontinued. To minimize the risk of bugs and security issues, please consider upgrading to Anki 2.1.
You are welcome to run Anki from source, but the source code is provided without any support - when running from source the expectation is that you will ensure all the required dependencies are installed, and address any issues you encounter on your own. If you run into issues and require support, please use the packaged versions we provide instead, as they are built with library versions that are known to be working.
The development branch is located on GitHub.
Please read README.contributing and README.development for further instructions.