Everything below is answered in full, nothing to click open.
How do I convert a spreadsheet row to a JSON array?
Copy the cells from your spreadsheet, paste directly into the box above, and press Convert. Each cell becomes one array item.
Is the tab to JSON array converter free?
Yes. No signup, no paste limit, no usage limit, it runs entirely in your browser.
Is my text uploaded anywhere?
No. The split and formatting run on your own device. Nothing is transmitted or stored.
Why did my whole row come back as one item?
Something along the way likely converted the tab characters into spaces, so there was nothing left to split on. Check whether your text editor or clipboard tool is set to convert tabs on paste.
Does it work with a column of cells, not just a row?
Yes. Whatever a spreadsheet's tab-separated clipboard format produces, this tool splits, whether that came from a horizontal row or a vertical column selection.
Will it split commas inside a cell's value?
No. Only tab characters are treated as boundaries, so a comma inside a cell, a price, a name, a note, stays exactly where it was.
What happens to a blank cell in the middle of the row?
The empty value it produces is dropped rather than kept as a blank array item, so the result may have fewer items than your original row had columns.
Does it work on large spreadsheet pastes?
Yes, there is no length cap and no run limit. Very large pastes depend on your device's own memory.
Does it work on phones?
Yes, the layout stacks on narrow screens.
What is the difference between this and the comma to JSON array tool?
This one splits on tab characters, which is what a spreadsheet copy actually contains. The comma tool splits on commas, which fits plain comma-separated lists instead.
Does copy-pasting from Numbers or LibreOffice work the same way?
Yes, every major spreadsheet application places tab-separated plain text on the clipboard alongside its rich formatting, so the same paste behaviour applies.
Can I paste a TSV file's contents directly?
Yes, paste the raw tab-separated text and it converts the same way as a live spreadsheet copy.
Does it trim extra spaces inside a cell?
Leading and trailing spaces around each cell's value are trimmed. Spaces in the middle of a cell's own text are left alone.
Will multiple rows convert correctly at once?
This tool treats the whole paste as one delimited sequence and splits it into one array, so pasting several rows at once produces one long array rather than one array per row.
Is there a batch mode or an API?
Not yet. Paste, convert, copy is the fastest route for now.
Does it handle numbers and currency values correctly?
Yes, since values are only split on tab boundaries, a number like '2,499.00' inside one cell stays intact as a single array item.
Why does pasting into a plain textarea sometimes lose the tabs?
Some browsers and input fields intercept the Tab key for keyboard navigation, which can interfere with pasted tab characters in certain contexts. Pasting directly, rather than typing, avoids that.
Can I convert this back from JSON to tab-separated text?
Not with this tool. This converter goes one direction, from tab-separated text to a JSON array.
Does the order of items match my original row?
Yes, items appear in the array in the same left-to-right order they had in the original selection.
Is my data safe to paste if it's confidential?
Yes, nothing is transmitted anywhere. Processing happens locally in your browser and closing the tab clears it.