Format, beautify, and minify JSON with syntax highlighting. Validate JSON, sort keys alphabetically, and choose 2-space, 4-space, or tab indentation. Handles large files via Web Workers.
Encode and decode Base64 with UTF-8 support and file-to-data-URI.
Encode, decode, and parse URLs with editable query parameters.
Generate MD5, SHA-1, SHA-256, SHA-512 hashes from text or files.
Convert text to camelCase, snake_case, kebab-case, and 7 more.
Convert between metric and imperial length units.
Paste your JSON into the input area and click "Beautify". The tool parses and re-formats it with your chosen indentation (2 spaces, 4 spaces, or tabs). Syntax errors are shown instantly with line details.
Yes. Check the "Sort keys" option before clicking Beautify. All object keys at every nesting level will be sorted in alphabetical order. Array order is preserved.
Yes. Files larger than 1 MB are automatically processed in a Web Worker so the page stays responsive. There is no hard size limit — performance depends on your browser and device memory.
Yes. The formatted output uses color-coded syntax highlighting: green for strings, blue for numbers, orange for booleans, red for null, and default color for object keys.
Completely. All formatting happens in your browser — no data is sent to any server. The tool works offline once loaded. No account or signup required.