Special Fields

AnkiWeb addon 1102281552

1 other version of this addon exists. Compare versions ↓

Protects chosen fields, tags, note styling, and deck descriptions when importing shared decks, while allowing selective forced updates and tag merging.
AI-generated summary; may contain mistakes.

importnote-managementtaggingdeck-managementcard-templates

Open on AnkiWeb GitHub Forum topic Find alternatives

AnkiWeb

Votes
44 (👍 32 · 👎 12)
Updated
2025-02-25
Anki versions
<=25.09.5
License
GPL-3.0 (from the GitHub repository)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2025-02-25 (614 days before the snapshot).
  • Forks that may still be maintained: "🛡️Special Fields - Protect the fields with deck Import (Fixed by Shigeඞ)" (92238674).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.025.09.52025-02-25
History across monthly snapshots

Loading…

Compare versions

The original addon and its forks. The best value in each column is in bold.

VersionWorks on Anki 26.09.3MaintenanceLast activity VotesApprovalGitHub starsNotes
Special Fields this addon original unsupported stale 25 Feb 2025 👍 32 · 👎 12 58% 11
↳ 🛡️Special Fields - Protect the fields with deck Import (Fixed by Shigeඞ) (AI-detected; may be wrong) likely active 24 Sep 2026 👍 4 · 👎 0 51% 12

Forks can add features or work in a different way. Read the description before you change to another version. Fork detection is incomplete, so other versions can exist.

Similar addons

CSV Import Plus

Imports CSV or pasted text into Anki with auto-detected delimiters and note types, searchable deck selection, quick imports, subdeck creation, tag handling, and session history browsing or deletion.

card-creationimporttaggingdeck-management

8 votes 53% approval 👍 7 · 👎 1 ⭐ 1 Anki 25.09.4~ Updated 2026-10-22
Export Single Tag For Sharing

Exports all notes carrying a chosen tag, stripping other tags, so users can share tags with others who import them.

exporttagging

8 votes 41% approval 👍 6 · 👎 2 ⭐ 3 Anki 24.11~ Updated 2025-01-29
Insert HTML wrapper for your style

Wraps selected text in customizable HTML tags using a button or hotkeys, letting users style important words per note type through CSS.

formattingshortcuts

3 votes 44% approval 👍 3 · 👎 0 ⭐ 1 Anki 25.09.2~ Updated 2026-02-16

Description

UPDATE 29/11/20: Anking updated addon This update forces note types to update to the importing deck’s note type if they don’t match. This only occurs if the “update note styling” box is checked. Note that this is mostly to use for adding fields to a note type. If field names are changed, they will act like a new field and the old field will be deleted unless there is a field matching it’s name.

  • Credit to hgiesel for this recent update.

Huge thanks to AnKing, Arthur, and hgiesel for their help with this

Special Fields add-on

This add-on allows you to share cards with your friends, and not have your notes written over by others. When importing a new update to a deck, you can choose to protect or force update the cards (including which fields update and which don’t), the tags, the note html+css styling, and the deck description

Video on how to use it - Thanks to AnKing !

The config of the add-on provides multiple ways to configure this add-on.

"All fields are special": if set to true, all fields will be protected "Combine tagging": if true tags will merge instead of being updated "Special field": [“Example A”, “Example B”] all fields listed will be protected and note updated "update deck description": if true, the deck description will be updated. If false, the deck description will be protected "update note type": If true, the note styling will be updated. If false, the note styling will be protected. "update only if newer": If true, updates will only occur if the importing deck is newer (has been changed more recently). If false, updates will always occur.

Problems, Bugs, Errors, Improvements Github Link

Changelog

25/02/25: Add 'Personal Notes' field by default.

24/10/26: The add-on now prompts on import to enable Special Fields for the imported file

24/03/20: The add-on no longer force the old import method

22/11/21: Updated for 2.1.55 so that this will force the old import method

22/02/23: Fixed a bug that was causing 'Import Failed'

22/01/16: Updated for 2.1.50, including PyQt6 support. Thanks to RisingOrange

21/06/20: Updated the dialog so that it works with the latest 2.1.45 beta. Thanks to u/BlueGreenMagick

20/02/13: Updated so that marked and leech tags are always protected

20/02/09: Updated help link to new tutorial video

20/01/22: Add ability to protect certain tags. Thanks to the AnKing for this update

20/01/20: Add ability to change note types. Thanks to Henrik for this update

16/08/20: Fix with the latest updates, thanks to Andrew for figuring it out.

28/03/20: Removed typing import for older Anki builds

24/03/20: Arthur Fixing a bug with importing new decks while protecting descriptions

02/03/20: Big improvements made to the dialog box with the help of Anking!

26/02/20: Added a dialog box to easily remove reset and add new special fields.

16/02/20: Added multiple features. Everything is changed in the config now (no restart required). Also added options to force updates even if the importing deck isn’t newer, force or protect updates to note styling, force or protect updates to deck description, and an option to protect all fields so that only tags are updated/merged

8/6/19: Adding an ability to merge tags. This means that when you import a deck which you've imported before, your tags won't be overwritten, instead any new tags will be added to any tags you have already done for your cards.

27/5/19: Uploaded again to support changes to multiple fields!

Support the creators: John Pincock- original author AnKing Patreon- original idea and testing Arthur Milchior- updates

Please consider checking out our: YouTube Channel- How to use Anki for beginners and advanced users. Instagram/Facebook: @Ankingmed www.TheAnKing.com- Recommended add-ons, tutorials and more including how to download 40+ add-ons in < 5min Patreon/VIP- Support our work and get individualized Anki help!