24 tools
Text Tools
Count, clean and reshape any text.
Add Line Numbers
Number every line of a text or code listing.
Case Converter
Switch text between sentence, title, camel, snake and kebab case.
Character Counter
Count characters with and without spaces, plus byte size.
Fancy Text Generator
Bold, italic, script and other Unicode styles to copy.
Find and Replace Text
Replace text with plain strings or regular expressions.
List to Comma Separated Converter
Turn a column of lines into a comma list and back.
Lorem Ipsum Generator
Generate placeholder paragraphs, sentences or words.
Morse Code Translator
Translate text to Morse code and Morse back to text.
Readability Score Checker
Flesch reading ease for English and French text.
Reading Time Calculator
Estimate reading and speaking time for any text.
Remove Accents from Text
Strip diacritics: é becomes e, ç becomes c.
Remove Duplicate Lines
Deduplicate a list while keeping the original order.
Remove Extra Spaces
Collapse double spaces, stray tabs and blank lines.
Remove Line Breaks
Join broken lines from PDFs and emails into clean paragraphs.
Sentence Counter
Count sentences and average sentence length.
Slug Generator
Turn titles into clean, URL-safe slugs.
Sort Lines Alphabetically
Sort any list with natural and numeric ordering.
Strip HTML Tags
Extract the plain text from HTML.
Text Comparison Tool
Score how similar two texts are, word by word.
Text Reverser
Reverse characters, words or whole lines.
Text to ASCII Converter
Convert text to ASCII codes and back, in any base.
Unicode Inspector
Inspect code points, UTF-8 bytes and HTML entities per character.
Word Counter
Count words, lines and paragraphs while you type.
Word Wrap Text
Wrap long lines at a fixed number of characters.
About Text Tools
Count words and characters, convert letter case, sort or deduplicate lines, generate slugs and inspect Unicode. Designed for writers, editors, translators and anyone cleaning up copy.
Every tool on this page is free and requires no account. Where a tool can run entirely in the browser, it does: your input is not sent to a server, and no copy is stored.