Choose by task

Text Diff, Regex, Cleanup & ID Tools

Compare text and files, test regular expressions, clean line-based lists, minify HTML and generate identifiers for development tasks.

Browse these tools ↓

Which tool should you start with?

Text operations are easiest to trust when you can see both the rule and its result. Choose a line comparison for human-readable changes, a regex for a repeatable pattern, and batch cleanup for simple list operations. Structured JSON should usually be compared with a JSON-aware tool instead.

Review changes between two files

Use a text diff to inspect added and removed lines. Set whitespace options deliberately so formatting changes do not hide meaningful edits.

Text / File Diff →

Extract or replace a recurring pattern

Test the pattern, flags and replacement against several examples. This tester uses JavaScript regular expressions; another runtime may interpret the same pattern differently.

Regex Tester →

Clean a copied list of values

Trim, remove blank lines, deduplicate or sort a list with batch processing. Check whether order and repeated values carry meaning before removing them.

Text Batch Processor →

Check the result before the next step

Keep the original input and test rules on matching, non-matching and empty examples. Decide whether whitespace, line endings and letter case are meaningful before removing them. Preview replacements before copying the result; minified HTML still needs a check in its target page, especially around whitespace-sensitive elements.