Tools · Text
Free text and developer tools
Small utilities for text and for code: format and validate JSON, encode and decode Base64 and URLs, read a JWT, generate UUIDs, hashes, slugs and QR codes, change case, count words, compare two texts, test a regular expression and convert between CSV, JSON, HTML and Markdown. Everything runs in your browser.
Word and character counter
Count words, characters, sentences, and paragraphs live as you type or paste, with reading and speaking time estimates.
Case converter
Convert text between UPPERCASE, lowercase, Title Case, and programming cases like camelCase, snake_case, and kebab-case, live.
Slug generator
Turn a title into a clean, URL-safe slug, live as you type.
JSON formatter and validator
Validate JSON as you type, pretty-print it or minify it, and see the exact line and column of any syntax error.
Base64 encode and decode
Encode text to Base64 or decode Base64 back to text, live, with full support for Arabic and other non-Latin scripts.
URL encode and decode
Percent-encode text for use in a URL, or decode a percent-encoded string back to readable text, live.
UUID generator
Generate v4 UUIDs, in bulk, entirely in your browser.
Hash generator
MD5, SHA-1, SHA-256, SHA-384, SHA-512 - entirely in your browser.
Lorem ipsum generator
Generate placeholder text - paragraphs, sentences, or words.
Diff checker
Compare two texts, entirely in your browser.
Regex tester
Live regex matching, entirely in your browser.
QR code generator
Turn text or a URL into a scannable QR code, in color, downloadable as PNG or SVG - nothing ever leaves your browser.
WiFi QR code generator
Turn a network name and password into a QR code guests can scan to join instantly - nothing ever leaves your browser.
CSV to JSON converter
Convert CSV to JSON or JSON to CSV, live as you paste - nothing ever leaves your browser.
HTML to Markdown converter
Convert pasted HTML into clean Markdown, live - nothing ever leaves your browser.
Markdown to HTML converter
Preview Markdown as HTML live and copy the result - raw HTML in your Markdown is shown as plain text, never executed.
QR code reader
Upload an image containing a QR code and get back the exact text or link it encodes, entirely in your browser - nothing is uploaded.
JWT decoder
Decode a JWT's header and payload to readable JSON entirely in your browser - exp, iat, and nbf render as real dates instead of epoch numbers, and the signature is shown exactly as received, never verified.