Text and Data Tools

CSV Viewer

Display CSV as a table to check fields, record counts, and delimiters. Files are read locally.

CSV Content

CSV Table Preview

Open or paste CSV locally to inspect columns and statistics, with proper quoted-field parsing and a limited table preview.

CSV files are processed only in your browser and are never uploaded to a server.

About This Tool

CSV Viewer displays data in its original column positions, preserving columns with duplicate headers. Large files show a limited preview to keep the page responsive, with a notice explaining the displayed range.

How to Use It

  1. Paste CSV or select a UTF-8 CSV file to read locally.
  2. Check the delimiter and First row is a header options.
  3. Click View Table to inspect record counts, columns, and file information.
  4. Scroll inside the table and check any message about preview limits.

Examples

  • name,age,city followed by Tom,20,Tokyo creates three columns and one data record.
  • In "Smith, John",30,"New York", the quoted comma is part of the field.
  • name,name,age is displayed by column position, preserving both columns named name.

Rules and Limits

Quoted fields, doubled quotes, embedded line breaks, CRLF, and empty fields are supported. The first row is a header by default. The preview is limited to 500 rows, 100 columns, or 10,000 cells, whichever comes first, with an explanation when truncated. Input limits are 2 MiB, 100,000 records, 500 columns, and 500,000 cells. Exceeding a processing limit produces an error instead of silently dropping data.

Common Uses

  • Inspect column positions and contents in exported CSV files.
  • View UTF-8 data with multilingual text or emoji.
  • Troubleshoot quotes, delimiters, and duplicate headers.

Privacy

Your text, files, and previews are processed in your browser. Your input is never uploaded or automatically saved. Save anything you need to keep before leaving the page.

FAQ

Are CSV files uploaded?

No. Files are read only in your browser, and their contents are not uploaded.

What if a field contains commas or line breaks?

Enclose fields containing commas or line breaks in double quotes, and write any quote inside a field as two quotes. This keeps the field content together.

Why are some rows missing from the preview?

The preview limits rows, columns, and cells to keep the page responsive. Statistics and notices distinguish parsed data from the portion displayed.

Are duplicate headers supported?

Yes. Columns are displayed by index, so repeated names cannot overwrite each other.

Which file encodings are supported?

Files are read as UTF-8, with an optional UTF-8 BOM. Convert other encodings first; garbled text is not a successful parse.

Back to Developer Tools