Developer tools
Format JSON, encode data, generate UUIDs and hashes, decode JWTs.
11 tools
JSON Formatter
Format, beautify and sort JSON with syntax highlighting. Pinpoints errors by line and column. Runs locally in your browser.
JSON Validator
Check whether JSON is valid and see the exact line and column of the first error, with a caret under the problem character.
JSON Minifier
Minify JSON by stripping whitespace to shrink payloads, with optional key sorting. Validated and processed locally in your browser.
JSON to TypeScript
Generate TypeScript interfaces or types from a JSON sample. Handles nested objects, arrays, unions, null and optional properties.
URL Encoder
Percent-encode text for safe use in URLs and query strings. Choose full-component or whole-URL mode. Runs in your browser.
URL Decoder
Decode percent-encoded URLs and query strings back to readable text. Malformed sequences are located instead of crashing.
Base64 Encoder
Encode text to Base64 with full UTF-8 support, optional URL-safe alphabet and padding control. Runs in your browser.
Base64 Decoder
Decode Base64 and URL-safe Base64 to text with UTF-8 support. Clear errors for invalid characters, length and padding.
UUID Generator
Generate random UUID v4 or time-ordered UUID v7 in bulk (up to 1,000). Copy all or download a .txt file. Runs in your browser.
Hash Generator
Calculate SHA-256, SHA-384 and SHA-512 hashes of text or files in your browser, and compare against an expected checksum.
JWT Decoder
Decode a JSON Web Token's header and payload and see exp, iat and nbf as dates. Decoding is not verification: the signature is not checked.