v1.0.0
A JWT, JSON, a URL, Base64, a Unix timestamp or text with hidden characters.
Percent-encode text for URLs or decode it back, as a component or as a full URL.
Split a URL into protocol, host, port, path and hash, with every query parameter decoded.
Encode text or files to Base64 and decode it back, with UTF-8, URL-safe Base64 and data URIs.
Read the header and claims of a JSON Web Token, with expiry shown as a date. Decodes only; it does not verify signatures.
Escape text as a JSON, JavaScript or PHP string literal, or turn one back into plain text. Invalid escape sequences point to their line and column.
Format, minify and validate JSON, also when it arrives as an escaped JSON string. Syntax errors point to the exact line and column.
Render GitHub-Flavoured Markdown live, sanitised so raw HTML never runs, and copy the HTML.
Count characters, words, lines and paragraphs as you type, with an estimated reading time.
Turn text into camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and Title Case at once.
Find out why two strings that look the same are not: every character with its code point, UTF-8 bytes and category, with invisible characters, odd spaces and mixed scripts flagged, and a cleaned copy.
Turn an image into Base64, a data URI or a CSS, HTML or Markdown snippet, or paste Base64 to see the image.
Convert PNG, JPEG, WebP, AVIF, GIF, SVG, BMP and ICO images to PNG, JPEG, WebP, GIF, BMP or ICO.
Generate UUID v4, time-ordered UUID v7 or ULID values, one at a time or up to 100 at once.
Create strong random passwords from 8 to 128 characters with crypto.getRandomValues, and see their entropy.
MD5, SHA-1, SHA-256 and SHA-512 digests of any text, plus bcrypt hashing with a cost factor and bcrypt verification.
Create .htpasswd entries for HTTP basic auth with bcrypt, for one user or many, and check a line against a password. nginx accepts these bcrypt entries on current Linux distributions.
Turn a URL or any text into a QR code with the error correction you need, and download it as SVG or PNG.
Convert Unix timestamps to dates and back. Detects seconds or milliseconds and shows local, UTC, ISO 8601 and relative time.