# Sample TSV file for testing parsers, free and CC0

1 TSV test file of 249.6 KB. A direct URL, the file's SHA-256 and CC0, so curl and CI can fetch it with no signup and no keys.

The page: <https://loremfile.dev/tsv>.

TSV separates fields with tabs instead of commas. That avoids most quoting problems, because
commas and quotes in the data need no escaping, which is why spreadsheet exports, scientific
tools and databases often use it. It still breaks tools that assume commas or turn tabs into
spaces.

`tsv/people-1000.tsv` holds 1,000 rows of the shared synthetic people dataset with a header
row, delimited by tabs. The rows are the same records as the CSV and JSON people files, so you
can import both and check that the results are identical.

Use it to test import dialogs that must detect the delimiter, command-line tools such as `cut`
and `awk`, spreadsheet uploads, and paste handling in web forms. It is UTF-8 with LF line
endings and no byte-order mark. Related formats: [CSV](https://loremfile.dev/csv) and [JSON](https://loremfile.dev/json).

## Files

| Path | Size | MIME | Properties |
|---|---|---|---|
| [`tsv/people-1000.tsv`](https://loremfile.dev/tsv/people-1000.tsv) | 249.6 KB (249,645 bytes) | `text/tab-separated-values; charset=utf-8` | 1,000 rows, 14 columns, utf-8, LF, 1,001 lines |

The same list as JSON: <https://loremfile.dev/tsv/index.json>.
