Text & Writing tools
Count, convert, clean, compare, and generate text — from case conversion to readability.
Convert text to ten cases at once: upper, lower, title, sentence, camel, Pascal, snake, kebab, constant, and alternating.
Count characters, letters, digits, lines, and UTF-8 bytes, with remaining-character checks for SMS, X posts, and meta descriptions.
Paste two blobs of text, JSON, YAML, or code and read the difference as a syntax-highlighted side-by-side or unified diff.
Reveal zero-width spaces, BOMs, bidi controls, odd spaces, hidden tag-character text, and look-alike letters, then copy a cleaned version.
Count tokens exactly for OpenAI models, estimate them for Claude, Gemini, and Llama, see every token, and check context-window fit and API cost.
Generate classic lorem ipsum placeholder text by the paragraph, sentence, or word, with the traditional opening line.
Write markdown on the left and see the rendered result live on the right — headings, lists, tables, code, and links.
Fill in a grid, pick per-column alignment, and copy a neatly padded markdown table with the pipes lined up.
Translate text to Morse code and decode Morse to text, play it as sound with Farnsworth timing, download a WAV, or tap it out on a live keyer.
Spell any number in US English words, including decimals and negatives up to the trillions, with a check-writing currency mode.
Score your writing with Flesch Reading Ease, Flesch-Kincaid Grade, and ARI, plus word, sentence, and syllable counts.
Delete duplicate lines from any list with options to trim, ignore case, keep the first or last occurrence, and drop empty lines.
Convert between numbers and Roman numerals in either direction — type 1994 or MCMXCIV and the tool detects which way to go.
Turn any title into a clean URL slug: accents stripped, punctuation removed, hyphen or underscore separators, optional length limit.
Compare two blocks of text and see added, removed, and unchanged lines highlighted, with ignore-case and whitespace options.
Count words, characters, sentences, and paragraphs as you type, with estimated reading and speaking time.
About Text & Writing tools
A dozen tools for working with words rather than data: live word and character counters with reading-time estimates, a case converter that shows your text in ten cases at once (from Title Case to snake_case), a line-by-line text diff, and a readability checker that scores writing with Flesch Reading Ease, Flesch-Kincaid Grade, and ARI. Smaller helpers round it out — duplicate line removal, URL slug generation, Roman numeral conversion, and spelling numbers out in words, including a check-writing currency mode.
The audience is wider than most of this site: writers checking a piece against a word limit, social media managers counting characters against SMS and post limits, students confirming an essay's grade level, and developers converting headings into slugs or previewing markdown before it lands in a README. The markdown tools render GitHub-flavored markdown live and generate neatly aligned tables from a grid — a chore nobody enjoys doing by hand. For work with AI models, an LLM token counter shows exact OpenAI token counts and labelled estimates for Claude and Gemini, and an invisible character detector reveals zero-width characters, look-alike letters, and instructions hidden in Unicode tag characters.
As with every tool here, the processing is local. Your drafts, lists, and documents are never uploaded — counts, conversions, and comparisons all happen in the browser tab you're looking at.