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.

Did this tool help? Tap to react

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.