Skip to content
← All tools

CSV & tables

Clean, reshape, and convert tabular data.

Select columns, remove duplicates, filter rows, sort, transpose, and convert to and from JSON, with a full spreadsheet editor for CSV and Excel workbooks. The workspace previews live and exports exactly what you see.

Files are processed in the browser, and the limits are explicit: 10,000 rows, 100 columns, and bounded export sizes.

A typical cleanup workflow

Most CSV work follows the same path. Open the file in the spreadsheet editor to see what you are dealing with. Keep only the columns you need with the column picker. Remove duplicate rows by a key column such as email. Filter to the rows that matter. Sort for readability. Each tool previews the result live and exports exactly what you see, and the output of one step can be pasted straight into the next.

For moving data between systems, CSV to JSON and JSON to CSV handle the conversion with explicit rules for headers, empty cells, nested values, and types. Transpose swaps rows and columns when a report is laid out the wrong way for charting or import.

CSV pitfalls to watch for

CSV looks simple, but real files break simple tools. Fields that contain commas, quotes, or line breaks must be quoted. European exports often use semicolons, because the comma is the decimal separator. Files saved from Excel may start with an invisible byte-order mark. All the CSV tools parse quoted fields correctly and let you choose the delimiter.

Spreadsheet programs also change data when opening CSV files: they drop leading zeros from postal codes and IDs, turn long numbers into scientific notation, and convert text like 3-4 into dates. Inspecting and cleaning the file here first, then importing it with explicit column types, avoids those silent changes. When exporting CSV that others will open in Excel, enable formula escaping to prevent CSV injection.