How to count, sort, reverse, and clean text
Word and character counts, unique lines, collapsed spaces, sort order, line numbers, and reverse — each is a different transform in the browser.
Counts are live, not a button
Word Count at /tools/word-count and Character Count at /tools/character-count share the same analyzer: words, characters with and without spaces, sentences, and paragraphs. The hero number is words on one page and characters on the other. Empty input is allowed so the counters sit at zero while you type. These pages do not rewrite the text. A CMS “character limit” usually means characters with spaces; tweet-style limits may treat URLs differently — Toolora counts what is in the box, not a platform’s tokenizer.
Clean lists before you publish
Remove Duplicate Lines at /tools/remove-duplicate-lines keeps the first occurrence of each exact line (including blank lines as a value). Case and trailing spaces matter: “Apple” and “apple” stay both. Remove Extra Spaces at /tools/remove-extra-spaces trims each line and collapses runs of spaces and tabs; it does not delete blank lines. Use duplicates first on a mailing list, then extra spaces if the source had ragged padding. Neither tool uploads the list.
Sort, number, and reverse are not the same flip
Sort Lines at /tools/sort-lines orders A→Z or Z→A with case-insensitive, numeric-aware compare (file2 before file10). Reverse Text at /tools/reverse-text can flip the whole string, reverse line order, or reverse characters on each line — pick the mode so you do not scramble a poem when you only wanted the last stanza first. Line Numberer at /tools/line-numberer adds or strips prefixes using 1, I, i, A, or a. Numbering is for paste into a review; it is not Git blame.
Worked example
Paste three lines: banana, Apple, banana. Word Count reports a handful of words. Dedupe leaves banana then Apple. Sort A→Z becomes Apple then banana. Reverse-string on “ab” is “ba”; reverse-lines on two lines swaps their order without flipping letters. Extra spaces on “ hello world ” becomes “hello world”. Close the tab to drop the paste.
Related text jobs
Find & Replace for literal swaps, Regex Tester for patterns, Text Diff for two versions, Slugify for URL paths, and the case-family converters for identifier style. Lorem Ipsum generates placeholder copy rather than counting real draft text. Typing Speed Test measures WPM; it is not a word counter.
Privacy
Haystacks stay in the browser. Related: /tools/find-replace, /tools/text-diff, /tools/slugify. Do not paste secrets into a shared kiosk tab.