Add your JSON
Paste a JSON array or object into the editor, or upload a valid `.json` file from your device.
Convert JSON to TSV online for free. Flatten nested JSON into tab-separated columns, preview the result, and copy or download an Excel-friendly TSV file. Everything runs in your browser.
Turn structured JSON data into a tab-separated table in three simple steps.
Paste a JSON array or object into the editor, or upload a valid `.json` file from your device.
Click “Convert JSON to TSV.” Nested objects can be flattened into dot-notated column names automatically.
Review the tab-separated preview, copy it to your clipboard, or download a genuine `.tsv` file.
JSON stores structured data with objects, arrays, keys, numbers, strings, booleans, and null values. TSV represents table data using tabs between columns and line breaks between rows, making it useful for spreadsheets, databases, analytics tools, scripts, and data imports.
This JSON to TSV converter works entirely in your browser. Your content is not uploaded to the server. It gathers all available object keys, creates a consistent header row, escapes tabs and line breaks, and produces clean tab-separated output.
Explore more free utilities in our Developer Tools collection.
Designed for a clean experience without unnecessary steps or confusing controls.
Your JSON is parsed locally in the browser and is never sent to the website server.
Nested objects can become clear columns such as `address.city` and `profile.name`.
TSV works well with Excel, Google Sheets, databases, scripts, and many data tools.
Helpful answers about JSON files and TSV conversion.
An array of objects works best because each object becomes one TSV row. A single object is also supported and becomes one row.
Yes. You can paste, upload, convert, copy, and download without creating an account or paying a fee.
When flattening is enabled, nested keys use dot notation. For example, `user.name` becomes a TSV column. Arrays are stored as compact JSON text.
No. Parsing, flattening, conversion, preview, and download generation all happen locally in your browser.
Yes. Enable the Excel UTF-8 BOM option if your data contains international characters and Excel does not detect UTF-8 automatically.
Tabs, carriage returns, and line breaks inside values are replaced with spaces so every TSV record stays on one clean row.