CSV Viewer — sort, filter & clean CSV online
View CSV as a sortable table: paste or open a file, filter rows, remove duplicates, and export the cleaned CSV — all in your browser.
🔒 Runs entirely in your browser. Your input and output are never sent to a server or stored — fully private.
Click a column header to sort (click again to reverse). Export and copy use the current filtered/sorted view.
🔒 Everything runs in your browser — your data is never uploaded.
About this tool
CSV files often contain customer lists, sales figures or other data you would not want on someone else's server — and unlike viewer sites that upload your file, this one opens it entirely in your browser. Open or paste a CSV to see it as a clean, interactive table: click a column header to sort, type to filter rows, remove duplicate lines and export the current view. It is a fast way to inspect an export from a database, a web app or an online shop without launching a full spreadsheet program.
Frequently asked questions
My values contain commas — will the columns break?
No, as long as the file follows the standard CSV convention: a value containing a comma, a quotation mark or a line break is wrapped in double quotes, and any quote inside it is doubled. The viewer parses these quoted fields correctly, so an address like “Madrid, Spain” stays in a single column. If a file was produced without proper quoting, columns can shift — in that case the source export needs fixing, not the viewer.
What exactly does the export include?
The export mirrors the table exactly as you see it: rows hidden by a filter stay out, the current sort order is kept, and duplicates you removed do not come back. The file is written as UTF-8 with a BOM, a small marker at the start that tells Microsoft Excel which encoding to use — without it, Excel often garbles accented letters and Japanese, Chinese or Korean text when a CSV is double-clicked.
Is my file uploaded when I open it?
No. The file is read with JavaScript directly in your browser, so it never leaves your device and nothing is stored on a server. That matters for CSVs in particular, because exports frequently contain personal data — customer names, email addresses, order histories — that should never be handed to an unknown website. Close the tab and the data is gone; the viewer keeps no copy.