โ–ฆ CSV / TSV Viewer

Open, edit, search, and export tabular data โ€” right in your browser.

CSV / TSV Viewer turns your spreadsheet files into an editable, searchable, filterable data table โ€” without Excel, without Google Sheets, without any installation. Open a comma-separated or tab-separated file, manipulate your data, and save it back or export it as a SQLite database.

With regex-powered find-and-replace, duplicate highlighting, advanced filters, and direct SQLite export, it punches well above its weight for a browser tool.

Free. Private. Handles files up to 50 MB or 100,000 rows.

User Manual

Overview

CSV / TSV Viewer uses sql.js (WebAssembly) under the hood to power filtering and SQLite export. The File API handles reading and writing local files. Supports comma-separated (CSV), semicolon-separated (CSV), and tab-separated (TSV) files up to 50 MB or 100,000 rows.

Opening a File

The tool auto-detects whether the file uses commas, semicolons, or tabs as the delimiter.

The status bar at the bottom shows the number of rows, columns, and visible rows after filtering.

Toolbar

๐Ÿ’พ Save

Saves the current data back to a CSV/TSV file on your computer.

๐Ÿ—„๏ธ Export SQLite

Exports the current table as a SQLite database file (.db). Useful for importing into SQLite Local Browser or other database tools.

โ†ถ Undo / โ†ท Redo

Steps backward or forward through your editing history.

โŒจ๏ธ Keyboard mode

Toggles keyboard navigation mode for moving between cells with arrow keys.

๐ŸŒ™ Dark mode

Switches the interface to a dark colour scheme.

Filtering and Search

Quick filter

Use the filter bar above the table to filter rows by text. Type in a column's filter field to show only rows where that column contains the text.

โš™๏ธ Advanced Filters

Opens a panel for building more complex filters with multiple conditions, operators (contains, equals, starts with, regex, etc.), and AND/OR logic. Click โœ• Clear to remove all active filters.

๐Ÿ” Find & Replace

Search across one or all columns using plain text or a regular expression, and replace matches with new text. Useful for bulk corrections on specific columns.

Data Cleaning

๐Ÿ”ถ Highlight Duplicates

Highlights cells or rows that contain duplicate values, making it easy to spot and remove redundant data.

๐Ÿงน Remove Empty Rows/Cols

Removes rows that are entirely empty and columns that have no data, cleaning up exported or copy-pasted datasets.

Editing

Privacy

CSV / TSV Viewer processes files entirely in your browser. No data is uploaded to any server. The tool may use localStorage to remember settings between sessions.

Limits: Files larger than 50 MB or with more than 100,000 rows may not load correctly.