Does 2csv cost anything?
No. Every tool costs $0, with no account, no usage limits, no paid tier, and nothing to install.
Eighteen quick tools for the CSV jobs that come up every week: open a file too big for a spreadsheet, remove duplicate rows, fix broken quotes, trim stray spaces, or turn the table into JSON or SQL. Drop your file, pick a tool, and export the result. Your file stays in this browser tab and is never uploaded.
Loading the CSV tools.
You do not have to take our word for it. Browser developer tools list every request a page makes, so you can watch 2csv work and confirm that your data is never sent anywhere. The check takes about a minute.
F12, or Cmd+Option+I on a Mac, and select the Network tab.Your file is read into this tab's memory with the browser's own file reader, parsed and changed by code that is already on the page, and handed back to you as a download. It is never uploaded, never stored in the browser, and gone when you close the tab. The only other request the site can make is the feedback form, and only when you submit it.
The production site also sends a Content-Security-Policy header that tells your browser to refuse connections to anywhere except this site and the anonymous analytics endpoint, so even a bug could not send your data elsewhere.
2csv is a set of eighteen quick CSV tools that run entirely in your web browser. A CSV file is a plain text table where each line is a row and commas (or semicolons, tabs, or pipes) separate the columns. 2csv opens that table in a fast grid and gives you one focused tool for each common job.
The tools cover viewing and profiling, sorting, filtering, validating, removing duplicates, trimming whitespace, find and replace, removing rows, editing cells, splitting and merging columns, converting column types, and converting to and from JSON, SQL, and TSV. There is no account, no install, no subscription, and no usage limit. Every tool costs $0.
CSV files are how customer lists, payroll exports, order histories, patient rosters, and CRM dumps move between systems. They often hold names, email addresses, phone numbers, and account details for thousands of people. Most online CSV tools upload that file to a server, process it there, and send a result back, leaving a copy under someone else's retention policy.
2csv does the work inside your browser tab instead. The file is read into the tab's memory, changed by code already on the page, and handed back to you as a download or a copy. Nothing is uploaded or stored, and the data is gone when you close the tab. You can confirm this yourself with the developer tools check on this page.
price > 10 AND state = "NY".Undo keeps your last five changes, and Reset to original returns the table to the file exactly as it was first read. If you try to leave the page with unsaved changes, the browser asks before closing it, so a stray click does not throw away your work.
The parser follows RFC 4180, the common definition of the CSV format, but it repairs problems instead of refusing the file. Real exports are often slightly broken: a quote that never closes, a row with an extra comma, a byte-order mark at the start. Every repair is recorded with its file line number and shown in the validator.
A file of about 100 MB, or around a million rows, runs smoothly on a typical laptop. Files up to about 200 MB open with a warning that things may be slower. Files over about 500 MB cannot be opened, because the whole table has to fit in the memory the browser gives one tab.
Parsing runs in a background Web Worker, so the page stays responsive while a large file loads. The grid is virtualized: it only draws the rows on screen, which is why scrolling a million rows feels the same as scrolling fifty. A phone with little memory will reach its limit sooner than a laptop.
Every tool page has the same export bar under the grid. It can download a file or copy the text to your clipboard, and it shows a live preview of the real first rows before you commit. If a filter is active, the export contains only the matching rows, and the bar says so.
Being clear about the edges saves you time. 2csv is a set of quick tools for one table at a time, not a database or a spreadsheet application, and some jobs that people ask about are deliberately not in this version.
If one of those is what you need, a database or a full spreadsheet application is the better tool. 2csv is deliberately the quick one, built for the cleanup and conversion jobs that come before or after that bigger work.
2csv is part of the 2suite.io privacy-first ecosystem. To stack several CSV or JSON files into one, use 2join. For file formats other than CSV, 2convert handles the conversion, and 2pdf covers PDF jobs, all in the same browser-only way.
No. Every tool costs $0, with no account, no usage limits, no paid tier, and nothing to install.
No. Every tool runs in your browser tab. Your file is read into the tab's memory, processed there, never stored, and gone when you close the tab.
The only analytics is one anonymous page-view count, sent when a page loads, before you can choose a file. If you submit the feedback form, your vote and comment are sent too. Nothing about your files is ever included.
Not .xlsx files in this version. Save the sheet as CSV from Excel, or copy the cells and paste them onto the page; copied cells arrive tab-separated and open as a table.
About 100 MB or a million rows runs smoothly on a typical laptop, up to about 200 MB works with a warning, and files over about 500 MB cannot be opened.
Comma, semicolon, tab, and pipe are detected automatically. UTF-8 is detected, byte-order marks are handled, and files that are not valid UTF-8 are read as Windows-1252. You can override either choice.
Yes. The tool buttons switch tools in place and keep the data, so you can remove duplicates, trim whitespace, and then export without reloading. Undo keeps the last five changes.