Every text job.
One simple place.
Count words, change case, clean pasted text, and sort lines. Fast, private, and in your browser.
What you will find here
Text tools help you measure, reshape, and clean writing without sending the draft to a server. Count words for limits, change identifier casing for code, or strip empty lines from a messy pasteâthen copy the result back into your editor.
Counting & timing
Words, characters, sentences, paragraphs, lines, and reading-time estimates for drafts and captions.
Case & transformation
Upper, lower, title, sentence, camel, snake, and kebab caseâplus reverse and shuffle helpers.
Cleanup utilities
Find and replace, trim, remove empty or duplicate lines, sort, and broader text cleaning.
Related guides
Read a longer explanation, then return to a tool when you need a result.
- Character Count vs Word Count
- Camel Case vs Snake Case vs Kebab Case
- When to Use Different Text Cases
- How to Clean and Normalize Text
Popular Text Tools
Our most frequently used tools.
Words
Paste or type text to see the word count update live, together with characters, sentences, paragraphs, lines, and estimated reading and speaking time.
Reading time
Estimate how long an article takes to read, or how long a script or speech takes to deliver, from its word count.
Find & replace
Replace one phrase with another across your text, in the browser.
Explore Categories
Find exactly what you need by browsing our organized collections.
All Text Tools
Browse every text tool by category, popularity, or name.
Find & Replace
Replace one phrase with another across your text, in the browser.
Reading Time Calculator
Estimate how long an article takes to read, or how long a script or speech takes to deliver, from its word count.
Word Counter
Paste or type text to see the word count update live, together with characters, sentences, paragraphs, lines, and estimated reading and speaking time.
camelCase Converter
Turn a phrase such as "user first name" into a camelCase identifier (userFirstName) for variables and JSON keys.
Character Counter
Count every character in your text, with and without spaces, to stay within limits for social posts, meta descriptions, SMS messages, and form fields.
kebab-case Converter
Turn a phrase into lowercase words joined by hyphens, for CSS class names, file names, and simple URL paths.
Line Counter
Count lines in a list, log file, CSV export, or code snippet, including blank lines.
Lowercase Converter
Convert text to lowercase, for example after typing with Caps Lock on, or to normalise emails and tags.
Paragraph Counter
Count the paragraphs in a draft to check structure, for example when an assignment or brief asks for a set number of paragraphs.
Remove Duplicate Lines
Remove repeated lines from a list of emails, keywords, URLs, or log entries while keeping the original order.
Remove Empty Lines
Delete blank lines from pasted text, lists, or code while keeping every other line in place.
Remove Extra Spaces
Clean up text pasted from PDFs, emails, or spreadsheets by collapsing repeated spaces and tabs.
Remove Line Breaks
Join text that was wrapped onto many lines, such as copy from a PDF or email, back into a single paragraph.
Reverse Text
Reverse the order of every character in your text, so "hello" becomes "olleh".
Sentence Case Converter
Turn ALL-CAPS or messy capitalization into normal sentences: the first letter of each sentence is capitalized and everything else is lowercased.
Sentence Counter
Count how many sentences your text contains and compare it with the word count to spot overly long sentences.
Shuffle Lines
Put the lines of a list into a random order, for example to pick a speaking order, shuffle quiz questions, or randomise a playlist.
snake_case Converter
Turn a phrase into lowercase words joined by underscores, as used for Python variables and database column names.
Text Cleaner
Strip zero-width characters, normalize quotes, and collapse extra spaces.
Text Diff
Compare two texts line by line and list added, removed, and shared lines.
Text Extractor
Pull emails, URLs, and numbers out of pasted text.
Text Sorter
Sort lines AâZ or ZâA, with numeric-aware comparison.
Title Case Converter
Capitalize the first letter of every word and lowercase the rest, for headings, product names, and lists.
Trim Text
Strip spaces and tabs from the start and end of every line, for example to remove indentation or trailing whitespace.
Uppercase Converter
Convert any text to capital letters, for headings, labels, or constants, without retyping it.

