CSV Null Value Standardizer
Paste CSV data and normalize every inconsistent way a missing value is written — NA, N/A, null, none, blank, dashes — into one consistent representation you choose, then download the cleaned CSV.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Cells normalized: 0
Example shown — replace it with your own CSV data.
How it works
- Paste your CSV data, including the header row.
- Choose what every recognized null variant should become — a truly empty cell, NULL, NA, or N/A.
- Every data cell is checked against a list of common null patterns and replaced consistently; download the cleaned result as a CSV.
FAQ
Which null representations does it recognize?
It matches common case-insensitive variants including NA, N/A, null, none, nil, single and double dashes, "n.a.", "#N/A", "undefined", and truly empty cells — the patterns that most often creep into CSVs exported from different tools.
Why does this matter for data analysis?
Spreadsheet and analytics tools treat "NA", "null", and a blank cell as different string values unless you explicitly tell them otherwise — that silently breaks aggregate functions, filters, and joins. Standardizing on one representation first avoids that trap.
Does it touch the header row?
No — the first row is always treated as a header and left untouched, even if a column name happens to look like one of the null patterns (unlikely, but the rule is deliberate).
Quick standardizer vs. a full data-cleaning pipeline
| Feature | This tool | Pandas/ETL pipeline |
|---|---|---|
| No setup, works on a quick paste | ✓ | ✗ |
| Handles multi-gigabyte files and custom rules | ✗ | ✓ |
Great for one-off cleanups before pasting data into a spreadsheet; use a proper pipeline for recurring, large-scale jobs.