Regex Tester
Test regular expressions and highlight matches.
Open ToolText is the substrate of software: logs, config files, code snippets, IDs, payloads, and documentation. Developer productivity often comes down to how quickly you can transform text into the shape you need—without writing one-off scripts each time.
DevToolDock’s text tools cover high-frequency tasks: testing regular expressions, comparing text output, generating slugs, changing casing, removing duplicates, and more. These utilities are designed to keep your workflow moving when you’re debugging or preparing data for another system.
Use the curated list below, then jump to /tools and /all-tools when you need broader coverage.
Text utilities are especially valuable when you’re moving data between systems: turning a title into a URL slug, cleaning a list of values from a spreadsheet, or diffing two versions of output after a refactor. Small transformations like these add up quickly—and having a consistent place to do them saves time.
Test regular expressions and highlight matches.
Open ToolGenerate regular expressions from common patterns.
Open ToolExplain regular expressions in plain language.
Open ToolCompare two texts and see differences.
Open ToolRemove duplicate lines from text.
Open ToolSort lines of text alphabetically.
Open ToolCount words, characters, and lines.
Open ToolConvert text to camelCase, snake_case, kebab-case, and more.
Open ToolGenerate URL-friendly slugs from text.
Open ToolGenerate random strings with configurable charset.
Open ToolGenerate placeholder lorem ipsum text.
Open ToolCompare two JSON objects and show differences.
Open ToolReverse text by characters or by lines.
Open ToolGenerate random words/sentences for test data.
Open ToolText utilities are small, but they remove daily friction. Keeping them in one place makes it easier to solve problems quickly and consistently.
For related workflows, explore the Regex landing pages and the Encoding tools—these categories often pair naturally with text processing tasks.
If you’re debugging payloads, a typical flow is: decode (URL/Base64) → format (JSON) → validate (regex/UUID/etc.). DevToolDock is designed so those steps are a click away from each other.