CSV Viewer

Explore CSV as a searchable, sortable table without uploading the file.

Data & Formats
Preparing your workspace…
Input
Output
Your result will appear here.

How to use

  1. Paste CSV or open a UTF-8 file; select the delimiter and header setting.
  2. Search, sort or choose columns in the table.
  3. Export the current filtered and sorted view as CSV or JSON.

CSV Viewer

Paste CSV or open a UTF-8 file, then view the table. Detect the delimiter automatically or select comma, semicolon, tab or pipe. Choose whether the first record contains column names.

Processing stays in your browser. DevToolsy does not receive the pasted data or selected file.

Input and processing

Search all columns, toggle visible columns and sort a column by clicking its header. Numeric comparison uses exact decimal arithmetic. The table shows 50 records per page; duplicate column names remain separate columns.

Worked example
Input
name,role,score
Ada,Developer,98
Lin,Reviewer,92
Maya,"Designer, UI",95
Output
{
  "columns": [
    "name",
    "role",
    "score"
  ],
  "rows": [
    [
      "Ada",
      "Developer",
      "98"
    ],
    [
      "Lin",
      "Reviewer",
      "92"
    ],
    [
      "Maya",
      "Designer, UI",
      "95"
    ]
  ],
  "delimiter": ","
}

This example uses the default settings.

Result and limitations

Cells stay strings, including leading zeros and large IDs. CSV/JSON export uses the filtered rows, sort order and selected columns. CSV formula protection prefixes risky cells; JSON exports columns and rows as arrays.

Using the output

Export the current filtered and sorted view as CSV or JSON.

Processing limits

UTF-8 input up to 1 MiB, 50,000 data rows, 1,000 columns and 250,000 cells. The table displays 50 rows per page.

?

Frequently asked questions

How are CSV cells and column names interpreted?

Paste CSV or open a UTF-8 file, then view the table. Detect the delimiter automatically or select comma, semicolon, tab or pipe. Choose whether the first record contains column names.

How do search, sorting and column selection work?

Search all columns, toggle visible columns and sort a column by clicking its header. Numeric comparison uses exact decimal arithmetic. The table shows 50 records per page; duplicate column names remain separate columns.

What is included in exported files?

Cells stay strings, including leading zeros and large IDs. CSV/JSON export uses the filtered rows, sort order and selected columns. CSV formula protection prefixes risky cells; JSON exports columns and rows as arrays.

Is the input uploaded?

Processing stays in your browser. DevToolsy does not receive the pasted data or selected file.

Can I keep the result?

Export the current filtered and sorted view as CSV or JSON.

Find your next tool

Language

Switch language? Your current work will be cleared. Copy or download it first.