Searching by tag in Anki

Playing Anki Tag : From Plain Lists to Topic-Based Fun

Anki users, do you tag your cards?

If the answer is no, then perhaps you should think about adding this natty little superpower to your vocab decks. It’s not only a good habit, but it can turn plain old Anki lists into fun, interactive games like this. How? Read on!

Topical Application

To start with, tagging cards with keywords for topic names like colours, animals, or food, or parts of speech like verb, or noun, gives your data greater searchability. In the Anki browse window, you can then filter on these keywords using the tag: notation.

Straight away, this opens up the possibility to conduct a quick and easy language audit. For example, searching on tag:colours quickly shows if there are any gaps in your linguistic colour palette that need filling.

Filtering your vocab cards by tag in Anki.

Filtering your vocab cards by tag in Anki.

Now, wouldn’t it be nice if you could also test yourself specifically on those queries? Say, pull up all of your food and drink words and blitz them for a bit of extra practice?

Unfortunately, you can’t do that straight out of the box. Anki doesn’t provide a way to create a new or virtual vocab deck by tag. But you can easily export them to make thematic test-yourself activities on other platforms.

Playing Tag with Anki

It’s actually pretty simple to get sets of data out of Anki by tag. In the Browse window of the desktop app, start by tapping out a tag: query on your data as above. Then, highlight all of the matching entries that appear in the list (clicking on one entry and then hitting CTRL + A is the fastest way for me).

Selecting notes by tag in Anki

Selecting notes by tag in Anki

Next, head up to Notes in the menu, and select the Export Notes option.

Exporting selected notes in Anki

Exporting selected notes in Anki

As we’ll be using this data on any number of different platforms, simplicity is the order of the day. For that reason, Notes in Plain Text is the best format to choose for our data. Selected Notes should already be the active choice in the Include dropdown. Make sure to untick Include tags and Include HTML and media references to keep the data as plain as possible. Then, tap the Export button.

Exporting selected notes in Anki

Exporting selected notes in Anki

The result should be a .txt file containing a neatly formatted list of your thematic word list. Magic!

From Anki to Beyond

Now you’re ready to drop that into other edu-game services that have an import feature. Educandy and Quizlet are amongst the easiest, and a good place to start. With Educandy, you can simply upload the .txt file directly, and it handles the rest. With Quizlet, you have to open the .txt file, copy the text and paste it into a little box, but it’s still nice and simple.

Now, you have a whole suite of games you can play that focus entirely on your chosen topic. A brilliant way to granulate your Anki practice a bit – or simply create games for your friends (or students) to learn from too.

Anki vocabulary items imported into an Educandy game

Anki vocabulary items imported into an Educandy game


Anki vocabulary items imported into a Quizlet game

Anki vocabulary items imported into a Quizlet game

Sometimes you may need to do a little extra work on the other end. In Quizlet, for example, I needed to reverse the order of columns from term-description to description-term as the site default didn’t match my list. Fortunately, that’s just a single button-click on that platform. Phew!

Tag Tips

Anki tagging isn’t perfect, it must be said. Even the most avid taggers will point out that the app’s default tag management features are a bit basic. For some extra control over them, it’s well worth installing the free Search and Replace Tags add-on. There is also the premium add-on BetterTags, which adds some serious extreme tagging power to your app.

Both utilities are incredibly helpful if you end up with near-duplicate or misspelt tags to tidy up. For instance, I realised I had tagged cards variously as ‘animal’ and ‘animals’ over time. Easy to do if you add cards in tranches regularly, rather than all at once. But a nightmare if you are searching for the topic ‘animal’ and only half of your cards appear.

No problem: the two tags combined like a treat with the Search and Replace add-on.

Whether you’re brand new to tagging or have been tagging like a pro for years, it pays dividends to explore these import-export options with other sites. A bit of variety is never a bad thing!

Is the starting point for functional fluency a list of the right core words? Photo by acscom from

300 Words for Functional Fluency : Miss Swanson’s Elucidating Experiment

Decrepit, dusty old language learning books from bygone days are a guilty pleasure of mine. And sometimes, the most obscure, long-forgotten tomes throw up some shining treasures. Leafing through one such volume this week week, I stumbled across a fascinating gem of a tip that promises a helpful shortcut to functional fluency in a language.

The book in question – George McLennan’s “Scots Gaelic – A Brief Introduction – is not one of the oldest I’ve taken a ramble through, seeing its first impression in 1987. But it contains a curious factoid that served as the basis for a whole chapter on essential vocabulary. Let’s join Mr McLennan, and dive into the strange and curious world of the mysterious Miss Elaine Swanson.

Elaine Swanson and the 300 words

Swanson, explains McLennan, was “director of the New York Language Institute” around the 1930s. Now, her existence may well be apocryphal, as I am yet to find any modern reference to her – or the New York Language Institute – online or otherwise. But this mythical Miss Swanson is noted for one particular and exciting theory. She posited that a spoken vocabulary of just 300 words will suffice to get by in a language.

Being a thoroughly practical kind of person, and seeking empirical proof, she took it upon herself to attempt this feat in English for the duration of a whole three months. Apart from undoubtedly bemusing and irritating friends, relatives and colleagues, this exercise allowed her to compile a list of those core 300 words that represent a level of functional fluency.

Thanks to McLennan’s unearthing of her story, we too can benefit from the fruits of that hard work.

Functional fluency list

Here, arranged by the parts of speech. Clearly, a huge nod goes in George McLennan’s direction for printing this list with Gaelic translations in his book. Otherwise, Miss Swanson’s experiment might have been lost forever.

The final list actually comes in at a little under 300 words. Bear in mind that not every language will match up with these English terms exactly, so it will need a little adapting for other languages. McLennan notes that Gaelic, for example, has no single word for no – instead, this is paraphrased.

And one more note before we begin: some categories and inclusions might seem a little eccentric or unusual. Remember that this list was made in and for a very certain place and a very certain time. It manages to be fairly general, but will need some personalisation!

Miss Elaine Swanson’s Core Vocabulary


at, after, for, from, in, on, to, with


and, or, if, but, so, that


I, he/she, you


my, your, their


hello, goodbye, oh!




fire, light, sun


I assume that Mr McLennan has changed the currency words here for a British audience.

bank, pound, penny, money, office, manager, show, size, shop, trouble, way


boat, car, country, hotel, left, place, right, station, street, ticket, town, train


bag, book, letter, telephone, thing, story, word, picture, nothing

Days of the Week

Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday


The original list uses “modifiers” as a kind of catch-all for anything descriptive, making this a mixed bag!

again, all, any, big, clean, cold, correct, down, easy, every, expensive, good, happy, here, how?, little, long, many, more, married, much, new, nice, no, not, now, old, one, other, piece, ready, same, slow, some, sorry, that, there, this, too, also, up, warm, very, well, what?, when?, where?, who?, why?


Miss Swanson could almost be the original author of Duolingo’s “Food” topics…

bread, butter, sweets, coffee, egg, fruit, meat, milk, salt, sugar, vegetables, water


day, evening, hour, minute, month, morning, night, time, today, tonight, tomorrow, week, yesterday


bath, floor, house, key, room, table


boy, brother, doctor, father, friend, girl, man, men, Miss, mother, Mr, Mrs, name, policeman, sister, woman, women


cloth, clothes, coat, dress, hat, shoes, stockings, trousers


black, blue, green, red, white

Were there no yellow things in Miss Swanson’s world?

Verbs (and auxiliaries)

will, won’t, ask, be (am, are, is, was, were), can/can’t/could, come/came, do/does/don’t/did, eat/ate, excuse, gain, get/got, give, go/went, have/has/had, help, know/knew, learn, like, make/made, must, please, put, read, say/said, see/saw, sent, sit/sat, sleep/slept, smoke, start, stop, take/took, thank, think/thought, understand/understood, use, want, work, write/wrote

A critical eye

Evaluating the list for its practicality, the omissions are often more noteworthy than the generally helpful inclusions. Indeed, I end up with more questions than answers. Why no we or they in the pronoun section, for example? One English word frequency list places we above both he and she, so this might seem like something that needs tweaking. And where is the handy it, which sits firmly in the top ten most common English words in the same frequency table?

If frequency word lists were available (presumably Miss Swanson would have had access to these as director of a linguistic institute), why did she not use these to compile a core vocabulary? That said, this was a personal experiment, and – it is fair to say – probably not exactingly scientific. The aim of fluency was on the terms of the author’s everyday, not a one-size-fits-all average person.

Elsewhere, some of the collapsed categories seem tailored quite specifically to English. We can only assume that the inclusion of possessive their is the gender-neutral one to cover he/she more economically with a single word.

Window on a world

A particularly fascinating characteristic of the list is the choice of present/past verb pairs. Only certain past tenses are included (knew, slept etc.), while others verbs are given only in the present / infinitive form. Presumably the choice relates to the kind of polite, daily conversations the protagonist was trying to replicate during the experiment. Again, this fits with a definition of fluency as a working knowledge of language for the protagonist’s everyday – not everyone else’s. On a related note, it might be quite shocking to note the inclusion of the verb ‘smoke’ these days. Of course, such observations are part of the charm of finding personal vocabulary lists like these: their quirkily subjective nature.

Other initial observations relate to the economy of some of the lower-frequency type of vocabulary. You might wonder, like I did, why some terms are included when they might be creatively paraphrased using other items on the list. Personally, I question why “sun” is there, when “big light”, accompanied by pointing at the sky, would do. Slightly paleolithic, admittedly. Miss Swanson sounds much more civilised than that.

Pidgin English

As a guide to speaking a language, the list is clearly missing something. In particular, her conception of vocabulary is of a set of discrete, individual blocks, without any comprehensive reference to the glue holding them together in speech. There are no grammar rules implied in this list method beyond the few verb tense pairs, a couple of declined verb forms (was, does etc.) and the probably unnecessary inclusion of the definite article.

You can get away without grammar, of course, in effect using the vocabulary with your own logic to create a kind of pidgin. Will that make for ‘good’ French, German, Spanish and so on? No, go the purists. But will it be communicative if you need a basic core fast? Absolutely!

Verbs for lift-off

Miss Swanson does give a nod to a certain kind of sentence glue, however. One of the most striking things about this core vocabulary is the preponderance of verbs. They make up a considerable portion of the magic 300. And with good reason: this super-category of words does a colossal amount of heavy lifting in terms of intention and meaning in a sentence.

Now, I’ve always championed the verb as a key fluency factor. In fact, you can just call me the Verb Guy, since I can’t get enough of them (I write apps to drill them in my spare time!). Miss Swanson clearly spotted the communicative power of verbs, and focusing on verb tricks like employing modal sentence frames can really boost your conversational power, too.

A pinch of salt (and a spoonful of sugar)

So there you have it: a recipe for getting by on just a handful of words. Serve with a dollop of gloriously eccentric sugar and a medium-sized pinch of salt.

But even if the Magic 300 needs some tweaking to our individual circumstances, it strikes me that Miss Swanson was most definitely onto something. Her approach lights a pathway towards communicating – fast – in any language. Beyond that, the highly personal, practical nature of her list makes for a charming and intriguing window onto the world of someone in love with language and words. There is something  very familiar about Miss Swanson that is reflected in all of us linguaphiles.

This long-forgotten experiment attracts the extreme linguist in me, I must admit. If functional fluency can be acquired from a carefully selected core vocabulary, then maybe it is that simple to add a third, fourth, fifth language – and the rest!

What would your 300 look like? Could you get away with fewer than 300 words? What would you add or replace to Miss Swanson and Mr McLennan’s lists? And of the languages you know a little of, how many have you reached Swanson’s functional fluency in? Let us know in the comments!

A spreadsheet containing German verb information.

Anki custom note types for complex morphology flashcards

If you use Anki, have you ever felt like the the out-of-the-box templates are a little basic?

The default card has just two fields for back and front. Of course, this is instantly relevant for simple vocabulary learning. You can begin adding your target-translation word pairs in straight away. It is intuitive and allows newcomers to get started straight away. Simplicity can be great!

However, as Anki works further and further into your language learning routine, that simple A-B card type can feel lacking. In particular, one single input box can seem a squash for all the extra information you learn alongside the dictionary form of your vocabulary.

Overloaded cards

A good example to illustrate this is the topic of irregular verbs. For example, take the French verb être (to be). It isn’t that useful to have a card that only lists the information “to be = être”. As a learner, you will surely want to add more detail, such as the present tense.

Now, using only the default card type, there are ways to include this detail. You might choose to add it in brackets after the infinitive, like “to be = être (je suis, tu es, il/elle est, nous sommes, vous êtes, ils/elles sont)”. But the problem is becoming obvious – your cards begin to look overloaded and messy.

Adding more info to basic Anki cards soon becomes messy.

Adding more info to basic Anki cards soon becomes messy.

There is a quick fix. When you create your vocab items, you can switch to inputting in HTML. Using HTML tags, you can then add line breaks and other formatting. With a bit of fiddling around, it is possible to separate out that info and at least make it more readable.

Formatting busy entries using HTML in Anki

Formatting busy entries using HTML in Anki

The result of HTML formatting an Anki text input

But still, all that information is jammed into a small input box. What happens when you want to make them more comprehensive, adding other tenses and so on? They will begin to look unwieldy.

And adding all that formatting is hardly economical with your valuable time. It would be better if the formatting were somehow automatically connected to the data itself, rather than completely manual.

Not only that, but there is also a good pedagogical reason for not cramming all that information into one space. During testing, all the material in that input box is bundled together as the answer. That is now a lot of material bound to single English prompt “to be”.

If only there were some way to separate it all out!

Anki custom card types

Well, a huge strength of Anki is how customisable and extensible it is. True, its advanced functionality might be well-hidden under a very plain interface, but you have a great deal of room to adapt and extend its basic workings.

It is Anki’s ability to create custom note types that will help us solve this problem. Custom note types allow you to define the fields for your cards. And they can be as comprehensive as you like, reflecting all the separate morphological parts of each vocabulary item.

It started with a list…

First things first: if you are creating word lists with very detailed, systematic additional info, Anki is probably not be the best place to collate it initially. Spreadsheet programs like Excel, Numbers or Google Sheets are much better geared up to this kind of thing. The format you need to save in is CSV (comma separated values), and all mainstream spreadsheet programs should give this option when saving or exporting.

Simply start adding your items, row by row. Use a column for each piece of information you want to keep separate. There is no need to use column headings. In the German verbs example below, there is a column for the infinitive, English translation, and then each of the six parts of the present tense.

Importing complex vocab items into Anki via CSV file

Importing complex vocab items into Anki via CSV file

Once you are happy with the number of items, you are ready to import it into Anki. And to make a fitting home for your new words, we create a new custom note type matching the fields in your spreadsheet list.

A wee note before we start: you need to be using the desktop program for this, as it is not possible in the mobile app. Before you do so, be sure to sync on all your devices, then sync on the desktop program. This is because the changes we make on the desktop client will require a full resync with Anki, and you don’t want to lose any progress from your devices. Also, to be safe, always back up your Anki decks before performing any major surgery on your precious cards!

Creating a new note type

In Anki, head to Tools > Manage Note Types. Once in the there, click Add, then Add: Basic and OK to select a template to base our new type on. We will use the basic one here, but you can experiment with more complicated types later on, if it takes your fancy!

Importing complex vocab items into Anki via CSV file

Importing complex vocab items into Anki via CSV file

Here, you add the fields that correspond to each column of information in your vocabulary spreadsheet. In the example below, I have also renamed the first two fields to reflect the verb-based example material more appropriately.

Importing complex vocab items into Anki via CSV file

Importing complex vocab items into Anki via CSV file

Now your data has a custom-made container to call home, you are ready to import it. Head to File > Import in your desktop app, and find the CSV file you saved / exported from the spreadsheet.

In the Type field, select the custom note type you just created. Then, select a deck to import it into (you might want to create a brand new one for this first).

Magically, Anki matches up the columns in your spreadsheet to the fields in your custom note type, as indicated in the lower half of that window. You can change how they marry up, but you shouldn’t have to as long as the number of spreadsheet columns and note fields tallies, and the order of them is the same.

Importing complex vocab items into Anki via CSV file

Importing complex vocab items into Anki via CSV file

That’s it! Anki has taken charge of your data, and will now drip-feed it to you daily along with your other cards.

But hold on – something isn’t quite right. None of the new, extra fields show in study mode. Egads! Not to worry – there is just one last step.

Styling your cards

The problem is that the basic type, which we used as a template, only shows the first two fields by default. That’s because it is based on a simple vocab flashcard with a front and back, and just two corresponding pieces of information. We need to style our new card type manually and add in those extra fields.

In the desktop Anki app, open up the Browse window. In the left-hand list of your Anki assets – decks, cards and so on – find the entry for your new note type. Click on it and you should see all your imported items on the right-hand side.

Locating your imported vocabulary via note type in the Anki Browse window

Locating your imported vocabulary via note type in the Anki Browse window

With any of those entries highlighted, you should see a button labelled Cards underneath. Clicking that opens up the card styling window, where you can add in placeholders for those missing items.

On the left, Anki gives you three editing panes. Bear in mind that this window represents a card with two ‘sides’. The first pane represents the front side of each vocab card. Then, there is a window you can use to add styling to both sides. Beneath that is a pane for the flip side. On the right is a preview of how both sides look.

On first opening this view, you will just see the first two fields (in the example below, Infinitive and Translation). Crucially, however, note that they are enclosed in {{double curly braces}}. This is Anki shorthand for a field when creating card templates.

With this knowledge, you are equipped to add in your extra fields. In our verbs example, the extra fields correspond to parts of the verb paradigm. Therefore, the field 1ps (first person singular) from the note type becomes {{1ps}} wherever it should appear on the card in study mode.

You can embed them within basic HTML, too, using divs, headings, paragraphs, line breaks and anything else to make them clear.

Importing complex vocab items into Anki via CSV file

Isn’t that better? Formatted cleanly, with styling applied automatically to every new vocabulary note of that type.

Top of the Anki class

Here’s where this technique can be really powerful. Now your information is separated, you can add in some of Anki’s other testing features to your card templates. If, for instance, you add test: after the first pair of curly brackets, that field becomes a type-in box in study mode.

You can put in as many of these as you want. In our verbs example, you could use type-in boxes to test the whole paradigm, like this:

Building more comprehensive tests using your Anki custom note types

Building more comprehensive tests using your Anki custom note types

Isn’t that a huge improvement on the original, basic A-B flip card? You have turned Anki into a real grammar testing machine. Take a look at the Anki manual for further tips and tricks about styling your cards in this way.

Keep playing

For sure, there is a lot more to this technique than the outline above. Our verbs example uses just a simple, one-sided card as a template, but there are many more options. As with all things Anki, it is well worth playing with the tools available to see what is possible.

After all, personalising your learning is taking charge of it. Have fun with your customisation!