Text & Content Tools
Some jobs are about plain text: a regular expression that matches four of the five lines it should, two versions of a config file that look identical until you scroll, or a column of product names that need to become URL slugs.
The regex tester highlights every match as you type and lists the capture groups, so you can see which part of the pattern fails. The diff checker lines up two blocks of text and marks what was added, removed or left alone. The case converter switches between camelCase, snake_case, kebab-case, PascalCase and a few others in one click. The slug generator does the same job for URLs, including transliterating accented characters. The word counter reports characters, words, sentences, paragraphs and an approximate reading time. The Markdown editor renders as you type and gives you clean HTML at the end.
Everything runs in your browser tab. You can paste a draft, a customer list or half a production log, and none of it leaves your machine.
-
Regex Tester
Test a regex against sample text and see every match and group.
-
Diff Checker
Compare two texts by line, word or character and see what changed.
-
Markdown Editor & Preview
Write Markdown with a live preview and copy the sanitized HTML.
-
Case Converter
Convert names between camelCase, snake_case, kebab-case and more.
-
Slug Generator
Turn titles into clean, lowercase URL slugs with accents transliterated.
-
Word & Character Counter
Count words, characters, sentences and reading time as you type.
-
JSON Diff
Compare two JSON documents by path, ignoring key order.
-
Sort Lines
Sort lines A to Z, naturally, numerically or by length.
-
Remove Duplicate Lines
Dedupe a list, keeping the first or last copy of each line.
-
Find and Replace
Replace text with plain or regex rules, applied in order.
Which tool for which job
-
Find out why a pattern misses a line
Regex Tester. Matches highlight as you type and capture groups are listed, using the JavaScript regex engine in your browser.
-
Compare two versions of a config file
Diff Checker. Compare by line, word or character. Ignore whitespace hides changes that are only indentation or Windows line endings.
-
Compare two API responses whose key order differs
JSON Diff. Both sides are parsed and compared by path, so reordered keys do not show up as changes.
-
Rename identifiers between camelCase and snake_case
Case Converter. Each line is converted on its own, so you can paste a whole list of field names at once.
-
Make a URL slug from a title
Slug Generator. Accented letters are transliterated, so Café Münster becomes cafe-munster.
-
Check a draft against a length limit
Word & Character Counter. Characters, words, sentences and reading time update as you type.
-
Write a README with a live preview
Markdown Editor & Preview. The preview renders as you type, and you can copy sanitized HTML when you are done.
-
Sort a list of file names or version numbers
Sort Lines. Natural sort puts file2 before file10, which plain alphabetical sorting gets wrong.
-
Clean duplicates out of a list of emails or IDs
Remove Duplicate Lines. Keep either the first or the last copy of each line.
-
Apply several replacements to a block of text
Find and Replace. Plain and regex rules run in order, so one pass can do the work of several manual edits.