Find your next tool

Search tools, workspaces, guides and workflows.

CSV viewer with search, sorting and filters

Open CSV and TSV locally, inspect text values, resize columns and browse 50 rows at a time. Search the entire table without uploading it.

Data Workspace

Local tables. Clear decisions.

On your device
Drop CSV, TSV or JSON files here.
Import settings & limits

Settings apply to newly added CSV/TSV files. Up to 8 sources; 8 MiB per file, 24 MiB total source bytes; 50,000 rows, 100 columns and 500,000 cells per table; 1,000,000 source cells in total. No XLSX support. JSON must be a flat object array.

View & filter

Search across cells, filter an exact column value, and sort text without changing values or leading zeros. Resize columns using the keyboard or the handle. Exports include the full active table, not just this page or filter.

A clearer view starts with one table.

Add a CSV or TSV, or try three examples. Your input stays in this tab. No account, upload or spreadsheet installation.

A reproducible example.

Input

id,name,region
001,Zoë,EU
002,张三,APAC
003,Mina,EU

Expected output

Search: 张三
Visible row: 002,张三,APAC
Full download: all 3 original rows

Steps to follow.

  1. Add a CSV or TSV with one header row. Open Import settings first if you need another delimiter or encoding.
  2. Search for 张三 to find row 002. Clear the search, then filter region by the exact value EU.
  3. Click a column heading to sort text. Drag its separator or focus it and use the left/right arrow keys to resize.
  4. Downloads contain the entire active table; search and filters only control the preview.

Formats, matching and limits.

Up to 8 MiB per file, 50,000 data rows, 100 columns and 500,000 cells per table. Values stay text; sorting is lexical, not numeric or date-aware. Long preview cells are shortened at 500 characters; exports retain them. XLSX is not accepted.

All processing happens in your browser. Use file selection and downloads in a modern Chrome, Edge, Firefox or Safari. Source files stay unchanged; leaving or reloading clears the temporary data session.

Problems worth checking.

Everything appears in one column.

Select the actual delimiter and import again. A .csv extension does not prove comma separation.

Characters are unreadable.

Choose the original encoding, such as GB18030 or Windows-1252, and import again. Invalid byte sequences are rejected.

10 sorts before 2.

Text sorting compares characters. The viewer deliberately does not infer numeric types or change identifiers.

Related next steps.

Read the complete practical guide