CSV Cleaner

Remove duplicate rows, empty rows and stray spaces from a CSV, and drop or reorder columns — right in your browser.

🔒 Your files are never uploaded. Everything runs in your browser.

How to use

  1. Choose a CSV file or paste text, then press Load.
  2. Uncheck columns you do not need and reorder them with ⬆⬇.
  3. Pick the dedupe / empty / trim options and press Clean & output.
  4. Check the preview and save with Download CSV.

Main features

  • Remove duplicate rows
  • Delete empty rows
  • Trim leading and trailing spaces in every cell
  • Delete or reorder columns
  • Download the cleaned CSV

When to use it

  • Tidy an exported contact or mailing list before import
  • Clean a messy CSV so a spreadsheet or database will accept it
  • Drop unused columns to shrink a large export

FAQ

Are my files uploaded anywhere?
No. The CSV is parsed and cleaned entirely in your browser, so nothing is sent to a server.
How large a CSV can it handle?
It depends on your device memory, but tens of thousands of rows work smoothly.
What encoding should I use?
UTF-8 is recommended. You can preview the parsed rows before downloading.