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


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!


Use the free AnkiWeb synchronization service to keep your cards in sync across multiple devices.

From card layout to review timing, Anki has a wealth of options for you to customize.

Embed audio clips, images, videos and scientific markup on your cards, with precise control over how it's shown.

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.

"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

"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

"Uses a fantastic algorithm to help you keep a wealth of knowledge in your working memory for long periods of time."


Download Anki

Choose a platform from the left.

Download Anki for Windows Vista/7/8/10 (2.0.52)

If upgrading from a version before 2.0.51, please uninstall Anki before installing the new version. Your user data will not be deleted when uninstalling.

Windows XP users, please use the alternate version below.


  1. Save the installer to your desktop or downloads folder.
  2. Double-click on the installer to run it. Anki will be installed to your computer.
  3. Double-click on the new Anki icon on your desktop to start Anki.
  4. If you receive the error "The application has failed to start because the configuration is incorrect", please install this Microsoft library.


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.

Thai / Windows XP Support

The toolkit Anki uses has a bug that causes big slowdowns with Thai text. If you're experiencing this or other issues, please try the alternate version instead.

If you are still using Windows XP, please use this download.


Internet Explorer 9+, Windows 8+, and Norton Antivirus users: these products may display scary warning messages when new Anki versions are released, because they have not seen people previously downloading the new version. This "helpful" behaviour can be worked around:

Anki is not available on Windows RT, as the libraries Anki was built with do not support that platform. That means that the Surface 1 and Surface 2 will not be able to install Anki, but any other surface including the Surface 3 and all Surface Pro models will run Anki natively. If you can't install Anki, you will still be able to use AnkiWeb.

Download Anki for Mac (2.0.52)


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


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.

Alternate Version

The regular download requires OSX 10.8+ and a 64 bit CPU. If you're unable to run it, or are experiencing issues with the standard download, an alternate version is available. It requires OS X 10.5+, and PPC machines are not supported.

Not sure which to pick? Run 'uname -a' in a terminal and look for x86_64 - if you see it, you want the 64 bit build.

These packages require an Intel or AMD machine - they will not work on other architectures like ARM.


Once downloaded, the following commands in a terminal window will install it 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.0.52-amd64.tar.bz2
$ cd anki-2.0.52
$ 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.

Stable Code

If you wish to run from source, you will need to ensure you have the required dependencies installed, and you may not be able to run from source on the latest Linux distributions, as a number have stopped shipping a library Anki depends on.

We are not able to provide any support for issues you may encounter when running from source - if in doubt please use the compiled package on the Linux tab.

Source .tgz (2.0.52)

Development Code

Source code for the Anki 2.1 betas is available in the same location as the other beta downloads. Like the stable version, the compiled package is recommended in most cases.

The development branch is located on GitHub.

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

Translating Anki

Please see this section of the manual 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.

Anki 2.1 Beta

A beta build of 2.1 is now available.