Clean and fix CSV files — no upload
Repair common CSV problems including wrong delimiters, uneven rows, empty lines, whitespace, BOM markers, and duplicate headers.
Clean one messy CSV entirely in your browser without uploading it, up to 100 MB. The cleaner detects the delimiter, removes fully empty rows, trims surrounding whitespace from headers and cells, fills blank headers, makes duplicate header names unique, and normalizes uneven rows to the widest row before writing a cleaned UTF-8 CSV with the delimiter you choose. It handles one file at a time. An unclosed quote in the final row is salvaged and reported; if a row exceeds what the browser can safely process, the run stops with an error instead of silently dropping it. The cap is limited by processing time rather than memory: the cleaner reads the input twice, first to plan the widest row and then to write the output, so a file near the cap can take noticeable time on a slower computer.
CSV repair workspace
Detect delimiters, normalize headers and row lengths, remove empty rows, and trim stray whitespace.
Results will appear here
Add valid data in the workspace above to preview and download the result.
Repair common CSV problems in one pass
- 1
Upload the CSV that opens or imports incorrectly.
- 2
Detect its delimiter and structural problems.
- 3
Normalize headers, whitespace, and row lengths.
- 4
Review the repair report and output preview.
- 5
Download a clean UTF-8 CSV with the delimiter you choose.
Built for the real task
- Delimiter detection
- Header repair
- Uneven-row normalization
- Whitespace and empty-row cleanup
See the transformation
Structural noise is repaired without hiding the changes.
Extra spaces, blank rows, and uneven columns are cleaned up into a consistent CSV.
customer_id ; name ; email 1042 ; Alex ; alex@example.com 1043 ; Sam ; sam@example.com ;
customer_id,name,email 1042,Alex,alex@example.com 1043,Sam,sam@example.com
✓ Rows and columns are consistent
Browser limits
Files are limited to 100 MB to protect browser stability, especially on phones. Processing stays on this device.
Repair common CSV problems including wrong delimiters, uneven rows, empty lines, whitespace, BOM markers, and duplicate headers.
The selected file is not uploaded to Nablyx.
No. This tool reads and transforms the file locally in your browser.
Common uses
- Delimiter detection
- Header repair
- Uneven-row normalization
- Whitespace and empty-row cleanup
Can this recover every malformed CSV?
It repairs common structural issues safely. Files with unclosed quoted fields are stopped with a clear error instead of guessing and corrupting values.
Related guide
Related tools
Continue with a related Nablyx tool.
- Split large CSV files online freeSplit one large CSV by row count, maximum file size, or a target number of balanced parts, then download every part in one ZIP.
- Validate CSV files online freeScan a CSV once for structural, encoding, header, delimiter, and whitespace problems without changing the file.
- Fix CSV encoding online — free, no uploadDetect CSV encoding, delimiter, and quoting problems, then download a normalized UTF-8 file without uploading it.
- Make CSV safe for Excel — free, no uploadNeutralize spreadsheet formulas, preserve identifiers and date-like text, and export CSV or explicitly typed XLSX without uploading your file.
- Redact PDF without uploading — freePermanently redact selected PDF regions by rasterizing only those pages, and remove metadata, attachments, and annotations locally in your browser.
- Profile CSV columns online — no uploadProfile every CSV column in one private browser scan, including types, missing values, numeric ranges, lengths, and honest distinct-value limits.
- Split CSV by column value online freeTurn one CSV into a separate file for each value in a column — one per country, region, store, or category — and download them together as a ZIP.
- Remove duplicate CSV rows online freeChoose the columns that define a duplicate, preview the cleanup, and download both the cleaned CSV and removed rows.
- Compare CSV files online freeCompare two CSV files and review added, removed, and changed rows directly in your browser.
Ready to work on your file?
Return to the workspace and process it locally.