Multiline support export
A support note enclosed in quotes contains two paragraphs and commas. The parser keeps it as one note property instead of creating extra rows and columns.
Quoted commas, escaped quotes, embedded line breaks, sparse rows, and UTF-8 text are parsed locally.
Find related browser-local tools for nearby tasks without starting another search.
Browse all developer and data toolsCSV looks simple until a customer name contains a comma, a note spans two lines, or a quote appears inside a quoted field. Splitting every line on commas corrupts those files. This converter uses a real CSV parser and treats the first row as property names for a JSON array. It can detect comma, semicolon, tab, or pipe delimiters, remove a UTF-8 byte-order mark, preserve quoted line breaks, and report structural repairs. Values remain strings by default so postal codes and long identifiers survive. Optional type inference converts only unambiguous safe numbers, booleans, and null. Parsing and download creation happen entirely in the browser.
A support note enclosed in quotes contains two paragraphs and commas. The parser keeps it as one note property instead of creating extra rows and columns.
A report contains two columns named Total. The second becomes Total_2, and the repair count makes the changed property visible before the JSON enters another system.
Yes. Quoted delimiters, doubled quotes, and embedded line breaks are handled by a dedicated CSV parser rather than string splitting.
CSV carries text with no reliable type declaration. Keeping strings protects leading zeros, large identifiers, and values that merely resemble dates or numbers.
They receive numbered suffixes such as name_2. Blank headings receive column_N names. The result reports how many headings were renamed.
Convert JSON objects to UTF-8 CSV in your browser. Union columns, quote values, and protect formula-like strings.
Format, minify, and validate JSON locally in your browser. Inspect keys, values, nesting depth, and root type without sending private API data to a server.
Convert YAML to JSON or JSON to YAML in your browser. Handles multi-document files, follows YAML 1.2, and uploads nothing.
Convert XML to readable JSON in your browser. Attributes, repeated tags and mixed content are all handled predictably.
Convert an Excel .xlsx sheet to CSV in your browser. Dates stay dates, leading zeros survive, and the file never leaves your device.
Turn an Excel sheet into a JSON array of objects in your browser, using the header row as keys. Nothing is uploaded.
Turn CSV into a real .xlsx workbook in your browser. Leading zeros and long numbers survive, unlike opening the CSV in Excel directly.
Convert CSV to tab-separated values in your browser. Parses quoted fields properly rather than replacing commas.
Convert tab-separated values to CSV in your browser, adding quotes only where the data needs them.
Turn JSON Lines into a single formatted JSON array in your browser. Names the exact line if one record is malformed.
Match bank and ledger transactions from CSV or Excel files for free. Review unmatched rows, adjust matching rules, and download audit reports without uploading.