.csv QA Fixtures
Data Engineering & Columnar
CC0 Public Domain · CI/CD Safe
Sample .csv (CSV) Test Files & Edge Cases
Deterministic Comma-Separated Values (RFC 4180) fixtures engineered for automated unit tests, parser fuzzing, and upload validation pipelines. Pull directly in GitHub Actions with immutable SHA-256 verification.
minimalexpect: valid
minimal-rfc4180.csv
Clean 2-row comma-separated table with LF line endings and no BOM.
SHA-256: 05718c2daf0ae301a68f435f20cbb9feb8f079fae27efc908a41c41a86daba62
Exact: 89 bytes
curl -fsSL https://fileformat.co/fixtures/v1/csv/minimal-rfc4180.csv -o minimal-rfc4180.csv \
&& echo "05718c2daf0ae301a68f435f20cbb9feb8f079fae27efc908a41c41a86daba62 minimal-rfc4180.csv" | shasum -a 256 -crealisticexpect: valid
orders-unicode-quoted.csv
Realistic UTF-8 CSV containing quoted commas, whitespace padding, and Japanese characters.
SHA-256: 8dcc3d4302a7e62ad485797bc492f9d5217e8a919469109eed8af219eb4e1354
Exact: 230 bytes
curl -fsSL https://fileformat.co/fixtures/v1/csv/orders-unicode-quoted.csv -o orders-unicode-quoted.csv \
&& echo "8dcc3d4302a7e62ad485797bc492f9d5217e8a919469109eed8af219eb4e1354 orders-unicode-quoted.csv" | shasum -a 256 -cedge-caseUTF-8 BOM + Multiline Quotesexpect: valid
utf8-bom-multiline-escaped.csv
Classic parser breaker: starts with `EF BB BF` BOM, uses `\r\n` inside quoted cells, doubled `""` escapes, and ZWJ emoji.
SHA-256: 1550b6c3787e1ad84d709a50341f88dbd2b5ae5a96e5e620e3459a82d0392a5f
Exact: 158 bytes
curl -fsSL https://fileformat.co/fixtures/v1/csv/utf8-bom-multiline-escaped.csv -o utf8-bom-multiline-escaped.csv \
&& echo "1550b6c3787e1ad84d709a50341f88dbd2b5ae5a96e5e620e3459a82d0392a5f utf8-bom-multiline-escaped.csv" | shasum -a 256 -cSafe-by-Design Client-Side Synthesizer
Zero Upload · Generated in RAMIn-Browser Edge-Case & Malformed Fixture Mutator
Need negative test fixtures for parser fuzzing or upload gateway validation? Mutate minimal-rfc4180.csv directly in your browser without hosting unsafe payloads on public URLs.
Default Fixture: minimal-rfc4180.csv
Tests graceful EOF / footer corruption handling without process panic or OOM.