Focused purpose
What this tool does
Convert CSV or TSV to JSON locally as objects, arrays or NDJSON. Control empty fields, numbers and booleans while preserving long IDs and leading zeros, no account needed.
- ✓ Object-array output
- ✓ Array-of-arrays output
- ✓ NDJSON streaming format
- ✓ Safe text preservation
Workflow
How to use it
- 01
Open CSV or TSV and confirm headers.
- 02
Choose JSON shape and field typing.
- 03
Preview serialized output and download.
Available controls
Available options
- Choose output shape.
- Keep empty strings or emit null.
- Convert selected booleans and numbers.
- Preserve unsafe integers as strings.
Products CSV to objects
Example before and after
Booleans and prices should convert, but SKUs must remain exact text.
Before
sku,active,price 0007,true,12.50 9007199254740993,false,0
After
[
{"sku":"0007","active":true,"price":12.5},
{"sku":"9007199254740993","active":false,"price":0}
]Expected result: Selected fields are typed while identifiers preserve zeros and precision.
Practical scenarios
Common use cases
Prepare seed data for an API.
Create NDJSON for line-based processing.
Convert spreadsheet exports for JavaScript.
HONEST LIMITS
Important limitations
- iAutomatic number conversion is off to protect long identifiers.
- iDuplicate CSV headers must be repaired before object output.
FAQ
Questions about this tool
Will leading zeros be preserved?
Yes. Columns stay text unless you explicitly convert them to numbers.
Can I create NDJSON?
Yes. Each source row becomes one JSON object on its own line.
How are empty fields represented?
Choose empty strings, null, or omission for object output before export.