Premium Converters
Loading
Loading
Loading
Convert JSON arrays of objects to CSV (or back). Custom delimiter, type coercion, copy + download.
Utility
Generated on August 22, 2026
Convert JSON arrays of objects to CSV (or back). Custom delimiter, type coercion, copy + download.
The JSON ↔ CSV converter turns an array of JSON objects into a CSV table (and vice versa) — the most common data-transformation task in spreadsheet, ETL, and reporting workflows. Headers are inferred from the union of keys across all rows. Cells are properly escaped: values containing commas, quotes, or newlines are wrapped in quotes with internal quotes doubled.
Formula
JSON [{a:1,b:2},{a:3}] → CSV header: 'a,b' + rows. Cells with comma/quote/newline are wrapped in "…" with internal " doubled.You're converting between JSON and CSV because someone — a client, a product manager, a non-technical stakeholder — wants the data 'in Excel' and you've got it as a JSON API response. Or you're going the other way: a CSV export from a CRM that needs to be massaged before it gets POSTed into a new system. Both directions sound trivial until you hit the edge cases: a cell containing a comma, a cell containing a newline, a cell containing a literal double-quote, or a delimiter that's actually a semicolon because the CSV was opened in Excel under a European locale. Proper escaping (wrap-in-quotes, double-internal-quotes) handles all of it; broken escaping silently corrupts your data and you find out about it three weeks later when somebody's name is split across two columns. Paste your JSON array on one side and get a clean CSV with headers inferred from the union of all object keys; paste your CSV and get back a properly-typed JSON array where 'true', 'false', numbers, and 'null' get coerced into their real types instead of staying as strings. Delimiter is configurable — comma for US, semicolon for German/French Excel, tab for TSV, pipe for log-friendly formats. Nested objects get JSON-stringified into a cell rather than flattened, because flattening rules are domain-specific and you usually want to handle that yourself.
The JSON ↔ CSV converter turns an array of JSON objects into a CSV table (and vice versa) — the most common data-transformation task in spreadsheet, ETL, and reporting workflows. Headers are inferred from the union of keys across all rows. Cells are properly escaped: values containing commas, quotes, or newlines are wrapped in quotes with internal quotes doubled. Choose comma, semicolon, tab, or pipe as your delimiter to match your spreadsheet's locale (Excel in many European locales uses semicolon; tab-separated values are universal). When converting CSV → JSON, simple types (numbers, booleans, null) are coerced automatically.
Convert a JSON API response to CSV for opening in Excel or Google Sheets.
Convert a CSV export from your database to JSON for import into a JS app.
Bulk-edit data: API → JSON → CSV → edit in Sheets → CSV → JSON → API.
Convert MongoDB exports (JSON Lines) to CSV for non-technical stakeholders.
Sample data: list of cities or products with name, country, population — converts cleanly.
Jump to a ready-made conversion — useful for quick reference and sharing:
Base64 Encode / Decode
Encode text or files to Base64 (and back). UTF-8 safe + URL-safe variant supported.
URL Encoder / Decoder
Percent-encode and decode URLs and query parameters. Supports both component and full-URI modes.
Hash Calculator (MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512)
Compute cryptographic hashes of text or files in your browser. All five major algorithms, no upload.
UUID Generator (v4)
Generate cryptographically random UUIDs (v4) in bulk. Multiple format options, copy + clear.
Markdown ↔ HTML Converter
Convert Markdown to HTML (or back) with live preview. Supports CommonMark + GFM (tables, fenced code).
Image Format Converter (PNG / JPEG / WebP)
Convert images between PNG, JPEG, and WebP in your browser. Adjustable quality. No upload — fully private.
IBAN Validator
Validate International Bank Account Numbers via Mod-97 checksum. Country detection for 60+ nations.
Lorem Ipsum Generator
Generate placeholder text — paragraphs, sentences, words, or specific byte counts. With or without classic 'Lorem ipsum' opener.
Browse all Utility calculators & converters
See every tool in this category, plus FAQs and category-specific guides.