Why is your JSON different from other converters?+
We infer the type of each column from its data and output JSON with the correct types. Numbers come out as numbers (not strings), booleans as booleans, empty cells as null. Most free converters quote everything, which is technically valid JSON but useless for downstream code.
Does it handle nested headers?+
CSV is a flat format, so it doesn't have nested headers natively. The output is an array of flat objects. If you need to flatten or unflatten nested data, use the dashboard's calculated columns feature.
Are dates auto-converted?+
No, by default. We detect dates but keep them as strings in the JSON output so we don't silently mis-parse ambiguous formats like 03/04/2025. Toggle 'Normalize dates to ISO 8601' if you want auto-conversion.
How big a file can it handle?+
Up to about 50 MB and a few hundred thousand rows in modern browsers. The conversion is instant — no server upload, no waiting.
Is the output minified or pretty?+
Pretty-printed by default with 2-space indentation. Toggle 'Minify' for a single-line compact version.
Does my CSV leave the browser?+
No. Everything runs locally. Open DevTools → Network and you'll see zero requests when you drop a file.