Treat a CSV as records and columns, not just lines of text. These tools help prepare an export for a spreadsheet, import process or application while keeping the cleaning and conversion steps explicit.
What do you want to do?
Remove duplicate records
Use the CSV duplicate remover when the same row or key appears more than once. Choose the columns that identify a duplicate and whether to keep the first or last occurrence. Review the retained and removed records before exporting.
Use the CSV column editor to rename, reorder or remove columns by their source position. This is useful for matching an import template without manually copying cells or changing the order of the rows.
Use CSV to JSON for a table-shaped export, or switch to its JSON to CSV direction for flat JSON data. It is a format-conversion step, not a database join or a way to flatten arbitrary nested objects.
If duplicates are identified by columns you intend to remove, deduplicate first. Then edit the remaining columns and convert formats if needed. Keep the original export so you can check the results.
Preserve identifiers and export safely
Inspect leading zeros, large numeric identifiers, delimiters and headers before opening the result in a spreadsheet. Review each tool's formula-safety export setting when cells come from an untrusted source.
Your tool inputs stay in your browser. Optional analytics track these page visits only, not your files or text. Privacy.
Optional analytics help us see which tools are used. No tool inputs are sent. Privacy