CSV Viewer & Editor
View, sort, search, and filter CSV data instantly in your browser. Supports CSV, TSV, and custom delimiters. Free online tool.
How to Use
- Paste CSV data into the text area or click Open File to load a file.
- Select the correct delimiter if your data uses tabs, semicolons, or pipes.
- View the parsed data in the interactive table below.
- Click column headers to sort. Use the search box to filter rows.
What Is CSV?
CSV (Comma-Separated Values) is one of the most common data exchange formats. Each line represents a row, and values within a row are separated by commas (or another delimiter). The first line typically contains column headers. CSV is supported by virtually every spreadsheet application, database tool, and programming language.
CSV Parsing Rules
Fields containing commas, double quotes, or newlines must be enclosed in double quotes. A double quote inside a quoted field is escaped by doubling it (""). For example, the value He said "hello" becomes "He said ""hello""" in CSV. This tool handles these edge cases correctly according to RFC 4180.
Common Delimiters
- Comma (,) — Standard CSV format used by Excel, Google Sheets, and most tools
- Tab (\t) — TSV format, common in bioinformatics and database exports
- Semicolon (;) — Used as the default CSV delimiter in European locales where comma is the decimal separator
- Pipe (|) — Used in some database and mainframe data exports
Related Tools
Convert JSON to CSV with the JSON to CSV Converter. Format JSON data with the JSON Formatter. Compare data files with the Diff Checker. Generate mock CSV data with the Mock Data Generator. Count rows and data points with the Word Counter. Validate data structure with the JSON Schema Validator. Escape CSV fields for code with the String Escape Tool.
Frequently Asked Questions
- What file formats are supported?
- This tool supports CSV (comma-separated), TSV (tab-separated), and custom-delimited text files. You can select comma, tab, semicolon, or pipe as the delimiter.
- How large of a file can I open?
- Since the tool runs entirely in your browser, the limit depends on your device memory. It comfortably handles files with tens of thousands of rows. The table view shows up to 500 rows for performance.
- Can I sort and filter the data?
- Yes. Click any column header to sort ascending or descending. Use the search box to filter rows — it searches across all columns in real time.
- Is my data sent to a server?
- No. All parsing and rendering happens entirely in your browser. Your CSV data never leaves your device.
AI agent tools available.
The CodeTidy MCP Server gives Claude, Cursor, and other AI agents
access to 47 developer tools. One command: npx @codetidy/mcp