Free Online Text Tools ā Transform Text in Your Browser
Sort lines, compare text, convert case, and clean up strings. All tools run locally ā nothing you type is sent anywhere.
Get Started āAll Tools
Word Counter
Count words, characters, and lines in pasted text.
Case Converter ā 9 Formats
Convert text between 9 case formats ā UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case.
Text Diff Checker ā Line, Word & Character
Compare two text blocks and see additions, deletions, and changes ā switchable between line, word, and character granularity.
Find and Replace Text Online
Replace every match in pasted text ā case-sensitive toggle, instant match count, nothing leaves your browser.
Sort Lines
Sort text lines alphabetically with common options.
Trim Whitespace
Trim extra whitespace from text lines.
Remove Duplicate Lines
Remove repeated lines while preserving order.
Slug Generator
Create a clean URL slug from a title or phrase.
HTML Escape / Unescape
Escape HTML entities for safe rendering or decode entities back to text. XSS-aware with attribute-safe mode.
Regex Tester
Test regular expressions with live match highlighting and capture group table.
Results appear as you type. No need to click a button or wait for a server response.
All text processing is local. Nothing you paste or type is transmitted to a server.
Paste as much text as you need. There are no character limits, no usage caps, and no premium features.
Open any text tool and start working immediately ā no account, no email, no tracking.
Frequently Asked Questions
Is my text sent to a server when I paste it?
No. All text processing happens entirely in your browser. Nothing you type or paste is transmitted over the network.
Is there a text size limit?
There is no enforced limit. Performance depends on your browser and device. Most tools handle documents up to several megabytes of text without issues.
What is the difference between a text diff and a file diff?
The Text Diff Checker compares two blocks of text pasted directly into the tool, highlighting added, removed, and changed lines. For comparing files, paste their contents into the two input areas.
How do I convert text to a URL slug?
Open the Slug Generator, paste or type your title, and the tool produces a lowercase, hyphenated URL slug instantly. It strips punctuation, collapses spaces, and handles special characters automatically.
Can I use regex to find and replace text?
Yes. The Regex Tester lets you write a regular expression, test it against a sample, and see all matches highlighted in real time.
What does HTML escape do?
HTML escaping converts characters like <, >, &, and " into their HTML entity equivalents (<, >, &, ") so they display correctly inside HTML without being parsed as markup.
How to convert text between casing styles
Open the Case Converter and paste any text. Nine casing variants are generated in one pass: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, CONSTANT_CASE, and kebab-case. Copy whichever variant fits your context ā headings, code identifiers, URL slugs, or environment variables.
How to compare two blocks of text
Open the Text Diff Checker and paste the original text on the left and the revised text on the right. Switch between Line, Word, and Character granularity to see additions, deletions, and changes at the level that fits your content ā Line for code, Word for prose, Character for hunting one-byte differences.
How to sort lines alphabetically
Paste your list into the Sort Lines tool. Choose ascending (AāZ) or descending (ZāA), optionally enable case-insensitive sorting, and click Sort. The sorted list is ready to copy.
How to find and replace text without opening an editor
Use Find & Replace for one-shot string substitutions across pasted content ā code snippets, CSV columns, log lines, prose paragraphs. The case-sensitive toggle is the headline feature for code and config (where capitalization carries meaning). A live match counter tells you exactly how many replacements happened so you can verify before copying.
How to count words, characters, and lines
Open the Word Counter and paste any text. The result shows live counts for words, characters, sentences, paragraphs, and lines as you type. Useful for assignments with strict word limits, social-post drafting, and verifying long-form content meets a target length.
How to clean up whitespace and remove duplicate lines
Run pasted text through Trim Whitespace first (strips leading and trailing spaces from each line, optionally removes empty lines), then Remove Duplicate Lines (collapses repeated rows down to one occurrence each). The pair is useful before importing a list into a CSV, deduplicating logs, or normalizing notes copied from inconsistent sources.