Powerful, intelligent flash cards.
Remembering things just became much easier.

Download


Remember Anything
From images to scientific markup, Anki has got you covered.

Remember Anywhere
Review on Windows, Mac, Linux, iOS, Android, and any device with a web browser.

Remember Efficiently
Only practice the material that you're about to forget.


About Anki

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."

Michael A. Nielsen, "Augmenting Long-term Memory"

"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."

K. M. Lawson, "Anki All the Way"

"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."

Keldin, via email

Download Anki

Choose a platform from the left.

Download

2.1.35 is the latest 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 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.

2.1.26 was a previous stable release:

Download Anki for 64 bit Windows 7/8/10 (2.1.26-standard)

Download Anki for 32 bit Windows 7/8/10 (2.1.26-alternate)

Some Windows 7 users have reported seeing a "Fatal Error detected: Failed to execute script pyi_rth_multiprocessing" message when starting the latest version. If this happens to you, please use the older 2.1.15 instead.

Older versions and checksums are available on the releases page. If downgrading from a newer version because you use an add-on that hasn't been updated yet, please make sure you use the Downgrade & Quit button first.

Installation

  1. Save the installer to your desktop or downloads folder.
  2. Double-click on the installer to run it. If you see an error message, please see below.
  3. Once Anki is installed, double-click on the new star icon on your desktop to start Anki.

Install problems

"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.

Upgrading

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.

Downloads

2.1.35 is the latest 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)

Choose the standard version if your macOS version is up to date, as the alternate version uses an older toolkit which lacks some improvements.

2.1.26 was a previous stable release:

Download Anki for Mac OS X 10.13.4+ (2.1.26-standard)

Download Anki for Mac OS X 10.10+ (2.1.26-alternate)

Older versions and checksums are available on the releases page. If downgrading from a newer version because you use an add-on that hasn't been updated yet, please make sure you use the Downgrade & Quit button first.

Installation

  1. Save the file to your desktop or downloads folder.
  2. Open it, and drag Anki to your Applications folder or desktop.

Upgrading

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.

Downloads

2.1.35 is the latest stable release:

Download Anki for 2016+ Linux (2.1.35)

The packaged version requires 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 this package.

2.1.26 was a previous stable release:

Download Anki for 2016+ Linux (2.1.26)

If you are on an old Linux distribution, or one that doesn't support systemd, you will need to use the older 2.1.15 version instead.

Older versions and checksums are available on the releases page. If downgrading from a newer version because you use an add-on that hasn't been updated yet, please make sure you use the Downgrade & Quit button first.

Installation

If you do not have 'make' installed, you will need need to install it first - eg on Ubuntu, 'sudo apt install make'

On recent Ubuntu installations, please use 'sudo apt install libxcb-xinerama0' before running Anki.

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

Problems

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.

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.

Source code

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.

Development

The latest code is located on GitHub.

Please read README.contributing and README.development for further instructions.

Translating Anki

Please see this page for info on translating Anki into a different language.

iPhone/iPad/iPod Touch

Get AnkiMobile

AnkiMobile is a paid companion to the free computer program, for use on Apple devices. By purchasing the app, you help to support Anki's future development.

If you can't afford the app, you can still use AnkiWeb.

Android Devices

Get AnkiDroid

AnkiDroid is written by a separate group of people. As it was based off the free desktop code I make available, the AnkiDroid developers decided to make the Android version free as well.