Changing the interface language

By default, Anki displays interface text such as menus and dialog boxes in the language you selected when you ran Anki for the first time. If you selected wrong or want to use multiple languages, you can change the language in Anki’s preferences screen (ctrl+p on Windows/Linux, cmd+p, on OS X). After selecting a new language, restart Anki for the new language to take effect.

Language selection was introduced in Anki 2.0.35. If you’re running an older version, you’ll need to upgrade first.

Changing the font size

  • To change the size when reviewing, please see this article.

  • To change the size of the text you see when adding or editing, please click the Fields button.

  • To change the size of the text in rows of cards in the browser, please click the Cards button, and then More, and then Browser Appearance.

  • For buttons, menus and so on, Anki uses your system font settings, so you can alter the size by adjusting the system font scale. If you wish to override the font only in Anki, you’ll need to install and then alter the fontHeight line, changing f.pixelSize() to a number like 16.

Everything is too small!

Unfortunately the toolkit Anki is built on does not handle high DPI screens on Windows and Linux well at the moment, so the defaults are tiny. You can use the above options to adjust the size when reviewing and editing, but some of the icons and text can not be adjusted at the moment.

Card Appearance

Flipping/reversing cards

Please take a look at the introductory video on reversing cards.

If you need more information, please see this section of the manual:

Note that AnkiMobile does not currently allow you to edit card templates – doing so requires the free desktop version, which you can download at Anki’s homepage

Changing colors/fonts/alignment/etc

Please see this intro video for information on how to customize the size of the text you see when reviewing. You can also look at the manual’s section on card styling.

For information about customizing the text size outside of reviewing (e.g., in the Edit dialog box), please see this article.

Text to speech support

There is a popular add-on called AwesomeTTS that supports a number of text to speech programs and services. You can read more about it here:

It works by downloading the audio into your collection, so that when you sync with AnkiWeb, your other devices will gain access to the audio as well. We feel this is the best approach, as it saves downloading content when you’re out and about, or draining your phone battery to generate the audio as you study.

While AnkiMobile has no official support for on-device TTS, Apple introduced TTS support in iOS7, and it is possible to gain access to it. Please see for a user-contributed solution.

Can I reveal parts of a card one at a time?

Typical flashcards, both on paper and in Anki, have a front and a back: the prompt or question is shown on the front and the answer on the back. Sometimes people want to add more steps to the answer. For instance, you might want to show the word in a foreign language on the front, then show a definition when you press the button once, then show an example sentence when you press it again, and so on.

This is generally not a good idea. The more complicated you make your cards, the more difficult they become to remember and the less efficiently they can be scheduled. The difference between the amount of time it takes to learn and review a few complex cards and the amount of time it takes to learn a larger number of much simpler cards containing the same information can be stunning.

For this reason, Anki doesn’t support having more than two sides per card. In our foreign-language words example, you might instead want to create multiple card types, so that you would be asked for each of the items on separate cards – one card could show you the word and ask for a definition, another could show the example sentence with the word missing and ask what word logically fits, and so on.

In some cases, you might want to include extra non-essential information on a card without showing it until you need it. For this situation, Anki offers hint fields.

"The front of this card is blank"

Anki displays cards by combining the fields you’ve entered with a template that says which fields should appear on the front and back of your cards. If you receive a message that a card has a blank front, it means either none of the fields included on your front template have any text in them, or you have fields that have text, but none are included on the front template. You can fix this problem by editing the card on the computer version, clicking on Cards, and checking to make sure at least one field with some text on it is included on the front template. You can add extra fields with the Add Field button.

Collection Management

Hiding Decks

If you do not intend to study a deck for some time do not want to delete it, you may wish to hide it. There are two ways to do this.

A) Export the deck and delete it.

  • Choose File → Export. Select Anki Deck Package (.apkg)* from the Export Format drop-down.

  • Select the deck to be removed from the Include drop-down.

  • Make sure that Include scheduling information and Include media are checked—otherwise you will have lost your review history and possibly your media when it comes time to use the deck again.

  • Click Export and save the apkg file somewhere you can find it again.

  • Finally, delete the deck from your collection.

You can restore the deck to your collection by choosing File → Import and importing the deck again. It will be restored with the same name it had when you exported it.

B) Create an "unused" deck.

You can create a tree of decks in Anki by dragging and dropping the decks in the deck list. You can use a combination of this property and options groups to hide decks you do not intend to use:

  • Click Create Deck and add a deck called "Unused," "Hidden," or something similar. You can place a tilde (~) before the name (like "~Unused") if you want to force the deck to appear at the bottom of the list.

  • Drag and drop the deck you wish to hide to underneath the new deck. Then collapse the Unused deck by clicking the minus sign next to the name.

  • You can stop here if you’re happy with this; however, if you leave it this way, due counts will still be displayed. If you would rather get rid of them, continue with step 4.

  • Click the options button next to the Unused deck and choose Options.

  • Click the options button in the upper-right-hand corner and add a new options group (you can call it "unused deck" or something similar).

  • On the New Cards tab, select a new cards/day limit of 0. On the reviews tab, select a maximum reviews/day limit of 0.

To restore the deck, simply drag and drop it back into the main deck list (you can go either to the very top or the very bottom of the list to get the top level). You can leave the Unused deck for future use.

Resetting progress in a deck

Sometimes you may want to "reset" part of your collection so that the cards become new again and the scheduling algorithm starts from the beginning. For instance, you might have completely changed a card or updated it so that you need to start learning it again, or you may have flipped through some cards without really studying if you were just trying to take a look at the cards or figure out how Anki works.

Resetting part of your collection because you are behind is not recommended. While it can be tough to recover from a backlog of cards, erasing all the progress you have made is the worst possible thing you can do: you will still remember many of those cards, and you’ll have to start them all over even though you could have pushed "easy." Instead, consider setting up a daily review limit ("maximum reviews/day" in the options) and studying a set number of the overdue cards each day until you catch up.

Resetting cards within Anki

  • Find the cards you want to reset in the browser.

  • Select all the cards and choose Edit → Reschedule, then Place at end of new card queue. Click OK.

When you do this, Anki will turn the cards back into new cards. If you click Info in the browser you’ll see any previous reviews you’ve done listed there, but that history will not influence how the cards are scheduled: they will be treated just like new cards.

Removing the review history

If you really want to remove the history, you will need to export your cards as text, delete the cards from within Anki, and then import the text file back into Anki. The review history will remain, but it will no longer be associated with those cards.

Removing duplicate note types

Sometimes you may end up with several note types of the same name, like "Basic" in this screenshot:


This usually happens due to importing multiple decks, although you can also create a note type with the same name as another one in the Manage Note Types dialog box.

While this is generally harmless, it can be somewhat annoying if you can’t tell which cards belong to which note type, so you can fix it as follows:

  • First, confirm that all of the note types with duplicate names are really the same by going to the browser, clicking on each one in turn, and comparing the fields that are shown at the bottom of the window. (If you’re not sure, you can also click the Cards button and make sure that the templates are the same as well.) If they’re not the same, you should use the Manage Note Types dialog (mentioned in step 2) to rename one to something else instead.

  • In the main Anki window, choose Tools → Manage Note Types. Select one of the duplicate note types, click Rename, and give it a new name (you can change it back later if you wish).

  • Open the browser and click on one of the remaining note types with a duplicate name. Select all the cards, choose Edit → Change Note Type, and select the note type you just renamed for "New note type." Repeat this step as necessary.

  • Close the browser, go back to the Manage Note Types dialog box, and delete the now-unused note types. If you wish, you can change the one you renamed in step 2 back to its original name.

Unused tags remain in browser list

Removing tags from notes (or notes from your collection) will sometimes leave tags in the left pane of the browser that are no longer used on any cards. If you wish to delete these unused tags, you can do so by choosing Tools → Check Database from the menu in Anki’s main window.

For the curious, this is due to performance issues (it would cause significant delays to check every tag in the collection every time a tags or card were deleted).

The sync protocol does not currently cover tag deletions, so if you use Anki on multiple devices, after checking the database, please go to Settings>Preferences>Network and check the box to force a one way sync, choose Upload when syncing to upload to AnkiWeb, and then sync your other devices to download the updated collection to them.

Making subdecks top-level decks again

If you have organized your decks into a tree, whether intentionally or not, you may wish to eventually move a subdeck back to the top level. To do so, you can drag it to either the very top or the very bottom of the deck list. (Alternatively, you can rename it and remove everything before the deck’s displayed name.)

Can I sync only some of my decks?

Anki stores all your decks in a single collection file, so there is no way to sync only part of a collection. However, there are several possible workarounds that may be useful:

Use two profiles. You can store the decks you do not want to sync in a separate profile (you can create and manage profiles by choosing File → Switch Profile). This is useful if you have a lot of media that you have no need for on your mobile device, or if you cannot place some data on AnkiWeb because of security or confidentiality issues. However, it has the disadvantage that you will have to switch profiles to review all of your decks, and you will not be able to get combined statistics easily.

If you decide to use two profiles, you can easily move data between them by exporting .apkg files with scheduling information and media.

Use subdecks. If your primary objection to syncing all of your decks is that you simply don’t need some of them on the mobile device and don’t want to clutter up the screen, you may choose to keep them in your collection and sync them, but keep them out of the way in a separate deck. One way to do this is to create a deck called ~ Desktop Only or something similar and drag all of your desktop-only decks underneath it (the tilde keeps it at the bottom of the deck list; you can use an underscore if you want it at the top or nothing if you want it to sort with the other decks). You can then keep this deck collapsed on your mobile device. While the information will still sync, you will not have to see it.

How can I work with someone else to create a deck?

Anki’s collaboration support is limited at the moment, but it is possible for multiple people to work on content together.

If you are creating cards that have no sounds or images, then the easiest option may be to take advantage of an online document collaboration service such as Google Drive.

With this system, you create your cards in a spreadsheet (one column per field in the note type you’re using). To allow updating easily, the first column should be one that you do not expect to change if you update the cards. You can add and edit cards together at whatever time you want; when you’re ready to update your collection with new and updated cards, each user can export the spreadsheet to a text file and import it into Anki .

If you are creating cards that contain images or sounds, it gets more complicated. You can use the above approach, but it means you’ll need to distribute the media files separately. Instead, we recommend taking turns to create the content. For example, if students are collaborating on a class, student A creates a deck "lesson 1" and puts all the first lesson content in it, then student B creates "lesson 2", and so on. As each lesson is done, the student exports the deck to an apkg file, and uploads/emails/etc it, and the other people import it.

Using a separate deck for each unit of work makes it easier to export the content separately, instead of sharing everything that’s been created so far (which would lead to large files). After other users import the content, they can move it to another deck if they wish, using the computer version.

Advanced users can skip the separate deck step by instead creating a filtered deck using something like 'added:7' to only include cards added in the last 7 days, and then exporting that filtered deck to share.

Merging/combining two decks

Anki does not have an explicit feature to combine decks, but you can accomplish this easily by moving all the cards in one deck to the other deck. Please follow these steps:

  • Open the browser (click Browse at the top of Anki’s main window) and select one of the decks you want to merge in the left pane.

  • Select all the cards (Edit → Select All or Ctrl-A) and click the Change Deck button on the toolbar. Select the other deck and click Move Cards.

  • If you want to merge more than two decks, repeat steps 1 and 2 as necessary until you have only one deck remaining.

  • Close the browser to return to the deck list and delete the now-empty deck(s) by clicking the settings button to the right of each. (Anki will warn you if you try to delete a deck that still has cards in it.)

Printing cards in your collection

Some people like to print the cards in their collection so that they can review them on paper or for other reasons. Before you do this, please keep in mind that Anki is most effective when you study only through the application. Studying a list of your cards will necessarily require you to study them at suboptimal intervals compared to the ones Anki gives you.

Printing in Anki is handled by the Basic Printing Support add-on. If you have trouble getting your browser to open, please follow the directions in the review "WORKS, but does not open the browser automatically", located on that page.

Synchronizing multiple profiles

Profiles are a feature designed to allow multiple people to study with Anki on the same device. They may also be useful for testing and other similar purposes, but this is not their primary purpose. Profiles are not recommended for dividing up your content, as doing so is unnecessary and limits your options in terms of viewing statistics and moving content around.

With their original purpose in mind, Anki is designed so that each profile syncs with a single AnkiWeb account – this way, each user can have their own account and use it on whichever devices they want.

This means that if you want to sync multiple profiles between devices, either because you have more than one for yourself or because you are setting up Anki for another user, you’ll need to create one AnkiWeb account for each. Once you’ve done so, you can use the sync button in each profile to set up syncing for it.

Syncing from a given profile only syncs the content of that profile; if you want to sync multiple profiles, you’ll need to open each of them in turn.

Splitting a field into multiple fields

Sometimes you may create a deck, or download a shared deck, with several things in one field, such as text and audio, but then later decide that you would rather have the information in two fields so that you can have more precise control over what displays on each card. One option is to add a new field and then manually cut and paste the content between fields; this may be the fastest if you have less than a hundred cards or so, but otherwise it will be very tedious and slow. Here is a method you can use based on exporting to a text file and doing a search and replace; as an example, we’ll focus on

  • If the field you want to split is the first field, make a different field the first field by using the Reposition button in the Fields dialog.. This field needs to be unique, so that no two cards have the same content in that field. If you don’t have any unique fields except the one you’re trying to split, you can use the add note ID add-on to add a unique field to the notes.

  • Export the entire deck to a text file, using the Notes in plain text choice.

  • Add a new field to your note type. The new field should come immediately after the one that you’re trying to split, so if you had a "Word and Audio" field, you could rename it to "Word" and then add an "Audio" field and reposition it to go after the "Word" field.

  • Open the text file and do the search and replace. If your text editor supports a certain form of regular expressions, this might work for the expression: s/\[sound/\t\[sound/. Otherwise, if you’re not sure how to form the expression, you can ask on the Effective Learning forum or look for regular expression help on the Internet.

  • Import the text file back into your collection, making sure to use the correct note type and deck. Your notes will be updated with the newly split field.

If you run into problems, please ask on the Effective Learning category, as helping with this kind of thing is outside the scope of official support.

Settings for using Anki to prepare for a large exam

If you have started using Anki to help prepare for a large exam some weeks or months in the future, you may wonder how you should best configure it to get you ready for the test. Anki’s default settings are primarily configured to be useful for learning and remembering information over the long term, but this is usually the best way to prepare for an exam as well – you just need to make sure that you finish the material in enough time to be ready for the exam when it comes.

How many new cards per day?

The most important question is how many new cards you need to study every day in order to be ready by the time the test comes around. A very simple way to calculate this is to divide the total number of cards you have by the number of days you have to study, but before doing this, you should usually make a couple of modifications to the number of days you have to study:

  • If you have the time, generally it is a good idea to leave 2–4 weeks between the time you will study the last new material and the time you will be tested on it. This way, you have time to consolidate all of the material so you will feel confident on it, as well as some time to do extra review right before the test. So you should subtract somewhere between 14 and 30 days from the number of days you have left.

  • If you’re like most people, you probably will miss a few days of study now and then, so it’s a good idea to plan to subtract a few days for this so that you won’t get further behind when you do.

  • If you anticipate adding at least a few extra cards between now and the exam, you may want to subtract a couple of extra days for these cards. However, you may also find that some cards you have already created or downloaded are not useful and you can delete them, so you may or may not want to subtract days for this.

After making these modifications, you can divide the total number of cards in your deck by the adjusted number of days to get the number of new cards per day you should study; you can set this number on the new cards tab of the deck options screen. You can find out how many new cards are in the deck by selecting it in the deck list, choosing Browse at the top of the window, pressing Enter to search for the current deck, and looking at the title bar.

Doing extra review

If you get through all of your new cards with time to spare and your exam is in a couple of days, you may wish to run quickly through all of your cards or some subset of them to brush up on the ones that you’ve forgotten since your last review. You can use Anki’s custom study feature to study extra cards; please see the linked section of the manual for instructions and available options.

How do I move cards between decks?

You may want to move cards between decks for a variety of reasons, for example:

  • you accidentally put them in the wrong deck

  • you made a single large deck and want to break it into several smaller ones

  • you made several small decks and want to combine them into a larger one

The browser offers a Change Deck button on the toolbar for these kinds of tasks – select the cards you want to move from the old deck, click the button, and select the deck you want to move them to.

See also Merging/combining two decks for more precise instructions for that exact situation.

If you want to move cards between profiles, or share cards with other people, you can use Anki’s export function to export a packaged deck. If you want to share or move to a new profile only some of the cards in a deck, you can first use the change deck option above to move them into a temporary deck, then export that deck.

Anki Ecosystem

Windows Phone & Windows RT

At the moment there is no Anki client for Windows Phone or Windows RT. Due to limited resources, a client for these platforms is not expected in the near future. In the mean time, you can still use Anki via AnkiWeb, and Anki will work on the Windows Surface Pro.

Windows Phone’s Internet Explorer has a bug where it renders AnkiWeb smaller than other mobile browsers. If you install Chrome on your Windows Phone device and access AnkiWeb through that, the interface should be more usable.

Accessing introductory videos without using YouTube

If you’re behind an Internet filter that blocks YouTube, such as China’s filtering system or a school’s system, you can access the introductory videos at the download mirror.

Can I run my own AnkiWeb?

Sorry, AnkiWeb is only available as a hosted service.

Are there limits on file sizes on AnkiWeb?

Collections on AnkiWeb are limited to 100MB, not including media. Most users will never reach this limit, as it would require tens of thousands of extremely large cards. (25,000 average-sized cards and several years of review history can usually fit in 25MB.)

At the moment there are no limits on the size of your media, although the size of individual media files is limited to 100MB.

As the usage of Anki and AnkiWeb increases, at some point a pricing system may be introduced where basic, low-capacity accounts are free and heavier users can pay more for more space.

Can I use Anki in a company or school?

The following is provided for your convenience. For the exact terms of the computer version license, please read the LICENSE file distributed in the Anki source package.

You are free to use the computer version of Anki in a school or company. As per the terms of the license, if you modify Anki, you must make your modifications publicly available.

AnkiWeb is intended for individual users. People in a school or company are welcome to sign up for their own accounts, but teachers or company staff should not create accounts in bulk for people. AnkiWeb does not currently provide any means of monitoring activity on students' accounts.

A copy of AnkiMobile must be purchased for each user who wants to use it. Volume licensing is available for academic institutions.

The cards you create with Anki are your own, so you are free to license them as you please, and sell them if you wish. Anki does not include any DRM features to prevent users from sharing decks, as its open-source nature means any such protections could be bypassed easily. If your decks turn up on the Internet in violation of your copyright, you are of course free to send takedown notices. If you find your copyrighted content has been uploaded on AnkiWeb’s list of shared decks, please let us know and we will remove it as soon as possible.

We do not have the resources to create custom versions of Anki, AnkiMobile, or AnkiWeb at this time, whether to add DRM or other features. You are free to modify the desktop version of Anki yourself in accordance with the license (see the first paragraph of this article).

I’m going on vacation. Can I pause the scheduler?

Being able to come back from a break to find Anki in exactly the same state you left it in may sound attractive, but unfortunately while it’s easy to tell the computer to suspend its estimates of how quickly you are forgetting, it’s not possible to suspend your memory, so memories will continue to decay if you don’t revise. If you paused the scheduler, you would be delaying the review of every card in your deck, increasing your chance of forgetting every one of them, even those that would normally have appeared after you returned from your break.

For this reason, Anki does not provide the ability to pause the scheduling algorithm. Instead, try reviewing ahead using the custom study feature before you leave and/or setting a daily limit on the review tab of the deck options to make it less painful to catch up when you come back.

Can I use Anki on a Chromebook?

Chromebooks only support AnkiWeb. As AnkiWeb is intended as a supplement to the computer version of Anki and not a standalone system, you will be limited in what you can accomplish if you do not have access to a normal computer as well.

Due to limited development resources and their small portion of the market, a version of Anki for Chromebooks is unlikely to appear in the future.

Why does AnkiMobile cost more than a typical mobile app?

AnkiMobile is not a standalone app - it is intended to be used in conjunction with the online synchronization service and open source computer version that I’ve made available for free for the last 10 years. Working on these three platforms is a full time job, and AnkiMobile is my way of putting food on the table and supporting future development.

Because there are so many $1 apps out there, some people are surprised by the price. But when you factor in the computer version, synchronization service, and free updates, AnkiMobile’s price is quite competitive. At the time of writing (2013-10-04), SuperMemo’s computer+iPhone version will set you back $60, and MentalCase’s combo will cost you $29.95.

Whether you find AnkiMobile’s price to be a good deal will ultimately depend on your needs. If you’re an existing Anki user that has invested many hours studying on the computer, AnkiMobile provides an easy way to do your studies anywhere while taking advantage of the advanced scheduling and formatting features that Anki provides. On the other hand, if you’re looking for something inexpensive and simple and don’t mind being restricted to your Apple device, there are cheaper alternatives out there that you may want to consider.

Some frequently asked questions:

"You’d make more money if you priced it cheaper."

I have experimented with different price points in the past, and reducing the price resulted in a net decrease in income. Games like Angry Birds are able to make a profit because they appeal to a wide audience. Spaced repetition flashcard apps are quite a niche market in comparison. For this reason, neither a price change nor a sale is likely in the foreseeable future.

"It’s too expensive in my country."

I am not against the idea of providing different prices based on a country’s average income, but Apple does not make it possible to set different prices for different countries. It is also not possible to offer discounts to individual users.

"As a student, I think it’s too expensive."

Please compare it to the price of the average textbook and then consider how many hours of use you get out of each. If you don’t use Anki enough to justify the price, then you’re welcome to use AnkiWeb instead or look into cheaper alternatives.

"Can I get a free copy for personal use, or for writing a review?"

Sorry, I do not offer promo codes, as preparing them takes time away from development.

"You should just rely on donations."

Unfortunately that would not be enough to live on. No matter how much people appreciate a product or service, if they’re given the option of not paying, most people will choose not to.

"You should charge for AnkiWeb instead."

Apple’s app store provides a safe and friction-free way of making purchases. Purchasing a subscription from a website requires considerably more effort, and many people are wary of making purchases online.

"Why is the Android version free?"

The Android version is developed by a different group of people, who based it off the computer version I wrote. Because they have day jobs and can only work on it in their free time, AnkiMobile is better supported: no questions or bug reports go unanswered, the app is more polished, and most bugs get fixed quickly.

Cards disappearing and reappearing

Recent Anki versions prevent related cards from appearing in the same study session by default. Please see for more information.

How can I delete my AnkiWeb account?

If you are no longer using Anki, have accidentally created an account, or wish to delete your account for any other reason, you can do so from AnkiWeb.

Before deleting your account, please make sure you have an offline copy of your collection (such as one downloaded by the desktop version when you sync), in case you decide to start using Anki again and want to get your study progress back. Then follow these steps:

  • Go to and log in with your AnkiWeb ID if you are not already logged in.

  • Click the settings link in the far upper-right corner of the screen, next to logout.

  • Click the small delete account link directly under the settings link you just clicked on.

AnkiDroid is not supported here

AnkiDroid is developed by a separate group of people, and has its own support site. Please see this page:

Can I disable the scheduling algorithm?

The very short answer to this question is “sort of”: there is no way to globally disable scheduling, but there are numerous ways to get around the scheduler (for instance, custom study and filtered decks).

But an answer that consisted only of ways to disable the scheduler would not really be solving the problem. When people ask this question, the real issue is usually that they think Anki’s purpose is different than it really is, and the real solution lies in either adjusting their expectations or using a different flashcard program.

The question is essentially asking if Anki can be turned into a simple flashcard program. The main purpose of a simple flashcard program is to allow you to enter some content and then flip through the cards, like you could with paper flashcards.

People looking for a simple flashcard program to help them study a few cards sometimes stumble across Anki. But Anki doesn’t really fit the description of a simple flashcard program. Anki is built to implement spaced repetition, a system of scheduling the next reviews of information right before the information is likely to be forgotten, making learning much more efficient. It happens that flashcards are the best way to study using spaced repetition.

People who are only looking for the “flashcards” part and not the “spaced repetition” part are likely to be frustrated by Anki. Spaced repetition is fairly simple on its face, but studying with Anki is different from what most people are used to, and the additional complexity will probably be unwelcome at first.

If you’re looking for something simple and have no interest in the idea of spaced repetition, then Anki is really not the right flashcards program for you. There are ways to use different scheduling temporarily, as mentioned in the opening paragraph, but attempts to use these for everyday study often end in frustration, because these features are intended to be used occasionally in specific circumstances rather than for everyday study. While you can twist things around and make Anki do what you want, there are a very large number of freely available flashcard programs, and chances are good that you can find a better one for your needs.

If you’re serious about learning, though, we would encourage you to give Anki a try even if you’re not sure about spaced repetition right now. Many people who use Anki (both serious students and casual learners) find that it becomes an indispensable tool. If you don’t want to try the scheduler on stuff you’re going to be tested on soon, pick something simple that’s easy to place on flashcards (say, part of the periodic table, or a list of the historical leaders of your country) and try learning that with Anki. Perhaps you can find something appropriate on AnkiWeb’s shared decks page and avoid the effort of creating your own deck at the beginning.

If you have questions about using or learning to use Anki, we will of course be happy to help you on this site.

Note types with strange names

After you’ve used Anki for a while and downloaded some shared decks, you may end up with some note types with names like Basic-908e4 or Cloze-37a28. These note types are created when you download a shared deck that uses a note type with the same name as one that’s already in your collection. (If Anki didn’t do this, then it might merge two different note types that happened to have the same name.)

Having these note types in your collection is normal and will not cause any problems, but if you would like to clean up, you can use the following procedure:

  • Compare the fields and card templates of each of the note types using the Fields…​ and Cards…​ buttons in the Manage Note Types dialog (Tools → Manage Note Types in the main window). If they’re not the same, then you should just rename one to something more descriptive. If they are the same, then you can continue with these instructions to merge them.

  • Open the browser and select the note type that you want to get rid of in the left pane. (You can pick either one as long as you’re consistent.)

  • Click in the right pane and choose Edit → Select All.

  • Choose Tools → Change Note Type and change all of the cards to the note type that you’re keeping. (Note that this step will require a full sync to AnkiWeb the next time you sync, so if you have unsynced progress on other devices, you should get everything in sync first. Anki will give you a warning about this.)

  • Close the browser, return to the Manage Note Types dialog, and delete the old note type.

  • Repeat these steps for any other pairs of note types you’d like to combine.

How can I donate?

As Anki is run as a business, we are not able to accept donations. Instead, we make available AnkiMobile to raise funds for development. You can purchase AnkiMobile on your Apple mobile device, and the proceeds from it go towards supporting Anki’s development.

For people who don’t use Apple products, we hope to have more options available for supporting Anki in the future. In the mean time, please support Anki by telling your friends about it!

AnkiWeb account removal

As AnkiWeb is a free service, we need to periodically delete unused account data in order to keep costs down. As mentioned in our terms of service, your data may be deleted if it has not been used in 6 months or more.

Returning to AnkiWeb after your data has expired

If your account data was deleted due to inactivity, you may still be able to recover that data if you have a copy on your computer or mobile device. You can confirm this by opening Anki or AnkiMobile/AnkiDroid to see if your data is still there.

If you’d like to start syncing that data with AnkiWeb again, please start by logging in to using your Anki ID. If you receive a message that no such account exists, you’ll need to sign up again first - you can use the same email address as before if you wish.

Once you have a valid AnkiWeb login, you can sync your computer or mobile device, enter your details, and then choose "Upload" to send your data back to AnkiWeb. Please make sure to upload, as choosing download would overwrite your local content with your empty AnkiWeb collection.

Avoiding account deletion

Each time you visit, or use the synchronisation feature in Anki, AnkiMobile or AnkiDroid, your account will automatically be marked as active. The mobile clients do not sync automatically, so simply using them to study will not result in your AnkiWeb account being marked active unless you use the sync button.

If your account has been inactive for 6 months or more, and you used the service for a week or longer, you will receive an email notifying you that deletion is pending. If you’d like to keep your account active, please click the link in the email to verify you’ve received the email and mark your account active again within 30 days.

Backing up your collection

If you’re not planning to study for a while, or if you receive an inactivity notice and don’t wish to renew your account immediately, please ensure that you have a copy of your collection on your local computer or mobile device. Your data should already be on your device if you’ve used Anki’s synchronisation feature. If you’ve only used AnkiWeb before, please install the computer version or a mobile client and sync with AnkiWeb in order to download your data.

Apple Watch Support

Apple’s developer guidelines currently say that apps on the watch should be designed to be used for a few seconds at a time. The watch’s battery is considerably smaller than batteries in phones, so longer activities will quickly run the battery down. For this reason, we’re not sure Anki is a great fit for the watch in its current implementation. The tools and hardware will no doubt improve over time, so an app may be more feasible in the future, and we’ll continue to monitor the situation.

My purchase of AnkiMobile isn’t showing up

Sometimes apps you have previously purchased, including Anki, do not show up in the Purchased list of the app store. However, as long as you are still using the same Apple ID as when you purchased an app previously, you are still able to download it again for free.

Please search your email to locate the previous purchase receipt, and confirm that you purchased AnkiMobile in the past with the same Apple ID as appears in your device’s Settings>iTunes section. Then please search for AnkiMobile Flashcards in the app store, and tap the buy button. As long as you are using the same Apple ID as the original purchase, after confirming that you wish to proceed you should receive a notice saying the download is free.

AnkiApp is not part of the Anki ecosystem

The program called AnkiApp was developed by a separate group of people and is not related to the rest of the Anki ecosystem. It was released years after Anki was already established in the marketplace, so their choice of name is unfortunate as a fair number of people are buying it with the expectation it will function with the other Anki clients, which it does not.

If you have purchased AnkiApp in error, please consider leaving a review on the app store alerting people to the fact that AnkiApp is not connected to Anki. You may also be able to request a refund by contacting the app store you bought it from. For Apple devices, you can find information about refunds here:

If you have added content into AnkiApp and would like to move it into Anki, you may be able to do so by exporting your content, then importing the fields.csv file in the zip file you end up with into Anki.

The Anki ecosystem is made up of Anki, AnkiMobile, AnkiDroid, and AnkiWeb, all of which are linked from our official website:

AnkiWeb and this support site use different accounts

To use AnkiWeb and sync, please sign up for an account on

To access this support site easily, you can sign up for an account on this site. Please note that if you create an account on this site, you will need to create a separate account to use AnkiWeb and to sync - you can’t use an account created here to log in to AnkiWeb.


Anki says my clock is wrong

To ensure your scheduling doesn’t get messed up, Anki requires that your device’s clock is set correctly. This means all of the following must be set correctly:

  • the time (including AM/PM)

  • the date

  • the timezone

  • daylight savings

If you receive an error about the clock being wrong, please check to ensure all of the above are set correctly. Please note that even if your system is showing you what looks like the correct time, if the above settings are not correct, the computer’s internal idea of the correct time may be wrong.

"What should I do if my country has just changed its handling of daylight savings?"

When politicians change the handling of daylight savings time, it can take companies like Windows and Apple time to update their operating systems to reflect the new handling. To work around the problem, you can select a different timezone that has the same UTC offset as your current location, and then update the clock to make sure it is correct. For example:

  • it’s 10AM where you are

  • you’ve checked Google for the current standard time, and it’s currently midnight:

  • this means you are ten hours ahead of standard time, so your UTC offset is +10:00

  • in your system settings, look for a timezone that is +10:00

  • after adjusting the time zone, adjust the clock so it shows the correct time

"Why doesn’t Anki let me ignore the error?"

If you study while the clock is incorrect, then your progress is likely to be messed up when any of the following happen:

  • the clock is automatically reset to the correct time in an OS upgrade

  • you decide to start using AnkiWeb for backups or deck sharing

  • you decide to start studying on multiple devices

  • you move to a new machine after the old one breaks

  • you manually change the time because other apps also notice the clock is wrong

Anki refuses to start up because an incorrect clock will also cause issues like file modification times to be wrong, and it’s better to address the issue than hide it away and risk issues in the future.

Anki’s not showing me all my cards!

Unlike traditional flashcard programs that show you the same content over and over again, Anki is designed to show you material when you’re about to forget it. This means you don’t end up wasting time reviewing material you already know well, and it allows you to study more efficiently by focusing on the material you’re about to forget. So rather than trying to go through all your cards like you may be used to, it’s advisable to study cards as Anki presents them to you.

Anki also limits the new cards it introduces per day to 20 by default, because if you introduce too many at once you’ll end up with many reviews to do in the following days. To alter this limit, you can edit the deck options or use the custom study feature.

If you really don’t want to wait for reviews to become due again (due to an upcoming test, etc), you can tell Anki you’d like to review outside of the regular schedule. If you just want to quickly flip through some cards to check for mistakes after creating them or get a general idea of what’s there, you can use the Preview button in the upper-right corner of the browser.

If you’re seeing the card count drop down by more than one after certain operations like an undo, please see

Errors when downloading shared decks/plugins or syncing

If you receive a message like this:

Traceback (most recent call last):
  File "ankiqt/ui/getshared.pyc", line 67, in fetchData
  File "urllib2.pyc", line 126, in urlopen
  File "urllib2.pyc", line 397, in open
  File "urllib2.pyc", line 510, in http_response
  File "urllib2.pyc", line 429, in error
  File "urllib2.pyc", line 369, in _call_chain
  File "urllib2.pyc", line 605, in http_error_302
  File "urllib2.pyc", line 397, in open
  File "urllib2.pyc", line 510, in http_response
  File "urllib2.pyc", line 435, in error
  File "urllib2.pyc", line 369, in _call_chain
  File "urllib2.pyc", line 518, in http_error_default
HTTPError: HTTP Error 404: Not Found

Then the version of Anki you are using is no longer supported. Please upgrade to Anki 2.

The old plugins are still available for download, and are hosted on

Automatically switching language when adding

Anki 1 had a feature (only on Windows machines) where each field would remember the keyboard input mode you’ve selected. Anki 2 uses a different approach to showing fields, and unfortunately the toolkit doesn’t seem to to support automatically switching languages anymore.

It’s recommended that you set up Windows so that you can use a simple combination of keys to quickly switch back and forth between other languages. After doing this, you will be able to quickly switch back and forth not only in Anki, but in other programs as well.

Cards are being placed in the "Default" deck

This is caused by an AnkiDroid bug. To fix the problem, please click the Cards button while adding a card, and ensure More>Deck Override is turned off.

A translation is wrong in Anki’s interface

Anki is translated into different languages by volunteers. If you find a mistake in a translation, please consider contributing a fix on the translating site. It’s easy to make changes, and the changes you make will be included in the next release.

For more information, please see

Problems inputting Japanese text

Unfortunately the toolkit Anki uses doesn’t handle inputting Japanese text well. This can cause the cursor to appear in front of a word you start typing, or to disappear completely. You can minimize the problems by making sure to always hit the enter key after typing text or converting it to kanji, and ensuring you don’t switch fields while the text is still underlined.

Hopefully this behaviour will be improved in a future release of the toolkit.

Media is not being uploaded to AnkiWeb

First, please try adding another media file to one of your cards, and then sync again. This will cause Anki to rescan for any changed media.

If media is still not being uploaded, please ensure your system is not stored on a vfat/fat32-partitioned drive, as Anki is not able to track media changes on such drives

Characters are cut off

If you find that parts of your characters are missing, the font you’re using is probably not appropriate for the language you’re studying. To fix this:

  • While an affected card is shown, click Edit, then Cards.

  • Click the Add Field button.

  • Select Front or Back, depending on which side you want the field to be shown on.

  • Choose a font that is intended for the language you’re studying.

  • After clicking OK, you should see the field appear a second time on your card, and this time it should appear correctly. If it doesn’t, add the field again and try a different font.

  • Remove any other {{field}} references on the left side, so that the field only appears once on your card.

Errors when importing (invalidTempFolder)

You may receive an error that ends with:

Exception: invalidTempFolder

If you see this error, please see the following page:

Sounds/images are not appearing on AnkiWeb or the mobile clients

If you created your deck by importing from a text file, or you downloaded a shared deck that was created in that way, it’s possible the filenames in Anki do not match the filenames on the computer. Some computers treat "file.jpg", "file.JPG" and "FILE.JPG" all as the same file, but other computers do not. This means that if the deck contains a reference to "dog.jpg" but the file on disk is "dog.JPG", some devices (including AnkiWeb) will not be able to display the image.

You can confirm this is a problem by editing a card that’s not showing up correctly using the computer version. If audio isn’t working, you’ll see a link like [sound:hello.mp3]. If you see a broken image link, click on that field, then press the down arrow on the top right, choose "Edit HTML", and locate text that looks like <img src="cat.jpg">. Note down the name of the file.

Then open your collection’s media folder and locate the file that is referenced. If the file does not use exactly the same combination of lowercase or uppercase letters, you’ve found the problem.

If it was a shared deck, please report the issue to the shared deck author. If the differences in case are regular, you can try fix the problem using Anki’s find&replace feature in the browser. For example, if the link is for "dog.JPG" but the file on disk is "dog.jpg", you can click browse, select all cards, and use find&replace to replace JPG with jpg.

If that doesn’t explain your issue, please check that the computer you’re on is not using a vfat/fat32 file system. Anki currently is unable to detect changes to the media folder when it’s on such a filesystem, so media syncing will not work in this case. A workaround is planned for a future release.

Extra characters appearing on cards

Sometimes users notice that text is appearing in front of or on their cards that they didn’t put there. Usually it is just a couple of letters or nonsense. For instance, on the front side of your card you have written book, but when you review the card it appears as fybook.

This problem is caused by accidentally placing text in the card template. You can solve it as follows:

  • While reviewing, locate one of the cards that has the problem, and edit it. (Alternatively, search for one in the browser.)

  • Click the Cards button.

  • Look in the Front Template box (or, if the text is appearing on the back of the card, the Back Template box). You should see the extra text in there somewhere. Being careful not to delete anything else, remove it.

After you close the Cards dialog, your cards should appear as normal again.

You can only do this on the desktop version at the moment (but when you then sync your collection, it will be fixed on other platforms as well).

Extra copies of a card are coming up

Occasionally you may have been editing a note type and later discover that a number of cards are duplicated (sometimes there may even be more copies).

You can fix this as follows:

  1. Find one of the duplicated cards in the browser.

  2. Click the Cards button.

  3. Select each tab in turn and compare the contents of the template fields and card preview pane. If the card types are identical, delete one of them (More → Delete).

This should remove all the duplicate cards that use this note type. (If you are still having problems, it’s possible that multiple note types have the issue, in which case you can repeat these steps with a card of the other note type.)

"Sync Failed. After syncing, the collection was in an inconsistent state."

To fix this problem, you need to check the collection with the computer version of Anki. If you have reviews in AnkiMobile that you don’t have on your computer, please see the "from mobile device to computer" instructions for how you can export your AnkiMobile progress to the computer version:

After that, please run:

  • Tools>Maintenance>Check Database

  • Check the Preferences>Network>On next sync, force changes in one direction box

  • Sync.

  • Sync your other devices, and choose to download.

The problem should then be fixed. For those curious as to why this has started happening, AnkiWeb recently started detecting some errors in your collection that it was not noticing before. The most common cause of these errors was pressing the 'preview' button in the add cards window when there’s no text on the fields, which generated an empty note with no cards in previous AnkiMobile releases. The bug no longer occurs in the currently available version, but if you pressed the preview button in previous AnkiMobile versions, the empty notes may still be lurking in your collection.

How can I recover cards or decks?

If you’ve accidentally deleted notes by bumping the delete button, you’ll find the notes listed in a file called deleted.txt in your profile folder.

For bigger losses, Anki provides an automatic backup system, which takes backups of your cards and progress, but not your sounds or images. Please see the following pages depending on the Anki software you’re using:

Stats screen shows negative review time

This issue is caused by a current AnkiDroid bug which will hopefully be fixed soon. For more information, please see the thread on the AnkiDroid issue tracker.

You can fix the problem with this add-on (follow the directions on the description page). This will not prevent it from recurring in the future, but it will fix your statistics for now.

Restoring an Automatic Backup (Recovering from Data Loss)

Sometimes your collection may become very damaged. For instance:

  • You accidentally deleted a card type or hundreds of cards and didn’t notice in time to undo it.

  • Your collection has become corrupted.

  • There was a syncing error and you accidentally overwrote a large number of reviews that you did on another device.

  • …​or anything else that leaves you with lost data.

Anki automatically backs up your collection every time you close Anki or sync (AnkiMobile backs up after fixed time intervals and before syncs), and by default it stores 30 backups. For information on restoring an automatic backup, please visit the relevant page:

Syncing errors with older Macs

If you’re on OSX 10.5 or 10.6, you need to upgrade to Anki 2.0.30, or you may see an error like the following when syncing:

Syncing failed:
'[Errno 1] __ssl.c:507: error:0D0890A1:asn1 encoding
routines:ASN1__verify:unknown message digest algorithm'

2.0.30 does work on these older machines, provided you download the alternate version.

To update, please:

  • visit

  • scroll to the bottom of the page

  • click the "alternate version" link to download 2.0.30 for older Macs

  • quit Anki if it’s running

  • and install the downloaded file over the old Anki version

I created reversed cards, but they’re not showing up!

In order to prevent it from being too easy for you to answer cards that are based off the same note, Anki automatically buries cards of the same note that are due on the current day when you answer the first card. When you have just created a new deck with reverse cards, this may cause it to appear that there are no reversed cards in your deck at all (since the forward ones will come up first and cause the reverse ones to be buried).

To confirm that this is the case, you can look at the cards in the browser: there should be two cards for each note, and if you click the Preview button and scroll through some of the cards, they should appear in both directions.

The reversed cards will begin coming up for review on the following day. Alternatively, you can click the Unbury button on the deck overview screen (after selecting the deck from the deck list) and increase the number of new cards for the day from the custom study button. If you prefer, you can also disable this behavior on the New Cards tab of the deck’s options.

For more information about how the feature works, please see

Requesting a refund for AnkiMobile

If you’re having problems with AnkiMobile, please let us know and we’ll do our best to help you resolve them.

When you purchase items on the app store, Apple sell the product to you. As we are not involved in the sales process, we do not have the ability to offer you a refund as we have no access to your payment details - Apple does not even inform us who is purchasing the app. For this reason, any refund requests need to be submitted to Apple directly. Please see the following page for more information:

KeyError: 'delays' for people who also use AnkiDroid

You may receive an error message while reviewing, that looks like the following:

Traceback (most recent call last):
  File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.webview", line 21, in link
  File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.reviewer", line 318, in _linkHandler
  File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.reviewer", line 251, in _showAnswer
  File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.reviewer", line 617, in _showEaseButtons
  File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.reviewer", line 654, in _answerButtons
  File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.reviewer", line 637, in _defaultEase
  File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.sched", line 135, in answerButtons
  File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.sched", line 595, in _lrnConf
  File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.sched", line 1099, in _lapseConf
  KeyError: 'delays'

This is caused by a bug in AnkiDroid 2.4, where it doesn’t create filtered decks correctly. Please remove any custom study & filtered decks that you created with it, and recreate them on the computer version to fix the problem. Please note that rebuilding is not sufficient; you need to remove the old copy first.

A deck I want has disappeared from AnkiWeb

The shared decks on AnkiWeb are provided by other Anki users. If the deck author has chosen to remove a shared deck, the deck has been deleted from our servers, and we do not have the ability to restore it.

Shared decks may also be hidden from view for other reasons, such as their copyright status needing to be confirmed. For legal reasons, we can not restore decks in these cases until we hear back from the deck author.

Unexpected empty cards when using cloze deletion

When using cloze deletion cards, it’s fairly common to end up with empty cards—where you come to them in review and are told "the front of this card is empty." In all likelihood, this does not mean you have done anything wrong, nor does it indicate anything wrong with your collection. Rather, it happens when you create some occlusions on a card, then delete some of them. For example, you might make a c1 and a c2, then decide they should both be tested at the same time and change the c2 to a c1. This will then result in an empty card, because Anki has already created a second card for the second cloze, and in order to prevent loss of scheduling information if the change was accidental, Anki does not delete these cards automatically.

If you run Tools -> Empty Cards as the message suggests, you can delete these empty cards and get your collection back to how you expect it. This will not delete any notes, so you do not need to worry about losing data. If you are using the mobile version, you can bury the card that gives this message until you get back to your desktop computer and have the chance to run the Empty Cards function.

Errors after upgrading to Windows 10

Permission Problems

After upgrading to Windows 10, some users are encountering error messages when starting Anki, or exporting decks. Windows appears to be changing the permissions on all files in your Documents folder on upgrade, so you no longer have permission to write to them.

To fix the problem for Anki, you can do the following:

  • in the search area of the start bar, type cmd.exe and hit enter

  • in the window that opens, type the following and hit enter to see your username:


  • type the following, hitting enter after each line, and replacing __ (and keeping the :F part) with your username from the previous command


icacls documents\anki /grant __:F /t

That command should fix the permissions on Anki’s data folder, and you should now be able to start the program. If you continue to have issues with other programs, you can try replacing 'documents\anki' with just 'documents' to fix the permissions on your entire documents folder.

If you find the problem is fixed but comes back, your problem may be complicated by a OneDrive issue. If you’re using OneDrive (Microsoft’s cloud storage system), please see…​


Some users have experienced "permission denied" or "readonly" errors that were caused by security software installed on their machine. You may need to add an exception for Anki, or try temporarily disabling the software to rule it out as the cause. Some users have reported that simply turning off their software did not fix the problem, and they either had to add an exception for Anki or uninstall the software.

Debugging Permission Problems

If problems persist after you’ve ruled out Antivirus and related programs, have performed the steps above to fix permissions, and don’t use OneDrive, please run the following commands in cmd.exe, pressing enter after each one.


icacls documents\anki /t

Then please copy & paste or screenshot what you see, and post it to us in a support ticket.

Custom Study crashing in AnkiMobile 2.0.19

Some users are experiencing crashes when tapping the Done button in Custom Study in AnkiMobile 2.0.19. A fix for a related problem was in 2.0.18, but unfortunately this did not fully solve the problem, so we will have another release to Apple in the next week or two.

In the mean time, the problem is easy to work around. In the Custom Study screen, tap on the number at the bottom right ("Extra new cards"/"Extra review cards"), then tap on the grey area to hide the keyboard again. After that, the problem should no longer happen on the deck you have selected.

Errors syncing or accessing

We recently switched DNS records for the Anki domains. Usually this would be a smooth transition with no interruption to service, but unfortunately the previous provider handles this terribly - instead of continuing to respond to queries for the few days it takes to fully transition over, they immediately start returning errors. I’ve reported the issue to them, but they do not seem to be interested in fixing it, so unfortunately we’re stuck in a situation where some users will have trouble accessing the site for up to 48 hours while the transition completes.

If you are receiving this error, it is possible to work around. Your ISP’s servers have cached the old location of the DNS records, but Google’s DNS has an up to date copy. If you switch to Google’s free DNS servers for the next few days, it should fix the problem. Google provide a guide for how to change the DNS servers on common platforms. Please be careful when making any changes.

On iPhone/iPad wifi:

If you do not feel comfortable making changes, the problem should resolve itself within 48 hours. Sorry for the inconvenience :-(

My antivirus program says Anki is infected!

Antivirus programs sometimes get things wrong. This is especially so when we release a new version - some AV programs assume that because the new version has not been seen in the past that it must be dangerous. Anki updates are built on machines dedicated to that purpose, so the chances of a virus infection are very slim. If you’ve received a message from your antivirus, please contact your AV vendor to let them know about the false positive.

Sound/image media files have gone missing!

Anki stores your cards' sound and image files on your computer, in your Anki folder, in User 1/ If you delete any files from that folder, Anki notes they have been removed and on the next sync it will remove them from your other devices as well. What sometimes happens is users tidy up files on their computer, and accidentally remove the sounds and images that their cards use, resulting in sounds not playing or images not appearing. This is particularly easy to do accidentally on a Mac with the "all my files" feature of the Finder, but can happen on other platforms as well.

If you’ve accidentally deleted the files your cards were using, you may be able to restore them from your recycle bin / trash can if the trash has not been emptied yet. Placing them back in the folder should cause the media to work again.

Due to the size of sounds and images, AnkiWeb does not keep backups of media files, so once they have been removed from AnkiWeb we are not able to recover them for you.

If you’ve lost your sound and images, but had obtained them from a shared deck, if the shared deck is still available you can import it into a new profile, and then copy the sounds and images from it into your original collection to restore the data.

Sounds don’t play automatically in AnkiMobile

AnkiMobile won’t play audio automatically if you have the mute/vibrate switch on your phone turned on. To get the audio to play automatically, you can either turn the switch off, or turn on the "Always Duck + Ignore Mute" option in AnkiMobile’s review preferences screen to have AnkiMobile ignore the mute switch.

macOS Sierra’s Documents in iCloud feature can cause data loss

The latest version of macOS introduced a feature that stores your Documents and Desktop folders in iCloud. This causes a number of problems with Anki (among other apps), so we strongly recommend disabling the feature and then upgrading to the latest Anki, which moves the Anki files outside of iCloud.

Disabling the feature

  • Click the Apple icon at the top left of the screen and choose System Preferences.

  • Click the iCloud button.

  • Click 'Options' next to iCloud Drive.

  • Make sure 'Desktop & Documents Folders' is deselected.

If the item was already deselected, you can upgrade to the latest Anki without problems. If it was previously selected:

  • After disabling the feature, you’ll need to move your files from iCloud Drive back to your local Documents folder in the Finder, and it should automatically download any missing files in the process.

  • Check that your Anki folder is directly in your Documents folder - if it’s in a subdirectory, you’ll need to move it to Documents.

Upgrading Anki

The latest Anki version stores your Anki files outside your Documents folder, so iCloud can not damage them. Please make sure to upgrade only after you’ve ensured iCloud is disabled, or else you will run into problems.

Recovering from data loss

  • If your cards have disappeared but they are still on AnkiWeb, you can sync and choose Download. If your cards are not on AnkiWeb, you may be able to restore from an automatic backup:

  • If sounds and images have gone missing, they should be restored once you disable the feature and copy all of your data off iCloud.

More info for the technically inclined

  • Files that are stored in the cloud but not on the local machine - such as when 'optimize storage' is on, or when the files were added on another machine and have not been downloaded yet - are invisible to Anki. If your collection file is missing when Anki is started, it’ll create a new one, and that will end up being uploaded to iCloud, overwriting your cards.

  • Anki will not be able to show any sounds or image files that have been 'optimized' (ie, are missing from the local machine). Worse yet, if they were previously in your folder and have since disappeared, Anki sees that they have been deleted and will delete them from AnkiWeb on a subsequent sync, as it has no way of telling that the files were removed by iCloud and not the user. This can result in sound and image files being removed from your other devices as well. The files should still be iCloud, and Anki will be able to use them again once you download them.

  • When more than one Mac is added to iCloud, macOS renames your documents folder to "Documents - [computername]". This can cause Anki to no longer find your files, as it expects the Anki folder to be in the top level of Documents.



The content here is distributed under the CC BY-SA license:


formatted and compiled by Dmitry Mikheev, March 2017