Comparing the vocabulary used in two pieces of writing — two drafts, two competitor articles, or a summary against its source — can reveal how much overlap and how much genuinely distinct content there is between them.
This tool extracts the unique words used in each text and sorts them into three groups: words appearing only in text A, words appearing only in text B, and words shared by both, giving a quick vocabulary-level comparison.
This is useful for checking whether a summary or paraphrase introduces meaningfully different vocabulary from its source, comparing keyword usage between two competing pieces of content, or spotting vocabulary overlap between two drafts.
Because everything runs locally in your browser, results appear instantly and nothing you type or upload is ever sent to a server.
Bookmark this page if you expect to use this tool regularly — it loads fast and behaves the same way every time, with no account needed.
This kind of task shows up constantly in everyday writing, coding, design, and admin work, which is exactly why a dedicated, focused tool saves so much back-and-forth.
A tool that does one job well, without a cluttered interface or unrelated features competing for attention, tends to be faster to use than a heavier all-in-one app.
If you find yourself needing this often, keeping this page open in a tab is usually faster than digging through a bigger software suite's menus.
Frequently asked questions
Does this account for word order or just presence?
This compares vocabulary presence only, not order or sentence structure — two texts using the same words in a completely different order would still show high overlap.
Are common words like 'the' and 'and' included?
Yes, all words are included in the raw comparison; for a more meaningful comparison focused on content words, consider running each text through a stop-word remover first.