vtree — free JSON to CSV converter. Paste a JSON array of objects and get a properly quoted, downloadable CSV back instantly, entirely in your browser.

vtree converts JSON to CSV right in your browser — no account, no sign-up, and nothing you paste ever leaves your device.

Features

Frequently asked questions

Why do I get an error converting to CSV?

CSV needs a flat list of records — a JSON array of objects. A single object, a bare array of numbers or strings, or deeply irregular data won't map to rows and columns.

How are nested objects and arrays handled?

Nested fields are flattened into dotted column names — address.city, address.zip — rather than being dropped or stringified.

What happens to commas and quotes inside a value?

Any field containing a comma, quote, or newline is automatically wrapped in quotes and escaped, per RFC 4180 — the same convention Excel and Google Sheets expect.

Is my data uploaded anywhere?

No. The conversion runs entirely in your browser.

Is this free to use?

Yes, vtree is free with no account or sign-up required.