JSON to CSV Converter
Convert JSON arrays of objects to CSV format with custom separators and download
JSON to CSV Converter
Convert JSON arrays of objects to CSV format with custom separator selection and instant download. Supports nested objects (flattened), array fields, and unicode characters.
FAQ
How do I convert JSON to CSV?
Paste a JSON array (e.g. [{"name":"Alice","age":30},{"name":"Bob","age":25}]) into the input. The converter extracts keys as column headers and values as rows.
What if my JSON has nested objects?
Nested objects are flattened using dot notation — {"address":{"city":"NY"}} becomes an address.city column.
What separators are supported?
Comma (standard CSV), semicolon (common in European locales), tab (TSV), and pipe.
Continue Exploring
Other Developer Tools you might like...
JSON Formatter
Format, validate, and minify JSON data with syntax highlighting
Base64 Encoder/Decoder
Encode text to Base64 and decode Base64 strings
URL Encoder/Decoder
Encode and decode URL components and query strings
UUID Generator
Generate random UUID v4 identifiers
Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from text
Regex Tester
Test and debug regular expressions with match highlighting
JWT Decoder
Decode and inspect JWT token header and payload
HTML Formatter
Beautify and format HTML code with proper indentation