Developer & Data
Format and validate JSON, convert CSV/XML, beautify or minify code.
JSON Formatter Paste JSON to format it with clean, consistent indentation. Invalid input is flagged with an error message, and everything runs locally in your browser. JSON Minifier Paste formatted JSON to compress it into a single line with no insignificant whitespace. The tool reports how many characters were removed, all in your browser. JSON Validator Paste JSON to check whether it is valid. When it is not, the validator reports the error message and the line and column where parsing failed - all in your browser. JSON to CSV Paste a JSON array of objects to convert it into CSV. Columns are taken from the union of all keys, fields with commas or quotes are escaped, and you can download the result - all locally. CSV to JSON Paste CSV with a header row to convert each row into a JSON object. Quoted fields are parsed correctly and numbers, booleans and null are auto-detected - all in your browser. JWT Decoder Paste a JSON Web Token to decode its header and payload from base64url into readable JSON. The signature is not verified - this only reads claims, and everything stays in your browser. JavaScript Beautifier Paste minified or unformatted JavaScript to reformat it with consistent indentation and spacing. Formatting runs entirely in your browser, so your code is never uploaded. CSS Beautifier Paste minified or unformatted CSS to reformat it with one declaration per line and tidy indentation. Everything runs in your browser, so your styles are never uploaded. HTML Beautifier Paste minified or unformatted HTML to reformat it with proper indentation and nesting. Formatting runs entirely in your browser, so your markup is never uploaded.