Dev Tools

Text Tools

Change case, sort lines, diff text, count words, and generate placeholder copy.

10 tools · 100% browser-based · No uploads · No signup

About these Text tools

Text tools cover case conversion, line sorting, diffs, find/replace with regex, word counts, duplicate removal, anagrams, and placeholder copy. They are for logs, CSV columns, copy decks, and the boring cleanup that should not need a full IDE.

Case conversion follows common programming conventions (camelCase, snake_case, kebab-case). Diff is line-oriented. Regex replace uses the JavaScript regex engine, which is close to but not identical to PCRE or Python.

Tools in this category

How these tools run in your browser

Transformations run as string operations in the tab. There is no language-server awareness: converting case will not rename symbols in a real codebase. Diff highlights added and removed lines. Statistics count characters, words, and rough reading time in English-centric rules.

Common Use Cases

  • Rename a list of identifiers from camelCase to snake_case
  • Sort and unique a paste from a spreadsheet column
  • Compare two README drafts before you commit
  • Count words for a changelog or meta description
  • Generate lorem copy that will not leak real customer names from production

Common Mistakes

Unicode words and CJK scripts make "word count" an approximation.
Regex find/replace can destroy data if you skip the preview.
Anagram results depend on a word list and will miss proper nouns.
Blabber and lorem are for layout, not published content.

Frequently Asked Questions

Will case converter handle acronyms like HTTPServer?

Heuristic splitters often turn that into http server or HTTP server incorrectly. Check identifiers that mix acronyms.

Is the diff the same as git diff?

It is a text diff in the browser, not Git. It will not understand renames or binary files.

Does find/replace support multiline mode?

JavaScript regex has an s (dotAll) and m (multiline) flag. Use the regex tools if you need to experiment with flags first.