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 →Compare text and files, test regular expressions, clean line-based lists, minify HTML and generate identifiers for development tasks.
Browse these tools ↓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.
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 →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 →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 →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.
Compare pasted text or two local text-based files line by line, with optional whitespace and case-insensitive matching. Files never leave your browser.
Runs locally DeveloperClean and transform lists in bulk: trim, remove empty or duplicate lines, sort, reverse, number, and add prefixes or suffixes locally.
Runs locally DeveloperTest regular expressions with live matches, capture groups, flags, and a safe replacement preview. Everything runs in your browser.
Runs locally DataMinify HTML locally by removing regular comments and collapsing whitespace while preserving sensitive raw-text blocks and important comments.
Runs locally DeveloperGenerate and inspect UUID v4, UUID v7, ULID, and NanoID values locally, including bulk output and timestamp details.
Runs locally