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.
2.1.38 was just released:
Download Anki for Windows 7/8/10 (2.1.38)
2.1.35 was a previous stable release:
Download Anki for 64 bit Windows 7/8/10 (2.1.35-standard)
Download Anki for 32 bit Windows 7/8/10 (2.1.35-alternate)
If downgrading from a newer version, please make sure you use the Downgrade & Quit button first.
If you are using a 32 bit Windows machine, 2.1.35-alternate is the last Anki release that will work on your system. If you are using Windows 7 and get a "Fatal Error detected: Failed to execute script pyi_rth_multiprocessing" message when starting the latest version, 2.1.15 from the "older versions" link above is the last release that will work on your system.
"Error opening file for writing"
If closing Anki and Chrome does not help, please try restarting your computer, then running the installer again.
"Error loading Python DLL" or
"The program can't start because api-ms-win.... is missing"
Please make sure your computer has the latest Windows updates installed. If problems persist, please try manually installing this update and then this update.
"Windows protected your PC"
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.
2.1.38 was just released:
Download Anki for Mac OS X 10.13.4+ (2.1.38)
2.1.35 was a previous stable release:
Download Anki for Mac OS X 10.13.4+ (2.1.35-standard)
Download Anki for Mac OS X 10.10+ (2.1.35-alternate)
If downgrading from a newer version, please make sure you use the Downgrade & Quit button first.
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.
2.1.38 was just released:
Download Anki for 2016+ Linux (2.1.38)
2.1.35 was a previous stable release:
Download Anki for 2016+ Linux (2.1.35)
If downgrading from a newer version, please make sure you use the Downgrade & Quit button first.
The packaged version requires a 64 bit Intel/AMD Linux, and common libraries like libwayland-client and systemd. If you are on a different architecture, or a barebones Linux distro, you will not be able to use the packaged version.
On recent Ubuntu installations, please use 'sudo apt install libxcb-xinerama0' before installing.
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.38-linux.tar.bz2 $ cd anki-2.1.38-linux $ sudo ./install.sh
If Anki won't start, run 'QT_DEBUG_PLUGINS=1 anki' in a terminal to see if any error messages appear. Chances are you are missing a library that Anki requires, and the error message should indicate what is missing. Installing the library via your distro's tools (eg apt-get) should fix the problem.
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's source is available on GitHub. There are instructions for building in the docs/ folder. If you encounter problems with the build system please let us know, but please note the expectation is that you are able to dig into basic issues by yourself. If you have no programming experience, please use the packaged version instead.
If you encounter bugs while running Anki from source, please check to see if you can reproduce them in the packaged version, as the Qt version or other libraries on your system can be the cause of some problems.
The latest code is located on GitHub.
Please read README.contributing and README.development for further instructions.