Text Tools
These text tools count, reformat and generate written content in your browser. Word counts, case conversion and slug generation all happen in the page, so an unpublished draft is never uploaded anywhere.
8 tools
- Random Number GeneratorCryptographically random, and genuinely unbiased.
- Keyword Density CheckerSingle words and phrases, ranked by how often they appear.
- GPA CalculatorWeighted by credit hours, one course per line.
- Word CounterWords, characters, sentences and reading time as you type.
- Case ConverterSentence, title, camel, snake and kebab case, done properly.
- Slug GeneratorTurn a title into a clean, safe URL slug.
- Lorem Ipsum GeneratorPlaceholder text in the amount you actually need.
- Sort & Deduplicate LinesClean up a list: sort it, drop repeats, trim the whitespace.
About text tools
Text tools look trivial and quietly are not, because the interesting cases are all about what counts as a character or a word. Word counts differ between tools in systematic ways: whether a hyphenated compound is one word or two, whether numbers count, how an em dash is treated. Legal and academic word limits often name a specific application precisely because of this, and a submission rejected for length has usually been measured somewhere else. Character counts diverge for a subtler reason, which is that many platforms count UTF-16 code units rather than characters, so a single emoji counts as two and a name with an accent may count as one or two depending on how it was typed. Case conversion has its own traps: proper title case leaves short articles and prepositions lowercase, which almost no naive implementation does, and converting an existing camelCase identifier requires detecting word boundaries from capitals rather than from spaces. And slugs, which look like the simplest transform here, are the most consequential — a URL is the most durable thing about a page, and changing one after publication discards whatever links and ranking it had accumulated.
Every tool runs entirely in your browser. Your files are never uploaded to a server.