CSV

CSV Viewer and Table Preview

Renders a delimited file as a readable table, including quoted fields and embedded line breaks.

Loading the tool…

Processing happens locally in your browser. What you paste or load is processed by this page and is not uploaded to a server. Nothing is stored unless you use a control that says it stores something, and you can clear anything this site has kept from the privacy page.

How to use this tool

  1. Paste the delimited text, or choose a file from your machine.
  2. Leave the delimiter on automatic unless the first line is unusual.
  3. Select View as table to render the parsed rows.
  4. Turn off the header option if the first row is data rather than column names.

What csv viewer does

A CSV file is plain text, so any editor will open it, but very few of them make it readable. Columns drift out of alignment the moment one field is longer than the others, and a value that contains a comma inside quotes looks like two values. This viewer parses the file properly first and then draws it as a table, so what you see is the structure a database or spreadsheet would actually load.

The parser follows RFC 4180, which means quoted fields keep their delimiters, a doubled quote inside a quoted field is read as one literal quote, and a line break inside quotes does not start a new row. It also strips the byte order mark that Excel writes at the start of the file, which is the usual reason a first column arrives with a stray character in front of its name.

Frequently asked questions

No. The file is read by your browser and parsed in the page. Processing happens locally in your browser and nothing is sent to a server.

That is a byte order mark, which Excel writes at the start of files it saves as CSV. This viewer strips it before parsing, so the column name shown here is the clean one.

There is a size limit on the input, and beyond that the practical limit is how much your browser can hold in memory. For a very large extract, split it first and view the parts.