A careful bridge for table data
Move between CSV and JSON.
Keep every value intentional.
Convert CSV, TSV, and flat JSON records in your browser without turning IDs into numbers, dates into guesses, or private rows into uploads.
THE TABLE WORKSPACE
Paste a table. Check the shape. Convert.
Table preview
Convert valid source to preview its columns and rows.
WHY THIS TOOL
Conversion rules you can see and trust.
Strings stay strings
CSV values such as 001 and 9007199254740993 are not guessed into JavaScript numbers.
Flat means unambiguous
Nested JSON is rejected instead of being flattened into column names you did not choose.
Spreadsheet risk is visible
Safe export is on by default, while raw mode stays available with a clear warning.
TABLE DATA QUESTIONS
Before you move data between formats.
Are my CSV or JSON rows uploaded?
No. Parsing, previewing, copying, and downloading happen in this browser tab.
Why are CSV values kept as strings?
Automatic typing can remove leading zeros, reinterpret dates, or round large integers. Keeping strings avoids those silent changes.
Can this flatten nested JSON?
No. Version one accepts flat record arrays only and reports the first nested path instead of guessing a table shape.
What does spreadsheet-safe export change?
It prefixes formula-like headers and cells with an apostrophe so common spreadsheet apps are less likely to evaluate them.
THE TOOLKIT
More one-minute tools, same boundary.
Private one-minute tools for files, data, creators, and campaign work.
Bulk UTM