Adding Cards and Notes
Recall from the basics that in Anki we add notes rather than cards, and Anki creates cards for us. Click Add in the main window, and the Add Notes window will appear.
Duplicate Check
Anki checks the first field for uniqueness, so it will warn you if you enter two cards with a Front field of “apple” (for example). The uniqueness check is limited to the current note type, so if you’re studying multiple languages, two cards with the same Front would not be listed as duplicates as long as you had a different note type for each language. Anki does not check for duplicates in other fields automatically for efficiency reasons, but the browser has a “Find Duplicates” function, which you can run periodically.Effective Learning
Different people like to review in different ways, but there are some general concepts to keep in mind. An excellent introduction is this article on the SuperMemo site. In particular:- Keep it simple: The shorter your cards, the easier they are to review. You may be tempted to include lots of information “just in case,” but reviews will quickly become painful.
- Don’t memorize without understanding: If you are studying a language, try to avoid large lists of words. The best way to learn languages is in context, which means seeing those words used in a sentence. Likewise, imagine you’re studying a computer course. If you attempt to memorize the mountain of acronyms, you’ll find it very difficult to make progress. But if you take the time to understand the concepts behind the acronyms, learning the acronyms will become a lot easier.
Adding a Note Type
While basic note types are sufficient for simple cards with only a word or phrase on each side, as soon as you find yourself wanting to include more than one piece of information on the front or back, it’s better to split that information up into more fields. You may find yourself thinking “but I only want one card, so why can’t I just include the audio, a picture, a hint, and the translation in the Front field?” If you’d prefer to do that, that’s fine. But the disadvantage of that approach is that all the information is stuck together. If you wanted to sort your cards by the hint, you wouldn’t be able to do that as it is mixed in with the other content. You also wouldn’t be able to do things such as moving the audio from the front to the back, except by laboriously copying and pasting it for every note. By keeping content in separate fields, you make it much easier to adjust the layout of your cards in the future. To create a new type of note, choose Tools > Manage Note Types from the main Anki window. Then click Add to add a new type of note. You will now see another screen that gives you a choice of note types to base the new type on. “Add” means to base the newly created type on one that comes with Anki. “Clone” means to base the newly created type on one that is already in your collection. For instance, if you’d created a French vocab type already, you might want to clone that when creating a German vocab type. After choosing OK, you will be asked to name the new type. The subject material that you are studying is a good choice here – things like “Japanese”, “Trivia”, and so on. Once you have chosen a name, close the Note Types window, and you will return to the adding window.Customizing Fields
To customize fields, click the Fields… button when adding or editing a note, or while the note type is selected in the Manage Note Types window.
- Editing Font allows you to customize the font and size used when editing notes. This is useful if you want to make unimportant information smaller, or increase the size of non-Latin characters which are hard to read. The changes you make here do not affect how cards appear when reviewing: to do that, please see the templates section. If you have enabled the “type in the answer” function, however, the text you type will use the font size defined here. (For information about how to change the actual font face when typing the answer, please see the checking your answer section.)
- Sort by this field… tells Anki to show this field in the Sort Field column of the browser. You can use this to sort cards by that field. Only one field can be the sort field at once.
- Reverse text direction is useful if you are studying languages that display text from right to left (RTL), such as Arabic or Hebrew. This setting currently only controls editing; to make sure the text displays correctly during review, you’ll need to adjust your template.
- Use HTML editor by default is useful if you prefer to edit the fields directly in HTML.
- Collapse by default. Fields can be collapsed/expanded. The animation can be disabled in the preferences.
- Exclude from unqualified searches (slower) can be used if you want the content of a certain field not to appear in unqualified (not limited to a specific field) searches.
Changing Deck / Note Type
While adding, you can click on the top left button to change note type, and the top right button to change deck. The window that opens up will not only allow you to select a deck or note type, but also to add new decks or manage your note types.Organizing Content
Using Decks Appropriately
Decks are designed to divide your content up into broad categories that you wish to study separately, such as English, Geography, and so on. You may be tempted to create lots of little decks to keep your content organized, such as “my geography book chapter 1”, or “food verbs”, but this is not recommended, for the following reasons:- Lots of little decks may mean you end up seeing cards in a recognizable order. On older scheduler versions, new cards can only be introduced in deck order. And if you were planning to click on each deck in turn (which is slow), you will end up seeing all the “chapter 1” or “food verb” reviews together. This makes it easier to answer the cards, as you can guess them from the context, which leads to weaker memories. When you need to recall the word or phrase outside Anki, you won’t always have the luxury of being shown related content first!
- While less of a problem than it was in earlier Anki versions, adding hundreds of decks may cause slowdowns, and very large deck trees with thousands of items can actually break the display of the deck list in Anki versions before 2.1.50.
Using Tags
Instead of creating lots of little decks, it’s a better idea to use tags and/or fields to classify your content. Tags are a useful way to boost search results, find specific content, and keep your collection organized. There are many ways of using tags and flags effectively, and thinking in advance about how you want to use them will help you decide what will work best for you. Some people prefer using decks and subdecks to keep their cards organized, but using tags offers a big advantage over decks for that: you can add several tags to a single note, but a single card can only belong to one deck, which makes tags a more powerful and flexible categorization system than decks in most cases. You can also organize tags in trees in the same way as you can do for decks. For example, instead of creating a “food verbs” deck, you could add those cards to your main language study deck, and tag the cards with “food” and “verb”. Since each card can have multiple tags, you can do things like search for all verbs, or all food-related vocabulary, or all verbs that are related to food. You can add tags from the Edit window and from the Browser, and you can also add, delete, rename, or organize tags there. Please note that tags work at note level, which means that when you tag a card that has siblings, all the siblings will be tagged as well. If you need to tag a single card, but not its siblings, you should consider using flags instead.Using Flags
Flags are similar to tags, but they will appear during study in the review window, showing a colored flag icon on the upper right area of the screen. You can also search for flagged cards in the Browse screen, rename flags from the browser and create filtered decks from flagged cards, but unlike tags, a single card can have only one flag at a time. Another important difference is that flags work at card level, so flagging a card that has siblings won’t have any effect on the card’s siblings. You can flag / unflag cards directly while in review mode (by pressing Ctrl+1-7 on Windows or Cmd+1-7 on Mac) and from the Browser.The “Marked” Tag
Anki treats a tag called “marked” specially. There are options in the review screen and browse screen to add and remove the “marked” tag. The study screen will show a star when the current card’s note has that tag. And cards are shown in a different color in the browse screen when their note is marked. Note: Marking is mainly left around for compatibility with older Anki versions; most users will want to use flags instead.Using Fields
For those who like to stay very organized, you can add fields to your notes to classify your content, such as “book”, “page”, and so on. Anki supports searching in specific fields, which means you can do a search for"book:my book" page:63 and immediately find what you’re looking
for.
Custom Study and Filtered Decks
Using custom study and filtered deck you can create temporary decks out of search terms. This allows you to review your content mixed together in a single deck most of the time (for optimum memory), but also create temporary decks when you need to focus on particular material, such as before a test. The general rule is that if you always want to be able to study some content separately, it should be in a normal deck; if you only occasionally need to be able to study it separately (for a test, when under a backlog, etc.), then filtered decks created from tags, flags, marks or fields are better.Editing Features
The editor is shown when adding notes, editing a note during reviews, or browsing.

</> button allows editing the underlying HTML of a field.


Cloze Deletion
Cloze deletion is the process of hiding one or more words in a sentence. For example, if you have the sentence:Image Occlusion
Anki 23.10+ supports Image Occlusion cards natively. An Image Occlusion (IO) note is a special case of cloze deletion based on images instead of text, and allows you to create cards that hide some parts of an image, testing your knowledge of that hidden information.
Adding an image
To add IO cards to your collection, open the Add screen, click on “Type” and choose “Image Occlusion” from the list of built-in note types. Then, click on Select Image to load an image file saved on your computer’s hard drive, or on Paste image from clipboard if you have an image copied to the clipboard.Adding IO cards
After loading an image, the IO editor will open. Click on the icons on the left to add as many areas to your image as you want. There are three basic shapes to choose from:- Rectangle
- Ellipse
- Polygon
- Hide All, Guess One: All areas are hidden and only one area at a time is revealed while learning.
- Hide One, Guess One: Only one area at a time is hidden and will be revealed during learning. The other areas will be visible.

Editing IO notes
You can edit your IO notes by clicking on “Edit” while reviewing, or directly from the browser. There are several tools that you can use. Of note:- Select: It allows you to select one or more shapes to move, resize, delete or group them.
- Zoom: You can freely move the image and zoom in or out using the mouse wheel.
- Shapes (Rectangle, Ellipse or Polygon): Use them to add new shapes / cards.
- Text: It adds text areas to your image. These text areas can be moved, resized or deleted, but no card will be created when you use this tool.
- Undo / Redo.
- Zoom In / Out - Reset zoom.
- Toggle Translucency: Use this tool to temporarily view the hidden areas.
- Delete: Use this tool to delete selected shapes and text areas. Please note that deleting a shape won’t delete its associated card automatically; you will need to use Tools>Empty Cards afterwards, the same as with regular cloze deletions.
- Duplicate.
- Group selection: Use this tool to create a cluster of shapes, which will allow you to move, resize or delete them simultaneously. Please note that two or more single shapes will create only one card once grouped.
- Ungroup selection: Select a group and then click this button to make each shape independent again.
- Alignment: This tool can be used to align your shapes / text areas as desired.
Inputting Non-Latin Characters and Accents
All modern computers have built-in support for typing accents and non-Latin characters, and multiple ways to go about it. The method we recommend is by using a keyboard layout for the language you want to learn. Languages with a separate script like Japanese, Chinese, Thai, and so on, have their own layouts specific to that language. European languages that use accents may have their own layout, but can often be typed on a generic “international keyboard” layout. These work by typing the accent, then the character you want accented - e.g. an apostrophe (´) then the letter a (a) gives á.Adding international keyboard layouts
Instructions on how to use international keyboards vary depending on the operating system and desktop environment that you are using. To get started, please see the links below. Windows: Mac: Linux:- Gnome: https://help.gnome.org/users/gnome-help/stable/tips-specialchars.html.en
- KDE Plasma: https://userbase.kde.org/Tutorials/ComposeKey
Adding keyboard layouts for specific languages
Keyboards for specific languages are added in a similar way, but we can not cover them all here. For more information, please try searching on the internet for “input Japanese on a mac”, “type Chinese on Windows 10”, and so on. For Linux it’s best to look at the wiki pages of your distro, e.g. Arch Linux and Debian Linux. As an example,apt install ibus-anthy on Debian allows you to type hiragana characters.
Right-to-left Languages
If you are learning a right-to-left language, there are lots of other things to consider. Please see this page for more information.Limitations
The toolkit on which Anki is built has trouble dealing with a few input methods, such as holding down keys to select accented characters on macOS, and typing characters by holding down the Alt key and typing a numeric code on Windows.Unicode Normalization
Text likeá can be represented in multiple ways on a computer, such as
using a specific code for that symbol, or by using a standard a and then
another code for the accent on top. This causes problems when mixing input
from different sources, or using different computers - if your computer
handles keyboard input in one form, but the content is stored in a different
form, it will not match when searching, even though the end result appears
identical.
To ensure content can easily be found in searches, Anki normalizes the text
to a standard form. For most users this process is transparent, but if you
are studying certain material like archaic Japanese symbols, the normalization
process can end up converting them to a more modern equivalent.
If you want character variants preserved, the following in the debug console
will turn off normalization: