UUID Studio

CSV to JSON

Turn CSV or TSV rows into a JSON array of objects.

  • đź”’ No data stored or uploaded
  • ⚡ 100% client-side
  • 🆓 Free, no account
Click Convert when ready

Override only when Auto cannot parse your paste. Changing this loads a matching sample into Input — click Convert to run. Use Load sample to cycle every format example.

All conversions

Read-only representations of the same 16 bytes. Every textual form is listed here, not in “Prefer format”.

Paste two values: if both sides are valid JSON, a structural diff appears; otherwise UUID / bytes are compared when both decode to the same format.

A
B

Create or edit JSON here (syntax colors), then format, validate, or convert - same as MongoDB $binary UUID blobs on the Convert tab once detected.

New document

Hash, HMAC, AES-GCM/CBC + RSA-OAEP, codecs, JWT decoding, UUID v4, and secure random - all client-side. JWTs use Base64URL (three segments), not a single MIME Base64 block - use Decode JWT below, not raw Base64 decode.

Examples

  • CSV with header
    id,name
    1,Ada
    2,Grace

About CSV to JSON

A spreadsheet export or database dump almost always comes out as CSV, but the JavaScript or API code consuming it wants a plain array of objects - the exact reverse of what our JSON to CSV tool does.

Paste CSV or tab-separated data with a header row, and each subsequent row becomes one JSON object keyed by those headers - tabs are auto-detected when the input has no commas, and quoted fields (including embedded commas or escaped quotes) are handled.

FAQ

What about CSV without a header row?
This tool assumes the first row is the header. If your data has no header, add a placeholder row of column names before pasting it in.