These free text tools handle the small-but-constant jobs of writing and coding: counting words for an essay limit, fixing a paragraph typed in the wrong case, generating a password that will actually survive an audit, or making JSON readable at 2 a.m. Each tool works instantly in your browser — the text you paste is processed on your own device, never sent to a server, and disappears when you close the tab.
Count words and characters precisely
The Word Counter gives you words, sentences, paragraphs and estimated reading time as you type — essential for essay limits, meta descriptions and ad copy. The Character Counter zooms in further with live character counts including and excluding spaces, which is exactly what X/Twitter limits, SMS segments, and form validators care about.
Convert and clean up text
Typed a heading with caps lock on? The Case Converter flips text between UPPERCASE, lowercase, Title Case, Sentence case and more without retyping a word. When you need placeholder copy for a design, the Lorem Ipsum Generator produces paragraphs, sentences or word counts to order.
Generate strong passwords
The Password Generator creates cryptographically random passwords with your choice of length, symbols, digits and ambiguous-character rules. Because generation happens in your browser with the Web Crypto API, the password exists only on your screen — no server ever sees it. Pair it with a password manager and you never reuse a weak password again.
Encode and decode like a developer
Four converters cover the encodings developers hit daily: Base64 Encoder and Base64 Decoder for API payloads, auth headers and data URIs; URL Encoder and URL Decoder for query strings where spaces, ampersands and non-ASCII characters must be percent-escaped. And when an API hands you a wall of unreadable JSON, the JSON Formatter pretty-prints, validates and minifies it with one click.
Worked example: hitting an exact character limit
A meta description should stay under 155 characters. Draft it in the Character Counter and watch the live count as you trim: at 162 characters you cut a filler phrase, at 154 you stop. No guessing, no counting by hand, and the final line pastes straight into your CMS.
Why these run in your browser — and why that matters for text
Text tools look harmless until you think about what people paste into them: draft contracts into word counters, API keys into Base64 decoders, real passwords into “password strength checkers.” Any tool that processes text on a server sees all of it. Every utility on this page processes text with JavaScript on your own device — the network tab in your browser’s developer tools will show you that nothing is transmitted. For the Password Generator specifically, randomness comes from the Web Crypto API, the same source your browser uses for TLS, not from a predictable seed.
Common text jobs, mapped to the right tool
“Does my essay fit the 1,500-word limit?” — the Word Counter, which also estimates reading time for presentations. “Will this tweet fit?” — the Character Counter counts with and without spaces live. “I PASTED A HEADING IN CAPS” — the Case Converter to Title Case in one click. “The API wants this credential Base64-encoded” — the Base64 Encoder; its decoder twin reads responses back. “Why does this URL break when I share it?” — spaces and special characters need the URL Encoder. “This JSON is one endless line” — the JSON Formatter pretty-prints and validates it, pointing at the exact character where a trailing comma broke everything.
Writers and developers tend to keep two or three of these pinned. They load instantly, hold no state, and remember nothing about you between visits — which is exactly what a utility should do.
Need heavier machinery? The developer tools add hashing, JWT decoding and timestamp conversion, and the full tools index lists everything on the site.
