ToolBench

07 tools

Text

Word counts, case, line cleanup and other text chores.

01Word CounterLive word count, character count, sentences, paragraphs and reading time. Useful for essays, meta descriptions and social posts.→02Case ConverterConvert text between upper case, lower case, title case, sentence case, camelCase, snake_case, kebab-case and URL slugs.→03Lorem IpsumGenerate placeholder paragraphs of lorem ipsum for mock-ups and layout tests, with optional HTML paragraph tags.→04Remove Duplicate LinesPaste a list and strip repeated lines in one click. Keeps the original order, or sorts and de-duplicates at once. Nothing is uploaded.→05Sort LinesSort a list alphabetically, numerically, by length or reverse it. Optional case-insensitive and de-duplicate switches. Works locally.→06Reverse TextFlip a string backwards by character, reverse the word order in each line, or invert the line order. Handy for puzzles and data checks.→07Find and ReplaceReplace every occurrence of a string, or use a regular expression for pattern matching. Shows how many replacements were made.→

What belongs in this group

These are the jobs that sit between a document and a deadline: counting what you have written against a limit, normalising a column of labels that arrived in four different shapes, killing duplicate rows before an import, or reversing a string to find out whether a pipeline is corrupting it. None of them need a server, which is why all six run entirely in the page.

Which one to open

If the question is "how long is this", start with the word counter — it reports words, characters and CJK characters separately, because those three numbers disagree by a factor of three. If the question is "why does this look wrong", the case converter and the line tools are usually the answer: most text that looks broken is a spacing or casing problem rather than a content problem. For structural edits across many lines, the find-and-replace tool previews every match before touching anything, which is the difference between a rename and an incident.

Why the results are trustworthy

Every operation here is deterministic and local: the same input gives the same output, nothing is sent anywhere, and no result is cached between visits. If you need to check that a transformation is reversible, run it twice — the reverse tools are designed to make that test trivial.