Approximate keyword deduplicator

%
The first word from the input list is directly added to the list of words to keep. Every next word from the input list is compared with all words in the "keep" list. If the word from the input list has a match rate greater than or equal to the threshold, it's marked as duplicate and added to the list of words that should be deleted. If the match rate is lower than the threshold, the word is added to the "keep" list. Every next word is compared to the updated "keep" list.

All input keywords are converted to lower case.
Pro tip: use control + enter after entering the input list to start deduplicating

Preparing: 0ms
Comparing: 0ms
Outputting: 0ms
Original keyword Best match from "keep" list Match rate
Enter words in the input list and then hit the deduplicate button