Format, validate and convert JSON, decode JWTs, generate UUIDs and convert timestamps.
18 tools · all browser-based
Pretty-print, minify and validate JSON with error locations.
Check whether JSON is valid and see exactly where it breaks.
Compare two JSON documents and see added, removed and changed values.
Generate TypeScript interfaces from a JSON sample.
Convert JSON to clean, correctly quoted YAML.
Convert JSON arrays to CSV with flattened nested fields.
Decode JWT header and payload locally. Signatures are not verified.
Encode text to Base64 or decode it back, including URL-safe variants.
Generate one or many random UUIDs (v4 and time-ordered v7).
Convert timestamps to dates and dates to timestamps in any time zone.
MD5, SHA-1, SHA-256, SHA-384 and SHA-512 of text or files, with HMAC.
Test JavaScript regular expressions with live highlighting, groups and replace preview.
Compare two texts line by line with added/removed highlighting and a unified patch.
Percent-encode or decode URLs and query strings, including form encoding.
Escape text to HTML entities or decode &, © and 😀 back to text.
Convert between binary, octal, decimal, hex and any base 2–36 at any size.
Convert CSV or TSV to JSON objects or arrays with RFC 4180 parsing.
Explain any crontab schedule in English and see its next 5 run times.