CSV to JSON Converter
Quoted fields, embedded commas and line breaks inside quotes are all handled.
JSON
The parser follows RFC 4180: a doubled quote inside a quoted field is a literal quote, and a line break inside quotes stays part of the value. Detection picks whichever candidate delimiter gives the most consistent column count across the first few rows. Type conversion never touches quoted fields, so a postcode written as "01234" keeps its leading zero.