Data

CSV test files, any size.

Set a size and generate a structurally valid CSV immediately. Nothing is uploaded and nothing is stored.

0bytes
Exact size

CSV, built to spec.

Each file is a comma-separated table with eight columns of plausible user records. The size you ask for is reached with additional rows, with the final row padded to land on the exact byte, so the result opens in Excel, Sheets, pandas and Python's csv module. Most people generate these for testing data import limits and streaming parsers.

Questions.

How small can a CSV file be?

About 80 bytes. Below that the format cannot carry its mandatory structure, let alone padding.

Will the file open normally?

Yes — it opens in Excel, Sheets, pandas and Python's csv module, because the padding lives in additional rows, with the final row padded to land on the exact byte.

Can I ask for an unusual size?

Any byte count above the minimum works, including values like 3,145,728 or 27.5 MB. Drag the caliper or type the number.

Noticed an issue with this test file? Report an issue →