Multi-Field Duplicate Remover

AnkiWeb addon 1203306800

Finds and removes duplicate notes across multiple note types by mapping custom field combinations, with keep rules for oldest, newest, or longest-interval notes, live preview, and undo support.
AI-generated summary; may contain mistakes.

note-managementduplicates

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-05-23
Anki versions
25.09.4~
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
Description language
en

Maintenance

active

  • Last update or commit: 2026-05-23 (162 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
23.1025.09.4+2026-05-23
History across monthly snapshots

Loading…

Similar addons

Deck Deduper

Finds duplicate notes within a deck by comparing a chosen field, then keeps the first note and deletes exact matches after user review, with a backup warning.

duplicates

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-01-10
Cloze Generator

Generates cloze notes from existing non-cloze notes using configurable mappings, field templates, filters, optional tags, and skips duplicates or empty cloze elements.

card-creationnote-managementcloze

9 votes 35% approval πŸ‘ 6 Β· πŸ‘Ž 3 Updated 2018-07-22
No-Sync Note Converter

Converts Anki notes between types without triggering a full sync, offering field mapping, presets, review-history preservation, deck/tag retention, browser and reviewer conversion, and one-step undo.

schedulingnote-managementcard-templatescloze

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 ⭐ 1 Anki 2.1.1~ Updated 2026-09-02

Description

Multi-Field Duplicate Remover (Cross-Note Type)

This add-on allows you to find and remove duplicate notes across one or multiple note types based on a custom combination of fields.

Standard Anki only checks the first field within a single note type for duplicates. This add-on solves that limitation by allowing you to cross-check different note types and define unique "matching criteria" by mapping fields together.

Features

  • Cross-Note Type Scanning: Select multiple note types simultaneously to find duplicates that span across different formats.
  • Flexible Field Mapping: Individually map which field in Note Type A corresponds to which field in Note Type B (e.g., matching "Word" from one type with "Vocabulary" from another).
  • Multi-Field Combination: Add multiple criteria lines to ensure notes are only considered duplicates when all specified field combinations match.
  • Dynamic Keep Rules: Choose which note to keep after reviewing the scan results:
    • Oldest Note: Keeps the note created first (lowest Note ID).
    • Newest Note: Keeps the note created last (highest Note ID).
    • Longer Interval: Keeps the note with the longest review interval to protect your matured cards.
  • Real-Time Preview: The preview window instantly updates to show exactly which notes will be deleted and kept based on your selected Keep Rule.
  • Undo Support: Fully compatible with Anki's standard Undo (Ctrl+Z) feature.

How to Use

  1. Go to the top menu and click Tools -> Multi-Field Duplicate Remover.
  2. Select Note Types: Check all the note types you want to include in the duplicate scan from the left panel.
  3. Map Fields to Match: In the right panel, use the dropdown menus to align the corresponding fields for each note type.
    • Click + Add Match Field if you want to combine multiple conditions (e.g., matching both the word text and its reading/audio field).
  4. Click Scan Duplicates.
  5. In the preview window, select your desired Keep Rule from the dropdown at the top. The list below will update in real-time.
  6. Review the notes scheduled for deletion. If everything looks correct, click Yes, Delete Them. (The main configuration window will remain open so you can continue working with other settings).