Text tools
Count, clean, transform, and generate text as you type.
31 tools · all on your device
Word Counter
Count words, characters, sentences, and paragraphs as you type, with reading and speaking time.
Character Counter
Count every character in your text — total and without spaces — as you type.
Sentence Counter
Count sentences and see average words per sentence update as you type.
Paragraph Counter
Count paragraphs and get average sentences, words, and characters per paragraph.
Reading Time Estimator
Estimate how long it takes to read your text at an adjustable reading speed.
Speaking Time Estimator
Calculate how long it takes to deliver your text aloud at a chosen speaking pace.
Uppercase Converter
Convert any text to uppercase instantly, with full support for accented and international characters.
Lowercase Converter
Convert any text to lowercase instantly, handling accented and international characters correctly.
Sentence Case Converter
Capitalize the first letter of each sentence and lowercase the rest as you type.
Title Case Converter
Format text as a proper title: capitalize significant words and keep small connecting words lowercase.
Capitalize Words
Uppercase the first letter of every word while leaving the remaining letters exactly as they are.
Lorem Ipsum Generator
Generate placeholder Latin text by paragraphs, sentences, or words, with an optional classic opening.
Password Generator
Create secure random passwords with custom length and character rules, entirely on your device.
Username Generator
Build unique, readable usernames from adjective-noun pairs, noun-number combos, or handle formats.
UUID Generator
Produce one or many version-4 UUIDs with options for uppercase formatting and hyphen removal.
QR Code Generator
Turn a URL, phone number, WiFi network, or any text into a scannable QR code you can download.
Reverse Text
Flip your text backwards character by character, keeping emoji and accented letters intact.
Reverse Words
Swap the order of words on each line so the last word comes first and the first comes last.
Remove Extra Spaces
Collapse runs of spaces and tabs into one and trim leading and trailing whitespace from every line.
Remove Duplicate Lines
Delete repeated lines and keep only the first occurrence of each unique line.
Remove Empty Lines
Strip blank lines from your text and bring all non-empty lines together without gaps.
Sort Lines
Arrange lines alphabetically or in reverse, with options for case-insensitive and natural numeric ordering.
Shuffle Lines
Randomise the order of lines using a cryptographically secure shuffle each time you run it.
Base64 Encoder
Convert any text — including emoji and accented letters — to a Base64 string, instantly.
Base64 Decoder
Decode a Base64 string back to readable text, with clear feedback when the input is not valid.
URL Encoder
Percent-encode text so it travels safely inside a URL, with a toggle between query-parameter and full-URL mode.
URL Decoder
Turn percent-encoded URL text back into plain readable characters as you type.
HTML Encoder
Escape HTML special characters so text renders safely inside a web page, with an option to encode non-ASCII too.
HTML Decoder
Convert HTML entities — named, decimal, and hex — back to the characters they represent.
Slug Generator
Turn any phrase into a URL-ready slug, with options for separator, letter case, and diacritic stripping.
Barcode Generator
Generate 1D and 2D barcodes in PNG or SVG format with symbology, scale, and human-readable text options.