Text
Count it, recase it, or invent some to fill a layout.
- Convert text between casesTen casings of the same text, side by side. Title case follows a real style guide rather than capitalising every word.
- Generate lorem ipsumPick how much filler you want and it appears below. Move the seed to draw a different passage; leave the seed alone and the text holds still while you change anything else.
- Turn Markdown into HTMLPaste Markdown, read the HTML. The parser is a few kilobytes of this page rather than a library, and it names what it found so you can check the parse agreed with you.
- Compare two textsTwo texts, compared by line or by word. The answer is a real unified diff, the format that patch applies.
- Count words and charactersWords, characters, sentences and reading time, redrawn as you type. Set the limit you are writing to and the page reports the room you have left.
About these tools
Text tools are the ones people reach for mid-sentence, which is the whole design constraint. You are part-way through writing something, you need to know whether it fits, and any interruption longer than the thought itself defeats the purpose. So these redraw on every keystroke and none of them has a button that says Go.
The hard part is not the counting. It is that a character is three different quantities and the difference only shows up on the text that matters. An emoji family is one thing on screen, five code points, and eighteen bytes in a database column. A pasted Windows document carries a carriage return on every line that most counters quietly add to the total. These name which number they are giving you.
Nothing you paste is uploaded, which for a draft of something unpublished is the only sensible arrangement.