Text Tools

Text Tools — 10 free browser-based developer tools including Text Diff Checker, Case Converter and Sort & Remove Duplicates. Everything runs locally with no signup or uploads, so your data stays private and results are instant.

10 tools
Text Diff CheckerFree online tool to compare two texts and highlight added, deleted, and changed lines. It runs line-by-line comparison with the Myers diff algorithm, the same family Git uses, and supports inline diff within lines.
Case ConverterCase converter that instantly turns text into camelCase, snake_case, kebab-case, PascalCase, UPPER and lower. Ideal for renaming variables and identifiers in code, free in your browser.
Sort & Remove DuplicatesSort and dedupe text lines alphabetically or with natural sort, removing duplicates with options for direction and case sensitivity. Empty-line removal and duplicate statistics included, free in your browser.
Add/Remove Line NumbersLine number tool that adds numbers in front of every line of text or strips existing ones. Set a custom starting number and separator for code, logs or lists, free in your browser.
Reverse TextText reverser that flips text by characters, words or lines and handles emoji, Korean and other multibyte Unicode correctly. Palindrome detection is built in, free and instant in your browser.
Lorem Ipsum GeneratorFree online tool to generate Lorem Ipsum dummy text by words, sentences, or paragraphs in the exact amount you need for design mockups and layout testing.
String Length CalculatorFree online tool to calculate string length, UTF-8 and UTF-16 byte size, line count, and word count in real time. Emojis are counted by Unicode code point, handy for SMS limits.
Markdown PreviewFree online tool to preview Markdown in real time and convert it to HTML, showing exactly how headings, tables, code blocks, and links render as you type.
String Escape/UnescapeFree online tool to escape and unescape strings for 7 languages: JavaScript, Python, Java, Go, PHP, SQL, and HTML. Convert special characters into \n, \t and similar, or restore them.
Find & ReplaceFree online find and replace tool for text and code. Search with plain text or regular expressions, toggle case sensitivity and replace all matches at once, right in your browser.

How to Use

  1. 1
    Paste the text and read the numbers— The String Length Calculator counts characters, words and lines and shows the UTF-8 and UTF-16 byte size, which is what a database column or an SMS limit actually measures.
  2. 2
    Run the transformation you need— Switch case, sort lines and drop duplicates, add or strip line numbers, or run a find and replace with a regular expression across the whole block.
  3. 3
    Check what changed— Text Diff highlights every added, removed and modified line against the original, and String Escape turns the result into a safe literal for JavaScript, Python, Java, Go, PHP, SQL or HTML.

Frequently Asked Questions

It counts by Unicode code point, so a plain emoji counts as one while a flag or a skin-tone sequence counts as several. The UTF-8 and UTF-16 byte sizes shown next to it are what actually matter for SMS segments and database column limits.

Sort & Remove Duplicates covers most of it: alphabetical or natural sort, case sensitivity, empty-line removal, and duplicate statistics so you can see how many lines were dropped. If you are renaming identifiers instead, the Case Converter flips a whole list between camelCase, snake_case and kebab-case in one pass.

Text Diff compares two versions line by line with the Myers algorithm — the same family Git uses — and highlights what was added, removed or changed. Find & Replace edits a single text instead, matching with plain strings or regular expressions and replacing every hit at once.

This site uses cookies for better experience and advertising. Learn more

Please allow ads on this site

To use these tools, allow ads on this site. Advertising keeps this service free.

Open your ad blocker, turn off blocking for this site, then check again.