Text Tools
Count, transform, compare and clean up text — instantly in your browser.
Word & Character Counter
Count words, characters, sentences and paragraphs in real time.
Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case and more.
Lorem Ipsum Generator
Generate placeholder Lorem Ipsum text by words, sentences or paragraphs.
Text Diff Checker
Compare two blocks of text and highlight added, removed and changed lines.
Find & Replace (with Regex)
Search and replace text using plain strings or regular expressions.
Which text tool do I need?
Start from the job rather than the tool. If you need a number — words, characters, sentences, reading time — the Word & Character Counter gives all of them at once, which matters when a limit is counted in characters rather than words. If the text is right but the shape is wrong, the Case Converter moves between UPPERCASE, Title Case, camelCase, snake_case and kebab-case, so you are not retyping identifiers by hand. If two versions of something have drifted apart, the Text Diff Checker shows what actually changed line by line, which is faster and far more reliable than reading both side by side. If you need to change many occurrences at once, Find & Replace supports plain text and regular expressions with capture groups. And if you need believable filler while a design is still taking shape, the Lorem Ipsum Generator produces it by word, sentence or paragraph.
Character limits are not word limits
Most places that reject your text are counting characters, not words: a meta description truncates around 160, a tweet stops at 280, an SMS segment breaks at 160, and database columns are usually sized in characters. Counting words tells you nothing useful about any of those. Note too that emoji and accented letters can occupy more than one unit depending on how a system measures, so treat a count that is close to the limit as close, not safe.
Nothing you paste is uploaded
Every tool on this page runs in your browser. That matters more for text than people expect, because the things you most want to count, diff or reformat are often the things you least want on someone else's server — unreleased copy, contract wording, customer messages, internal documentation. Nothing here is transmitted, stored or logged; closing the tab is the whole cleanup process.