SmarterTypeField - Flexible matching for {{type:}} field

AnkiWeb addon 1371444066

Adds four combinable options to the {{type:}} field to ignore case, accents, punctuation, or extra words when checking typed answers.
AI-generated summary; may contain mistakes.

card-templatesquizmobile-compatible

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
24 (πŸ‘ 23 Β· πŸ‘Ž 1)
Updated
2026-09-09
Anki versions
24.11~
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JavaScript, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-09-09 (53 days before the snapshot).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.202.1.542023-05-22
2.1.5524.102026-02-25
24.11+2026-09-09
History across monthly snapshots

Loading…

Similar addons

auto rate typed answer has 1 fork β†’

Automatically rates typed answers as hard, good, or easy based on configurable response-time thresholds, with options for handling mismatches, multiple answer fields, and confirming ratings.

schedulingreview-flowquiz

16 votes 81% approval πŸ‘ 16 Β· πŸ‘Ž 0 Anki 2.1.50~ Updated 2021-12-06
Browser search result highlighter

Highlights browser search matches within notes, including field code, tags, regex and overlapping matches, with auto-scroll, scrollbar indicators and customizable settings.

search

18 votes 82% approval πŸ‘ 18 Β· πŸ‘Ž 0 ⭐ 6 Anki 24.11~ Updated 2026-06-06
Ignore accents in browser search

Automatically converts each browser search term to ignore accents and diacritical marks, preserving grouping, negation, quoting, and keywords; now obsolete since Anki natively supports this.

searchobsolete

55 votes 78% approval πŸ‘ 49 Β· πŸ‘Ž 6 ⭐ 1 Anki 2.1.28~ Updated 2020-11-28

Description

β¬πŸ”½β¬

Adds four options to the {{type:}} field in Anki:

  • ignore_case makes the type field ignore case when checking the answer.
  • ignore_accents allows the type field to disregard accents and diacritics when checking the answer. For example, 'cafΓ©' and 'cafe', 'naΓ―ve' and 'naive' are treated as the same.
  • ignore_punctuations makes the type field ignore punctuation marks when checking the answer.
  • ignore_extra_words accepts the answer as correct if the typed text contains the correct answer as a substring. Particularly useful for cloze deletion cards where users may type the full sentence instead of just the hidden phrase. The options can be used together or separately.

FAQ

How does this work?

This add-on checks what you type against the correct answer without worrying about uppercase/lowercase letters, accents, or punctuation. For example, "Γ€NKI!" and "Anki" can be treated the same based on your settings. It adds a script to your card templates that use the {{type:}} field without changing any existing code. This makes the add-on work on AnkiDesktop, AnkiDroid, and AnkiMobile.

I installed the add-on, but it's not working. What do I do?

  1. First, you need to restart Anki after installing the add-on.
  2. Check the 'Front Template' of your card to see if the {{type:}} field is present and the script tag is added. It looks like this:
  3. If the script tag is present and it still doesn't work as expected, please open a support ticket above, labelled 'Issues'; If on AnkiWeb, click 'Contact Author'.

How to uninstall?

Go to Addons->SmarterTypeField->Click "delete addon". This will also automatically clean up the script tag from your cards.