What is a CSV file?
A CSV file is a plain text file that stores tabular data — rows and columns — using commas to separate values. CSV stands for Comma-Separated Values. It's one of the simplest, oldest, and most widely supported data formats in the world.
An example, in 4 lines
If you opened a CSV file in a text editor, this is literally what you'd see:
Name,Email,Country John,john@email.com,Canada Sarah,sarah@email.com,USA Liam,liam@email.com,Ireland
How CSV works (in plain English)
- Each line in the file = one row in the table
- Each comma in a line = one column boundary
- The first row is usually a 'header' naming each column
- Values with commas inside are wrapped in double-quotes ("like this, here")
- Line breaks separate rows, not nested data
Why CSV matters in 2026
CSV has been around since the 1970s. It's older than the web. It's older than most spreadsheet software. And it's still the format every system on Earth understands — because it's simple, open, and tied to no one company.
Universal compatibility
Excel, Numbers, Google Sheets, MySQL, PostgreSQL, MongoDB, Shopify, Mailchimp, Salesforce, Stripe, every BI tool, every AI training pipeline — they all read and write CSV. There's no format negotiation. CSV just works.
Lightweight
Plain text means no overhead. A 100,000-row CSV is often 5–10× smaller than the same data in .xlsx. It opens faster, emails easier, and streams over slow connections.
Future-proof
Because CSV isn't tied to any one company, no software vendor can deprecate it. A CSV file written in 1985 still opens perfectly today. Try that with a Lotus 1-2-3 file.
What CSV doesn't do
CSV stores text data only. It has no formulas, no formatting, no multiple sheets, no charts, no images, no cell colours. If you need any of that, you want Excel (.xlsx), Numbers (.numbers), or Google Sheets. CSV is for raw data, not presentation.
When to use CSV
- Importing or exporting between two systems
- Backing up structured data
- Sharing a list with someone in a different software ecosystem
- Feeding data into a script, AI pipeline, or automation
- Storing data you might want to read in 20 years
When NOT to use CSV
- You need formulas or calculations (use Excel)
- You're storing rich content (images, formatting)
- You need real-time collaboration (use Sheets)
- You need version history (use a database)
Frequently Asked Questions
- A CSV file is a plain text file used to store tabular data in rows and columns, with values separated by commas. CSV stands for Comma-Separated Values. It's one of the simplest and most widely supported data formats in the world.
Related guides
- / hubCSV Viewer
Open any CSV file instantly in your browser.
- / featureCSV Editor
Edit CSV files inline — no spreadsheet bloat.
- / comparisonCSV vs Excel
When to use which format — full breakdown.
- / guideCSV Use Cases
Real-world ways people use CSV files.
- / how-toImport & Export CSV
Move data between any platforms.
- / helpFAQ
Common questions about CSV and OpenCSV.
Open, edit, and share CSVs in seconds.
Free to view, $9.99/mo to edit. 14-day free trial.
Start 14-day free trial