CSV Viewer
Paste a CSV and read it as a table instead of counting commas. The delimiter is detected for you — comma, semicolon, tab or pipe — and quoted fields are parsed properly, which means an address containing a comma stays in one column and a quoted field containing a line break stays in one cell. It also tells you when rows have different column counts, which is almost always a sign of an unescaped delimiter somewhere.
Off by default because a leading space can be real data. Turn it on for a file exported with padding.
Nothing is uploaded — this tool runs inside your browser, so your files never leave your device.
Why use this tool
- Detects comma, semicolon, tab and pipe automatically
- Handles quoted fields containing commas, quotes and line breaks
- Flags rows whose column count doesn't match the rest
- Runs in your browser — a CSV of customer records is never uploaded
How it works
- 1Paste your CSV, or open the file in a text editor and copy it in.
- 2Leave the delimiter on automatic unless it guesses wrong.
- 3Read the table — and the note underneath if any rows look ragged.
CSV Viewer — frequently asked questions
Because fields are allowed to contain commas as long as they're quoted, and real data is full of them — addresses, product descriptions, anything with a list in it. `"Loves commas, apparently"` is one field, not two. A splitter shifts every column after it, which is why a spreadsheet imported that way looks fine for two hundred rows and then goes wrong.
More developer tools
Looking for something else? Browse all developer tools
Explore the other tools
Same deal everywhere on the site — free, no sign-up, and no watermark on anything you download.
Or see every tool on one page.