Text Tools

Regex testing, diffing, cleaning, counting and translating text. The most valuable tools in this category are the ones that make invisible characters visible — full-width spaces, non-breaking spaces, BOMs and stray zero-width joiners cause bugs nobody can see.

When a comparison result looks impossible, check for normalisation differences before assuming the diff is wrong.

Guides in this category

Common questions

Why does my regex work in the tester but not in my code?

Usually a difference in flavour (lookbehind support, greedy versus lazy defaults) or a missing global flag. The tester reports which flavour it uses.