Free · Runs on your device · No signup

CSV Viewer

Open a CSV file or pasted CSV as a bounded, inert table with delimiter and header controls.

Private by design. CSV and JSON stay in browser memory in this tab. Nothing is uploaded, logged, saved, or executed.

Maximum 16 MB · 50,000 rows · 500 columns · 1,000,000 characters per cell.

Add CSV data, then process it.

Why this tool is different

Inspect CSV rows and columns without uploading the file or letting cell content execute as HTML.

Requirements and recommendations

How to use CSV Viewer

  • Choose a CSV file or paste UTF-8 CSV text.
  • Select Auto, comma, semicolon, tab, or pipe delimiter and choose whether the first row is a header.
  • Review total dimensions separately from the bounded table preview.
How OpenFileTools processes it

Local processing, explicit choices.

One shared deterministic parser handles UTF-8, BOM, quoted fields, escaped quotes, embedded line breaks, and explicit delimiter modes. Cells render only as text, and output is created locally after review.

Quick technical summary

What this tool changes.

PropertyBehavior
ProcessingBrowser only; no image upload
OriginalNever changed
DelimitersAuto, comma, semicolon, tab, pipe
Cell executionNone; values render as inert text
PreviewBounded rows and rendered cells

Open CSV as inert text instead of executable cells

Choose a CSV file or paste text, select Auto or an explicit comma, semicolon, tab, or pipe delimiter, and decide whether the first row is a header. Parsed cell values are rendered as text; formulas and HTML are not executed in the viewer.

  • Quoted delimiters, escaped quotes, CRLF, multiline fields, and UTF-8 are supported within the parser's documented limits.
  • Ambiguous delimiter detection is reported instead of hidden.
  • The table preview is bounded even when more rows were parsed.

Diagnose the common one-column CSV problem

When a CSV opens as one wide column, the delimiter is often wrong for the software or locale. Switch from comma to semicolon, tab, or pipe and compare several rows before changing the source data.

Frequently asked

Questions, answered.

Why does my CSV open in one column?

The file may use a different delimiter than the viewer or spreadsheet assumed.

Can quoted commas stay inside one cell?

Yes. A valid quoted field can contain the delimiter and line breaks.

Can a CSV formula run in this viewer?

No. The viewer renders cell values as inert text.

Is the CSV uploaded?

No. Parsing stays in your browser.