No matches
Tools
Search, or choose a collection or a category. Every card opens the tool.
Count words, characters, and lines instantly.
Convert text between camel, snake, kebab, title, and more.
Remove extra blank lines, spaces, and invisible characters.
Generate sample Arabic or English paragraphs for mockups.
Compare two texts line-by-line and highlight changes.
Check title and meta description length with SERP-style preview.
Turn a title into a short path. It does not create the page.
Bold the opening letters of each word. It is a reading aid, not a test.
Preview a heading font beside a text font. Files load from Google.
Set a short note in a handwriting-style font. It is not your signature.
Score readability, find long sentences and passive voice, and count words, sentences and reading time — in your browser.
Remove duplicate lines, keep only unique or only repeated items, or count how often each item appears — case-sensitive or not.
Keep or remove list items that contain, start or end with a text, match a regular expression, are longer or shorter than a length, or are numbers.
Turn a list into code-ready or document-ready text: add quotes, prefixes and suffixes, numbering or bullets, any separator and surrounding brackets.
Split text into a list by any separator, join lines into one line, cut a list into chunks or a set number of groups, or lay it out in columns.
List every pair, every combination of k items, every ordering (permutation), every pairing of two lists, or every rearrangement of a word’s letters.
Paste two lists and get the items in both, in either, only in the first, only in the second, or in exactly one of them.
Add text to the start and end of every line — quotes, bullets, HTML tags, commas, file paths — or remove them again.
List the letters of the Latin, Spanish, French, German, Arabic, Greek, Cyrillic or Hebrew alphabet — upper or lower case, reversed, numbered, or as the NATO spelling alphabet.
Turn a column into a comma-separated line, a comma list into lines, tabs into semicolons — any separator into any other, with trimming and empty items removed.
Strip accents from Latin text (é → e, ñ → n, ø → o), remove Arabic tashkeel and tatweel, or normalise Unicode to NFC, NFD, NFKC or NFKD.
Write in 𝐛𝐨𝐥𝐝, 𝘪𝘵𝘢𝘭𝘪𝘤, 𝓈𝒸𝓇𝒾𝓅𝓉, 𝔣𝔯𝔞𝔨𝔱𝔲𝔯, 𝕕𝕠𝕦𝕓𝕝𝕖, ⓒⓘⓡⓒⓛⓔⓓ, ᴛɪɴʏ ᴄᴀᴘs, ˢᵘᵖᵉʳˢᶜʳⁱᵖᵗ, upside down and more for bios and posts — or turn styled text back into plain text.
Replace words or phrases everywhere in a text — plain text or regular expressions with $1 groups, whole words only, case-sensitive or not — and see how many were changed.
S p a c e o u t letters, put dots or dashes between them, widen the gaps between words — or collapse spaced-out text back to normal.
Number every line (1. 2. 3., 1) 2) 3), [1] [2], zero-padded…), skip empty lines, start anywhere — or strip existing numbers from pasted code or lists.
Turn short text into big block letters (█ or #) for README files, terminals and comments, or frame any text in a box — single, double, rounded, heavy, ASCII or stars.
Line up comma-, tab- or space-separated data into neat columns, right-align numbers, turn it into a Markdown table, or pull out just the columns you need.
Pull every email address, link, number, phone number, hashtag, @mention, IP address, date or colour code out of any text — or anything that matches your own regular expression.
Work with long text like a command line: keep the first or last N lines, a range, every Nth line, lines that contain or match a pattern, by length, non-empty lines, or cut out fields.
Count how often each word, letter, word pair or letter pair appears — with percentages, stop words removed in five languages, and a table you can download as CSV.
Centre, right-align or justify plain text to a fixed width, indent or outdent every line, or remove the common indentation from pasted code.
Repeat a text N times with any separator, double every word, or remove every occurrence of a word as a whole word.
Reverse the letters of a text, the order of words, the letters inside each word, or the order of lines, sentences or paragraphs — emoji and accents stay intact.
Compare two texts with several measures — similarity %, edit distance, Hamming, longest common subsequence, shared words (Jaccard), cosine and Dice — or list the n-grams of one text.
Sort lines, words, letters or sentences alphabetically in your language, naturally (2 before 10), by number, by length, in reverse or shuffled — with optional duplicate removal.
Wrap long text at a fixed width without breaking words, join hard-wrapped lines back into paragraphs, split text into chunks (for SMS, posts or prompts) or cut every N characters.
Turn a list of words and clues into a printable crossword with numbered across and down clues and a separate answer sheet — great for classes and events.
Hear any text read aloud with the voices installed on your device — choose language, voice, speed and pitch, pause and resume, and follow the sentence being read.
Practise touch typing in English, Arabic, Spanish, French or German — or with your own text — and see words per minute, accuracy and mistakes as you type.
Turn any text into a word cloud — the most frequent words drawn largest — with colour themes, stop-word removal in five languages and PNG or SVG download.
We use cookies to improve your experience and analyze traffic. By continuing to browse, you agree to our cookies. Cookies · Privacy