Skip to content
Fylo

CSV file format

Comma-Separated Values

CSV is the simplest table format: plain text with one row per line and commas between values. Every spreadsheet, database and programming language can read it.

CSV at a glance
PropertyCSV
File extensions.csv
MIME typetext/csv
Introduced1972 (RFC 4180 in 2005) by Community convention
TypePlain-text table
How it's storedNone (plain text)
Keeps formattingNo — values only
CompatibilityUniversal: spreadsheets, databases, code
Best forImporting and exporting data

What is a CSV file?

CSV (comma-separated values) stores a table as plain text: one record per line, fields separated by commas, and quotes around fields that contain commas or line breaks. The convention dates back to the early 1970s; RFC 4180 documented it in 2005.

Strengths and weaknesses

CSV is universal and tiny, which makes it the default for data exports and imports. It can't store formulas, formatting, multiple sheets or data types — and some regions use semicolons instead of commas, which can confuse imports.

Convert CSV to other formats

Convert to CSV

← All file format guides