A table in. Text-safe JSON out.
Keep your cells.
Change the container.
Turn a comma-separated table into inspectable JSON. Every cell stays a string, so 001, true and null keep their meaning as entered text.
1. Paste a CSV table
2. Inspect the JSON
Decoded table preview
At most 100 output records per page. Headers shown here follow input order; JSON object member order has no semantic guarantee.
Choose the shape deliberately
Objects are handy when the first record supplies field names. Header names must be nonempty and unique, compared exactly. Arrays retain the first record and allow empty or repeated text there. Neither choice guesses numbers, removes rows or trims spaces.
A strict declared CSV subset keeps errors visible. Ragged records and broken quotes stop conversion instead of silently repairing a table. See the accepted syntax and bounds, or walk through ten original examples.