Document format

CSV converter

A .csv file is a comma-separated values table: plain-text rows with commas between fields, optionally quoted. It is probably the most widely produced data format in existence, emitted by everything from banking portals to lab instruments.

Private for supported formats — processed in your browser

Convert supported files

Runs on your device

Drop CSV files here

Batch files can each use a different output. Nothing uploads for local conversions.

Working inputs include camera RAW, browser-local audio/video, PDF, CBZ/CBR comics, office documents, ebooks, markup, 3D models, structured text, images, and archives.

Where CSV comes from

Comma-separated lists appeared in IBM Fortran compilers in the early 1970s, decades before any standard existed, and every vendor improvised its own quoting rules. RFC 4180 finally wrote the common conventions down in 2005 — describing established practice rather than prescribing anything new.

How CSV works

  • Fields containing commas, quotes, or newlines are wrapped in double quotes with embedded quotes doubled — the rule that breaks every naive split-on-comma parser.
  • RFC 4180 specifies CRLF record endings and an optional header row, though real-world files vary on both.
  • Everything is a string: types, encodings, and even the delimiter are conventions, not rules.
  • Excel chooses the delimiter from the OS locale, so machines in much of Europe expect semicolons in a file still named .csv.

When to use CSV

  • Exports from databases, CRMs, and banking systems.
  • Loading tabular data into spreadsheets, pandas, or R.
  • Machine-learning training datasets.
  • Bulk imports into web applications and e-commerce platforms.

Strengths and limitations

Strengths

  • Supported by effectively every data tool ever written.
  • Human-readable and hand-editable in a pinch.
  • Streams row by row, so arbitrarily large files can be processed in constant memory.
  • Compresses extremely well due to repetitive structure.

Limitations

  • No type information — Excel famously strips leading zeros and mangles dates on open.
  • Locale-dependent delimiters cause silent misparsing across regions.
  • Quoting edge cases defeat casual parsers.
  • One table per file, with no standard place for metadata.

Compatibility

Every spreadsheet, database, and programming language handles CSV, and browsers or text editors open it as plain text. The catch is dialect drift: delimiter, encoding, and quoting choices differ enough that robust importers always offer manual overrides.