Enjoying Utilverse?
It's free and ad-free. A small gift keeps it alive and helps build new tools. Thank you! ❤️
Support usWhat it is
Open any CSV or TSV — even hundreds of MB — directly in your browser without upload. Explore the data with a virtualized table, see the type of each column, inspect stats on the fly and apply common cleaning operations (trim, dedup, find & replace, filters) with undo/redo. Export to CSV, TSV or JSON. No account, no trackers, no files uploaded to a server: your CSV stays on your device.
- Opens any CSV without configuration
- Large files up to 500 MB without crashing
- Edit and clean with Undo/Redo
How it works
Drop the file
Drag&drop a CSV/TSV — even 200 MB. No upload, streaming parsing in the browser.
Explore & profile
View the table, check the type of each column and stats (count, unique, min/max/avg).
Clean & export
Trim, dedup, find & replace, filters. When you're happy, export to CSV/TSV/JSON.
Features
Auto-detect delimiter + encoding
No more unreadable CSV: we auto-detect `;` and Windows-1252 (typical of European CSV exports).
Per-column type detection
Each column is classified as string/number/date/bool with a clear badge in the header.
Undo/Redo on cleaning ops
Experiment freely: every operation is reversible, or jump back to the original.
Zero upload, zero trackers
Everything runs in the browser. Your file never leaves your device.
FAQ
Yes. We use streaming parsing with PaPaParse and a virtualized table: files of hundreds of MB are handled smoothly (real limit depends on your browser RAM). Above 500 MB we ask for explicit confirmation.
It stays in your browser. There is no network call that sends file content: parsing, cleaning and export all run on the client.
We auto-detect Windows-1252 and ISO-8859-1 in addition to UTF-8. You can also force a specific encoding from the menu before loading.
Yes. Open "Remove duplicates" and choose "Subset of columns" to pick which columns identify a duplicate.

