Data Cleaning Session no file loaded
Client-side · nothing leaves your browser

Bring a spreadsheet. Leave with a clean one.

Drop in a .xlsx, .xls or .csv file. Detect columns, trim and validate names, emails, phone numbers and more, then export — all without a server in sight.

Drag & drop your file here, or click to browse
.XLSX  ·  .XLS  ·  .CSV
Column mapping auto-detected
Ledger guesses which column is which. Correct anything it missed before cleaning.
Live
Data preview
No data loaded yet
Cleaner
Name
Name Cleaner
→ unmapped
" rahul sharma123 " → "Rahul Sharma"
Cleaner
Email
Email Cleaner
→ unmapped
Quick email validator
 
"ABC@GMAIL.COM " → "abc@gmail.com"  ·  flags "abc@gmail"
Cleaner
Phone
Phone Cleaner
→ unmapped
"(+91) 98-76-54-3210" → "9876543210"  ·  valid: 10 digits, starts 6–9
Cleaner
Company
Company Cleaner
→ unmapped
"abc technologies pvt ltd" → "ABC Technologies"
Cleaner
Website
Website Cleaner
→ unmapped
"google.com" → "https://google.com"
Cleaner
City / State
City
→ unmapped
"new delhi" → "New Delhi"
State
→ unmapped
"rajasthan " → "Rajasthan"
Housekeeping
Duplicate remover
By email
By phone
By name
Entire row
Housekeeping
Blank row & column remover
Housekeeping
Find & replace
Housekeeping
Filter invalid data
Invalid emails
Invalid phones
Blank names
Clear filter
Output
Statistics dashboard
Activity log
Output
Download
XLSX workbook Cleaned data as a native Excel file.
CSV file Plain comma-separated values.