# CSV Viewer Guide

Open a CSV, TSV or pipe-separated file, filter it and sort it column by column in a table.

- Tool: https://ilham.dev/tools/csv-viewer/
- Guide URL: https://ilham.dev/guides/csv-viewer/
- Tool guides index: https://ilham.dev/guides/tools/
- Broader guide: Working With Structured Data (https://ilham.dev/guides/working-with-structured-data/)

## What it does

Drop in a CSV, TSV or pipe-separated file and read it as a table. The delimiter is guessed from the first line, but you can sort by any column, type in the filter box to narrow the rows, and see the shape of the file at a glance. The file is parsed in the page, so nothing is uploaded.

## Use the tool

Open https://ilham.dev/tools/csv-viewer/, add the input the tool asks for, run it, and check the output before using it elsewhere.

## Input and output

- Input: text.
- Output: text.
- Category: Data.

## Privacy and processing
Processing happens locally in your browser. This tool does not upload the input to ilham.dev.

## Questions

### How does it pick the delimiter?

It counts commas, semicolons, tabs and pipes on the first non-empty line and uses whichever appears most. A file with a single column falls back to the comma.

### How large a file can it open?

The whole file is parsed, but only the first five hundred rows are drawn to keep the page responsive. The row count in the corner always reflects the full file, not just what is shown.

### Does it read quoted fields?

Yes. A field wrapped in double quotes may contain the delimiter, a newline or a doubled quote, and the viewer keeps it as one value rather than splitting it.