JSON โ CSV converter
Flatten an array of JSON objects into a table you can open in Excel.
More table converters
Frequently asked questions
Which JSON shapes are supported?
An array of objects [{...},{...}] is the primary shape. An array of arrays becomes the table as-is, and a wrapper object like {"data":[...]} is unwrapped automatically. Nested objects/arrays are stored as JSON strings in their cells.
What if objects have different keys?
Columns are built from the union of all keys; missing values are left blank.
My Korean/legacy CSV shows garbled characters
Many CSV files saved by older spreadsheet apps use legacy encodings such as EUC-KR (CP949). sheetmoa first reads your file as UTF-8 and, if it detects broken characters (๏ฟฝ), automatically retries with the EUC-KR decoder. Legacy .xls files are read with codepage 949 as a fallback too. If it still looks wrong, re-save the file as "CSV UTF-8" in Excel.
Is my data uploaded to a server?
No. Every conversion runs inside your browser and your file is never sent over the network. Safe even for customer lists and confidential spreadsheets.
Is it free?
Completely free โ no limits on file count or size, and no sign-up.