What to select
Paste JSON, then choose an indentation level to validate, format or minify it.
Validate, format or minify JSON with clear syntax errors.
We use reasonable safeguards to help protect your files and information while you use the service.
Paste JSON, then choose an indentation level to validate, format or minify it.
Validate JSON, make it readable, create a compact representation, or recursively sort object keys while preserving array order.
{"b":2,"a":1} can become {"a":1,"b":2} with sorted keys.
Practical note: Formatting and minifying preserve large numeric tokens as written. Sorting parses the value, so represent identifiers larger than JavaScript's safe integer range as strings.
Plain text, JSON, XML, standard or URL-safe Base64, URL components, UUID v4, secure passwords, SHA-256, SHA-384, SHA-512 and CRC32.
Text input is limited to 1,000,000 characters per task, UUID generation to 100 values, and passwords to 8–128 characters.
No. These developer utilities process input only in this browser tab.
No. Cryptographic hashes are one-way values. CRC32 is a checksum for detecting accidental changes, not a security hash.