/ basics

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

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.

Open, edit, and share CSVs in seconds.

Free to view, $9.99/mo to edit. 14-day free trial.

Start 14-day free trial
/ desktop app

Make CSVs open in OpenCSV.

Install OpenCSV as a desktop app and it'll show up in your right-click "Open with…" menu for every CSV.