Text tools

Compare, analyze, edit, format, and generate text — all running locally in your browser.

Compare Two Texts Online
Compare two blocks of text and highlight added, removed, and unchanged lines.
Analyze☆
Reading Time Calculator
Estimate how long it takes to read any text — shows slow, average, and fast reading times.
Analyze☆
Count AI Tokens Online
Count AI tokens for GPT-4o, Claude, Gemini, and more. Paste text and see estimated token, word, and character counts instantly.
Analyze☆
Font File Explorer
Upload any OTF or TTF font file and inspect its metadata, character set, OpenType features, and glyph table.
Analyze☆
Markdown Editor with Live Preview
Write markdown and preview the output in real time.
Edit☆
Markdown Table Generator
Build Markdown tables visually with a grid editor. Set alignment, add rows and columns, copy the output.
Edit☆
Text Scratchpad — Find, Replace & Transform
A quick text editor with find & replace, case transforms (uppercase, lowercase, title case), slug generation, and more.
Edit☆
Unicode Glyph Browser
Browse, search, and copy Unicode characters by category. Find arrows, math symbols, emojis, and special glyphs instantly.
Generate☆
Generate Lorem Ipsum Text
Generate lorem ipsum placeholder text instantly.
Generate☆
Mussum Ipsum
Generate Mussum Ipsum placeholder text — a Brazilian lorem ipsum full of invented words and humor.
Generate☆
Dilmes Ipsum
Generate Dilmes Ipsum placeholder text using real quotes from former Brazilian president Dilma Rousseff.
Generate☆
Emoji Picker — Copy & Paste Any Emoji
Click any emoji to instantly copy it to your clipboard. Search and browse 2,300+ Unicode emojis by category.
Generate☆
Word Counter & Character Counter
Count words, characters, sentences, and paragraphs in real time. Paste or type any text.
Analyze☆
Text Line Tools — Every Line Transform in One Place
Run several line transforms on one paste without switching tabs. Sort, dedupe, shuffle, and change case in a single pass over the same text.
Transform☆
Case Converter — Uppercase, Lowercase & Title Case
Convert text to uppercase, lowercase, title case, sentence case, camelCase, snake_case, kebab-case, and CONSTANT_CASE as you type.
Transform☆
Remove Duplicate Lines — Dedupe a List Online
Remove duplicate lines from a list keeping the first or last copy, or show only the duplicates, with a count of how many lines were dropped.
Transform☆
Sort Lines Alphabetically — Alphabetize a List
Alphabetize a list A to Z or Z to A, sort it numerically or by line length, reverse it, or shuffle it, with natural sort so item2 comes before item10.
Transform☆

About these text tools

This page collects utilities for working with text the way developers and writers actually use it — comparing two versions of a document, formatting structured data so it is readable, testing a regular expression against real input, estimating how long an article will take to read, and generating placeholder text for a layout. These are small jobs that come up constantly, and a fast browser tool is usually the right answer.

What is on this page

The tools split into four jobs. Comparison and analysis tools tell you about text you already have — the diff checker shows added and removed lines between two versions, useful for reviewing a paste, an exported config, or a piece of writing. The reading time calculator reports word count, paragraph count, and reading duration at slow, average, and fast speeds. Formatting tools clean up structure — the JSON formatter pretty-prints messy responses, validates syntax, and collapses nodes so a long object is navigable. Pattern tools answer questions about strings — the regex tester highlights matches, names capture groups, and explains the meaning of each token in the expression. Generation tools produce text on demand — the Lorem Ipsum generator gives you placeholder copy at a chosen paragraph, sentence, or word count.

Which to use when

Use the diff checker when reviewing a paste from a colleague, comparing two configurations, or auditing a copy edit. Use the JSON formatter when an API response arrives as one long line — most browsers do not pretty-print it. Use the regex tester when a pattern works in one engine but not another, or to inspect what a specific group matched. Use the Markdown editor when you want to draft README content, blog posts, or chat messages and preview the rendered result side by side.

Privacy

Every text tool here runs in your browser. Pasted content — including code, contracts, drafts, log lines, and anything else — stays on your device. Nothing is sent to a server, logged, or stored remotely. This makes the tools safe for proprietary copy, confidential drafts, personal writing, and any text that should not flow through a third party.