Skip to main content
InstantTools

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.

Diff Checker
Compare two texts side by side with line and word-level highlighting — all in your browser.
Word Counter
Instantly count words, characters, sentences, and calculate reading time.
Case Converter
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, or kebab-case in one click. The code cases split on spaces, punctuation, and existing camelCase humps, so XMLHttpRequest becomes xml_http_request.
URL Encoder
Encode text for use inside a URL, or decode a percent-encoded string back to readable text. Spaces, &, =, /, ?, #, and non-English characters become %XX codes that are safe to put in a query string.
Markdown to HTML Converter
Convert Markdown into clean, semantic HTML with a live side-by-side preview — GitHub-flavored, syntax-highlighted, CMS-ready.
Lorem Ipsum Generator
Generate lorem ipsum placeholder text by paragraph or by exact word count, from 1 to 100 at a time. Each click builds a fresh random block from the 62 Latin words of the classic passage, with paragraphs of varied length that look like real copy.

Which Text Tool Do I Need?

What changed between these two versions?Diff Checker →

Side-by-side comparison with additions and deletions highlighted — contracts, code, or copy revisions.

Hit a word or character limitWord Counter →

Words, characters, sentences, paragraphs, and estimated reading time, updating live as you type or paste.

THE CAPS LOCK WAS ON (or camelCase needs to be snake_case)Case Converter →

Sentence case, Title Case, UPPER, lower — plus programmer cases: camelCase, PascalCase, snake_case, kebab-case.

A URL breaks when pastedURL Encoder →

Percent-encodes unsafe characters (spaces, ampersands, unicode) or decodes an encoded string back to readable text.

Markdown needs to become HTMLMarkdown to HTML Converter →

GitHub-flavored Markdown in, clean semantic HTML out, with a live rendered preview.

The layout needs realistic placeholder textLorem Ipsum Generator →

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.