Developer tools
Format JSON, YAML, XML, and SQL, test regular expressions, hash files, compare text, decode JWTs, read certificates, and generate UUIDs. Everything runs locally in your browser.
Developer tools
JSON Formatter & Validator
Pretty-print, validate, and minify JSON.
JSON → JSON
JSON Diff
Compare JSON structurally, including arrays that were reordered.
JSON → Change list · Text diff
Text Diff
Compare two blocks of text line by line.
Plain text · Code → Side-by-side diff · Unified diff
Base64 Encode / Decode
Encode and decode Base64 text and files.
Text · Any file · Base64 → Base64 · Text
URL Encode / Decode
Percent-encode, decode, and inspect URLs.
Text · URL → Text · URL components
UUID Generator
Generate secure v4 and v7 UUIDs in bulk.
None · UUID (for inspection) → UUID list · Text file
JWT Decoder
Read JWT headers, claims, and expiry times.
JWT (JWS compact) → JSON
Timestamp Converter
Convert Unix epoch time to dates and back.
Unix time · ISO 8601 · Date → ISO 8601 · UTC
Hash Generator
SHA, MD5, and HMAC checksums for text and files.
Text · Any file → Hex · Base64
Regex Tester
Test regular expressions with live match highlighting.
Regular expression · Text → Matches · Replaced text
XML Formatter & Validator
Pretty-print, validate, and minify XML.
XML → XML
YAML Formatter & Validator
Format YAML and convert it to and from JSON.
YAML · JSON → YAML · JSON
SQL Formatter
Format SQL for common dialects, without running it.
SQL → SQL
Certificate Reader & Generator
Read a certificate, or create a self-signed one locally.
PEM · DER · CSR → PEM certificate · PEM private key