Online tools
CSV to JSON converter (free, no upload)
A free Duaer tool that turns each CSV row into a JSON object keyed by the header row. Optional number and boolean detection, GBK support, copy or download.
How to use it
- Drop a CSV file, or paste CSV and click "Convert".
- Tick "Detect numbers and true / false" if you need typed values.
- Click "Copy" or "Download .json".
Conversion rules
- The first row holds field names; blanks become `column_2`, duplicates become `name_2`.
- Values stay strings by default so leading zeros in codes survive.
- Fully empty rows are skipped.
Automate it in Duaer
In Duaer you rarely need JSON first: Extract from File › Extract From CSV already turns each row into an item, and later nodes read values with `{{ $json.fieldName }}`.
Questions
Is the output an array or one object per line?
The Duaer converter outputs one JSON array with an object per row, ready for a Code node or a request body.
Will commas or line breaks inside cells break it?
No. The Duaer parser follows standard CSV quoting, so commas and line breaks inside quotes are kept.
In this section
Free file converters from Duaer
Free Duaer tools for spreadsheets and data files: convert formats, merge, split, remove duplicates, fix encodings, and format JSON. Everything runs in your browser and no file is uploaded.
File conversionCSV to Excel converter (free, no upload)
A free Duaer tool that turns CSV into .xlsx in your browser. It detects UTF-8 or GBK, keeps long IDs as text, and never uploads the file.
File conversionExcel to CSV converter (UTF-8, no upload)
A free Duaer tool that turns .xlsx or .xls into UTF-8 CSV in your browser. Pick a sheet; a BOM is added by default so Excel reopens it cleanly.
File conversionJSON to CSV converter (nested JSON flattened)
A free Duaer tool: paste or upload JSON, nested fields become columns, and you download CSV or Excel. It runs in your browser with no upload.
SnippetsParse CSV text in Duaer, including GBK files
In Duaer, read CSV files with Extract From CSV; parse CSV text from an API, or a GBK-encoded bank export, into one item per row with the Code node.