Skip to content
100% local

Glossary checker

Check text against a glossary of forbidden and recommended terms.

Input
Glossary (one pair per line)

Glossary checker

Paste your text and a glossary of term pairs, and this tool checks every forbidden word against the recommended replacement you specified. Each glossary line is one pair — a banned term and the term that should be used instead — so it works for house style guides, brand terminology ("utilise" → "use"), regional spelling ("colour" → "color"), or a product's approved vocabulary for docs and support replies.

Case-sensitive matching treats "Colour" and "colour" as different words; leave it off to catch both. Matching inflected forms extends a banned term to its variants, so a glossary entry for "colour" also flags "colours" and "coloured" without listing every form by hand. Ignoring quotes and code blocks keeps the checker from flagging a term inside "quoted text", `inline code` or a fenced ```code block``` — useful when a forbidden word is fine to quote verbatim but not to use in prose. The glossary delimiter option lets you use something other than the default "->" if your term list already uses another separator.

Choose how the result is shown: corrected text applies every replacement in place and keeps the original capitalization, highlighted text marks each match inline as [[found → recommended]] without changing anything else, and the findings list reports every match with its line number instead, either in document order or — with "sort findings by count" — grouped by term and ranked by how often it appears.

Everything runs locally in your browser. Neither your text nor your glossary is uploaded anywhere, so it's safe to check unpublished drafts or an internal style guide. Copy the result, download it as a .txt file, or send the output back into the input to run another pass.

FAQ

What format does the glossary use?
One pair per line: the forbidden term, the delimiter (default "->"), then the recommended term. Blank lines and lines without a delimiter are skipped.
Can it catch "colours" if my glossary only lists "colour"?
Yes, turn on "Match inflected forms" and a banned term also matches words that start with it, like "colours" or "coloured".
Will it flag a banned term inside a code sample?
Not by default. "Ignore quotes and code blocks" is on by default and skips matches inside quoted text, inline code and fenced code blocks.
How is the findings list different from the corrected text?
The findings list reports each match with its line number (or grouped by term and count) without changing your text; corrected text applies every replacement in place.
Is my text or glossary uploaded anywhere?
No. The glossary check runs entirely in your browser — neither your text nor your glossary ever leaves your device.