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.

Frequently asked

Questions, answered.

Can a cell run a spreadsheet formula here?

No. Every value is rendered as inert text; OpenFileTools does not evaluate formulas or HTML.

Is the source uploaded?

No. Source data and generated output remain in browser memory in this tab.

Related guide

Learn more about this task.

Read the related guide