Convert a simple TSV table
Input
name role John admin Anna editor
Output
[
{
"name": "John",
"role": "admin"
},
{
"name": "Anna",
"role": "editor"
}
] Converts tab-separated rows into structured JSON objects.
Developer Tools
Review practical Convert TSV to JSON examples so you can understand expected input, output, and common patterns faster.
Use this TSV to JSON converter to turn tab-separated values into a JSON array of objects. It is useful for spreadsheet exports, test fixtures, API payload prep, and converting flat table data into a machine-friendly structured format.
Example pages are especially useful for developer tools because they show what good input looks like, what kind of output to expect, and how the tool behaves in common scenarios.
Input
name role John admin Anna editor
Output
[
{
"name": "John",
"role": "admin"
},
{
"name": "Anna",
"role": "editor"
}
] Converts tab-separated rows into structured JSON objects.
Input
id title 1 Book 2 Pen
Output
[
{
"id": "1",
"title": "Book"
},
{
"id": "2",
"title": "Pen"
}
] Useful for turning spreadsheet-like rows into JSON test data.
Fix: Use a first row with field names so object keys can be generated correctly.
Fix: Use real tabs between fields for TSV input.
Fix: Make sure each row matches the same number of columns as the header.
After reviewing these examples, run the live tool with your own input. If your task involves a follow-up step, the related page can help you move to the next tool in the workflow.
Open the main Convert TSV to JSON page and test your own real input.