Paper Size Converter
A4, Letter, A3, B5 and 60 more in mm, inches, points and pixels at any DPI.
Turn a JSON array into a spreadsheet-ready CSV file.
JSON to CSV turns an array of JSON objects into a CSV file that opens cleanly in Excel, Numbers or Google Sheets. Headers are collected from every object in the array, nested objects are flattened with dot notation, and values are escaped to the RFC 4180 standard.
Paste an array of JSON objects and get back a CSV that opens cleanly in Excel, Numbers or Google Sheets. Column headers are collected from every object in the array, so records with different keys still line up correctly rather than silently losing fields.
Nested objects are flattened using dot notation — an address object becomes address.city and address.postcode columns — and arrays are joined into a single cell. Values containing commas, quotes or line breaks are escaped to the RFC 4180 standard, which is the part hand-rolled converters usually get wrong. You can choose a comma, semicolon or tab delimiter; semicolon is what Excel expects in most European locales.
Columns are collected across all objects in the array, so records with different keys line up instead of silently losing fields.
An address object becomes address.city and address.postcode columns rather than an unusable blob in one cell.
Values containing commas, quotes or line breaks are escaped correctly — the part hand-rolled converters usually get wrong.
Comma, semicolon or tab; semicolon is what Excel expects in most European locales.
List values are joined into a single readable cell instead of being dropped.
Provide an array of objects, such as a typical API response.
Comma for most cases, semicolon for European Excel, or tab for pasting straight into a sheet.
Copy the output or download it as a .csv file ready to open in a spreadsheet.
An array of objects, where each object becomes a row. A single object is also accepted and produces a one-row file.
They are flattened with dot notation, so {"user":{"name":"Sam"}} becomes a column called user.name. Arrays of values are joined into one cell.
Excel follows your regional list separator. In locales that use a comma as the decimal mark, choose the semicolon delimiter instead.
What people who use the JSON to CSV think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the JSON to CSV. It takes half a minute and no account.
Write the first reviewA4, Letter, A3, B5 and 60 more in mm, inches, points and pixels at any DPI.
Pull the text out of a PDF — page by page, layout kept, nothing uploaded.
Turn a calendar file into a spreadsheet of events, with dates, times and attendees.
HEX and RGB to the OKLCH colour space for modern CSS — and back, gamut-mapped.
Turn a stored integer back into an IP address — IPv4 and IPv6, both directions.
Convert iPhone and QuickTime video to MP4 for Windows, Android and the web.
Strip a .docx back to plain text — words and paragraphs, nothing else.
Convert N·m, lb·ft, lb·in, kgf·cm and oz·in — and get power from rpm.