CSV with a UTF-8 byte order mark and non-ASCII text
A CSV file that starts with the three-byte UTF-8 byte order mark and contains accented Latin, Greek, Cyrillic, Japanese and emoji characters.
Download
sample-csv-utf8-bom.csv
193 B193 bytes
Download CSV sampleDirect download. No sign-up and no waiting.
- Type
- text/csv
- SHA-256
ce2100cfe0889ba1b331ffc915123474caf45d4d88a4f5045ac75dd32f27f246- Direct URL
https://sampletestfiles.com/downloads/samples/sample-csv-utf8-bom.csv
Why test with this file
Reveals importers that treat the byte order mark as part of the first column name, or that mangle multi-byte characters.
| Data rows | 6 |
|---|---|
| Columns | 3 |
| Byte order mark | Yes (EF BB BF) |
| Scripts | Latin, Greek, Cyrillic, Japanese, emoji |
| Line endings | CRLF |
| Encoding | UTF-8 with BOM |
What to check
After your application has processed sample-csv-utf8-bom.csv, confirm that:
- The first column is named id, with no invisible characters in front of it.
- Every name displays correctly, including the Japanese row and the emoji row.
- Exporting the data again does not double-encode the text.
How the file begins
The opening lines of sample-csv-utf8-bom.csv, exactly as they appear in the file.
id,name,city
1,José Ñuñez,São Paulo
2,Zoë Müller,Zürich
3,Ελένη Παππά,Αθήνα
4,Анна Иванова,Москва
5,田中 花子,東京
6,Test 🚀,Emoji 😀
Preview
Shows the file contents.
Technical details
| File name | sample-csv-utf8-bom.csv |
|---|---|
| Format | CSV (Comma-separated values) |
| Extension | .csv |
| MIME type | text/csv |
| Size | 193 bytes (193 B) |
| Kind | Text |
| SHA-256 | ce2100cfe0889ba1b331ffc915123474caf45d4d88a4f5045ac75dd32f27f246 |
| Created | 2026-10-10 |
| Validation | Exact size, signature bytes and structure checked when the file was generated |
| Preview | Available on this page |
| Source | Generated for this site; not copied from elsewhere |
| Licence | Free to use, modify and redistribute (terms) |
| Category | Spreadsheets |
Validated for expected format and integrity. As with any download, scan the file with your own security tools before opening it. How files are made and checked
Download from the command line and verify
Fetch the file with curl, then compare its checksum with the SHA-256 value above.
curl -o sample-csv-utf8-bom.csv 'https://sampletestfiles.com/downloads/samples/sample-csv-utf8-bom.csv'
sha256sum sample-csv-utf8-bom.csv # Linux
shasum -a 256 sample-csv-utf8-bom.csv # macOSOn Windows, run Get-FileHash sample-csv-utf8-bom.csv -Algorithm SHA256 in PowerShell. A matching value proves that the download is complete and unaltered.
About CSV
Tabular data as plain text, one record per line. The universal import and export format.
Where it fits
- File parser testing
Well-formed files and deliberate edge cases for testing code that reads CSV, JSON, XML, PDF and more.
- QA testing
A ready-made set of ordinary and awkward files for exploratory testing and test plans.