Text Diff Checker
Compare two texts online and see added and removed lines highlighted. Free diff checker that runs 100% in your browser.
Enter a pattern and test text below. Matches are highlighted live as you type, with capture groups listed for each match. Uses your browser's native JavaScript regex engine.
Matches
Capture groups
Input
Pattern: \b(19|20)\d{2}\b
Text: Born 1991, graduated 2013. Output
2 matches: 1991, 2013
These buttons share the page link, not your input.
Your current input will be stored in the link after the # symbol, not uploaded to HandyBrowserTools. Anyone with this link can read that text. If you send or post it, the service you choose also receives the link. Do not include passwords or private information.
JavaScript (ECMAScript), the same engine your browser runs. Most patterns behave like PCRE, but lookbehind and some Unicode features vary by flavor.
g finds all matches instead of the first, i ignores case, m makes ^ and $ match line starts/ends, s lets . match newlines, u enables full Unicode mode.
The pattern isn't valid JavaScript regex syntax. The exact engine error is shown so you can fix it. Remember to escape special characters like . ( ) [ ] with a backslash.
Compare two texts online and see added and removed lines highlighted. Free diff checker that runs 100% in your browser.
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more, free, instant and 100% in your browser.
Convert any title into a clean, URL-friendly slug. Handles accents, symbols and custom separators, free and processed 100% in your browser.