Valid TSV Example: Inventory Export
Check that every non-empty TSV row has the same number of tab-separated fields as the first row.
🔒 Processed entirely in your browser — nothing you enter here is ever uploaded.
The result appears on this page after you run the tool. Nothing you enter is uploaded.
Result
About this tool
This page opens the TSV validator preloaded with a small, correctly formatted inventory export: a SKU, product name and price column across three tab-separated rows. The validator runs the moment the page loads, so the pass result below is a real, live check of this exact data, not a canned screenshot.
Tab-separated exports like this one are common whenever data moves out of a spreadsheet or a database table — inventory feeds, price lists, bulk product uploads — because a literal tab character is less likely to appear inside ordinary text than a comma is. Every row here has exactly three tab-delimited fields matching the header, which is the rule that most TSV import tools enforce strictly.
Use this as a reference for what a well-formed TSV file looks like, then paste your own export into the textarea to check it the same way. The ragged-columns and stray-quote presets linked below show two realistic ways a TSV export like this one can break.
Example. A header name and score separated by a tab, then Ada and 10 separated by a tab, passes as Data syntax is valid! Total parsed rows: 2, Columns: 2. A second row with no tab fails the column count on that line.
Limit. Quotes toggle a mode and are not an RFC 4180 escape. A blank line in the middle is a row. The page does not turn the TSV into a table or JSON.