โฌœ

Find Null and Missing Values in CSV

Upload any CSV or Excel file and instantly see every null value and missing cell by column. Fill nulls or drop incomplete rows with one click, then download your cleaned dataset.

๐Ÿ“Š Fill rate per column
๐Ÿ”ข Exact null counts
โœ๏ธ Fill with 0 or mean
๐Ÿ”’ No upload to server
๐Ÿ“Š

CSV & Excel Data Analyzer

Find duplicates, nulls & errors ยท Clean & export ยท Auto dashboard

โˆž All Rows๐Ÿ”’ No Uploadโšก Free
๐Ÿ” Duplicatesโฌœ Nullsโšก Type Check๐Ÿ“Š Stats๐Ÿ“‰ Outliers๐Ÿ’ก Insights๐Ÿ”ง Clean๐Ÿ“ˆ Dashboardโฌ‡๏ธ Export๐Ÿ“ก API
๐Ÿ“Š

Drop your data file here

or click to browse CSV, Excel (.xlsx / .xls) or JSON

CSVXLSXXLSJSON

Free CSV and Excel Data Analyzer Find Duplicates, Nulls and Errors Instantly

Upload any CSV or Excel file to instantly find duplicate rows, null values, type mismatches and data quality issues. The Clean Data tab lets you remove duplicates, fill nulls and standardize headers in one click, then download the cleaned file. The Dashboard tab auto-generates charts from your data. No Python, no SQL, no formulas required.

How do I find and remove duplicate rows in CSV?
Upload your file, then go to the Clean Data tab. Click "Remove Duplicate Rows" to deduplicate instantly. The row count updates and you can download the cleaned file as CSV, Excel or JSON.
Can I fill null values instead of deleting rows?
Yes. In the Clean Data tab, choose "Fill Nulls" with options to fill with 0, with the column mean, or with an empty string. This lets you keep all rows while fixing missing values.
What does the Dashboard tab show?
The Dashboard tab auto-generates bar charts for numeric columns showing value distribution, and donut charts for categorical columns showing the most frequent values. It gives you an instant visual overview without any configuration.
Does this tool process all rows?
Yes. There is no row limit. All rows are processed in your browser. Your files never leave your device.

Why Missing Values Break Downstream Systems

Missing values cause silent failures in almost every data system. A SQL import that encounters a null in a NOT NULL column will reject the entire row or the entire file depending on the database. A Power BI measure that tries to SUM a column with nulls will return a blank or incorrect result. A machine learning model trained on data with nulls will either error out or silently learn from incomplete information.

The challenge is that missing values are not always obvious. A CSV might look complete in Excel because empty cells look the same as cells containing spaces. A column might have 5,000 rows of valid data and 200 rows of blanks at the bottom that are easy to miss when scrolling. This tool scans every single cell and gives you exact counts by column, so nothing is hidden.

The fill rate percentage per column tells you not just whether nulls exist but how severe the problem is. A column at 99% fill rate has a trivial problem probably a few data entry gaps. A column at 45% fill rate has a structural problem the data is not being collected consistently at the source and needs to be fixed upstream before the data is useful for analysis.

Three Ways to Handle Null Values

๐Ÿ—‘๏ธ
Drop Rows with Nulls

Removes any row that has at least one null value. Best when you need a completely clean dataset and can afford to lose some records. Use when nulls represent genuinely bad data.

0๏ธโƒฃ
Fill with Zero

Replaces every null with 0. Best for numeric columns where a missing value genuinely means zero such as a count of transactions or a quantity field.

๐Ÿ“
Fill with Column Mean

Replaces each null with the average value of that column. A statistical imputation technique that preserves column distribution. Best for continuous numeric variables where the missing value could reasonably be average.

Frequently Asked Questions

How do I check how many null values are in each column of my CSV?
Upload your CSV to this tool. The Overview tab shows a fill rate bar chart for every column at once. Green bars are 100% full, amber bars have some nulls, red bars have many nulls. The Issues tab shows the exact null count and fill rate percentage for each column that has missing values.
What is the difference between a null value and an empty string?
A null value means the cell has no data at all. An empty string means the cell contains a string of zero characters. In CSV files the distinction is sometimes lost. This tool treats both as missing any cell that is blank, contains only whitespace, or has an empty string is counted as a null.
How do I find which rows have null values?
Go to the Data Table tab. Null cells are highlighted with a red background, making them easy to spot. You can search the table using the search box to filter rows. The Clean Data tab also shows the total null count across all columns.
Can I see the fill rate for every column in one view?
Yes. The Overview tab has a Column Fill Rate chart that shows every column as a horizontal bar from 0% to 100%. You can see all columns at a glance and immediately spot which ones have the most missing data.