CSV Viewer and Editor
100% PrivateData & JSON ToolsView CSV as an editable, sortable table grid you can filter and fix in place.
Runs entirely in your browser. Your input is not uploaded to Ovatly or anywhere else.
Or upload a .csv file
- 1Paste CSV or upload a .csv file, then press Load table.
- 2Click a column header to sort ascending or descending; numbers sort numerically.
- 3Use the filter box to narrow rows, and edit any cell directly.
- 4Add or delete rows as needed, then download the edited CSV.
Worked example
Sorting a small table
Input: name,age Ben,28 Ana,31 Clicking the age header sorts the rows to Ben (28) then Ana (31). Editing Ben's age cell to 29 and downloading gives: name,age Ben,29 Ana,31
- For very large files the grid shows the first 500 matching rows to stay responsive, and says so on the page. Sorting, filtering, editing and downloading still work on the full data you loaded.
- Sorting compares values numerically when both cells look like numbers, and alphabetically otherwise.
- The first row is always treated as the header. Files without a header will show their first data row as column names.
Edits live only in this page on your device. Download the CSV to keep them; reloading the page discards them.
About this tool
The CSV Viewer and Editor loads CSV as an editable grid: sort by any column, filter rows with a text search, edit cells in place, add or delete rows, and download the result as a clean CSV file.
Related tools
CSV to JSON ConverterConvert pasted or uploaded CSV into a JSON array, with header handling built inData & JSON ToolsOpenJSON to CSV ConverterConvert a JSON array of objects into a spreadsheet-ready CSV fileData & JSON ToolsOpenCSV to HTML TableConvert CSV into a clean, copy-ready HTML table snippet with proper headersData & JSON ToolsOpenData Deduplicator and CleanerRemove duplicate lines or CSV rows from pasted data and clean what remainsData & JSON ToolsOpen
Advertisement
Part of Ovatly's free tools in Data & JSON Tools.