Data & developer tools
Format, convert, encode and hash — all on your own machine.
Format and validate JSON
Pretty-print JSON and catch syntax errors, entirely in your browser.
Minify JSON
Strip whitespace from JSON to make it as small as possible.
Convert JSON to CSV
Turn an array of JSON objects into a CSV table. No upload required.
Convert CSV to JSON
Turn a CSV table into JSON objects, privately in your browser.
Encode text to Base64
Convert text to Base64 without sending it to a server.
Decode Base64 to text
Decode Base64 strings back to plain text, entirely offline.
URL-encode text
Percent-encode text so it is safe to put in a URL.
Decode a URL-encoded string
Turn percent-encoded text back into readable characters.
Escape HTML entities
Convert characters like < and & into safe HTML entities.
Decode HTML entities
Turn HTML entities back into the characters they represent.
Decode a JWT
Inspect the header and payload of a JSON Web Token. Nothing is transmitted, which matters — tokens are credentials.
Generate UUIDs
Create version 4 UUIDs using your browser's own crypto library.
Generate a strong password
Cryptographically random passwords, generated on your device and never sent anywhere.
Generate SHA hashes
Compute SHA-1, SHA-256, SHA-384 and SHA-512 hashes locally.
Convert a Unix timestamp
Turn Unix timestamps into readable dates, and back again.