Text Tools
Fast text utilities for the everyday jobs: compare two versions of a document, count words and reading time, fix capitalization, encode URLs, convert Markdown to clean HTML, and generate placeholder copy. Everything processes as you type, on your device — paste sensitive text without wondering where it goes.
Which Text Tool Do I Need?
Side-by-side comparison with additions and deletions highlighted — contracts, code, or copy revisions.
Words, characters, sentences, paragraphs, and estimated reading time, updating live as you type or paste.
Sentence case, Title Case, UPPER, lower — plus programmer cases: camelCase, PascalCase, snake_case, kebab-case.
Percent-encodes unsafe characters (spaces, ampersands, unicode) or decodes an encoded string back to readable text.
GitHub-flavored Markdown in, clean semantic HTML out, with a live rendered preview.
Paragraphs, sentences, or word counts to order.
Why These Tools Run in Your Browser
Text tools are exactly where "just paste it into some website" goes wrong: the text people paste is drafts, contract clauses, internal emails, and code. Every tool on this page runs synchronously in your browser — the text lives in your tab's memory and nowhere else. That's also why they feel instant: there is no server round-trip, so a diff or a case conversion happens between keystrokes.
Don’t take the privacy claim on faith — we published a network-level verification in the Privacy Audit and measured processing speed in the Speed Benchmark.
Frequently Asked Questions
Is pasted text stored anywhere?
No. Text exists only in your browser tab's memory while you work and is gone when you close or navigate away. Nothing is transmitted, logged, or persisted — verifiable in your browser's network tab, and we published that exact test in our Privacy Audit.
How big a document can these handle?
Tens of thousands of words without breaking a sweat — processing is local, so there's no request-size cap. Book-length manuscripts work; the diff view is most comfortable below a few thousand lines per side.
Does the Diff Checker work for code?
Yes — it's line-based, which is the natural unit for code review. For prose, sentence-level changes show up as modified lines with the changed portions highlighted.
Why does Case Converter handle camelCase and snake_case?
Because renaming identifiers is the most common real-world case conversion. It detects word boundaries in existing camelCase and acronym runs (like "XMLHttp") correctly, so converting between programming conventions doesn't mangle names.