Clean & transform CSV data
Deduplicate, merge, split, validate, diff, pivot, sample, and reshape tabular data — or query CSVs with SQL. Every tool runs locally in your browser.
15 free tools · 100% client-side
- DataUnique
Remove Duplicates
Deduplicate rows with trim, case options, column keys, and A–Z sort
- DataTable
Data Process
Explore data with search, sort, filters, column reorder, and hide
- MessyCSV
Fix Delimiter
Detect comma/semicolon/tab/pipe, strip BOM, normalize line endings
- CSVsCSV
Merge CSV
Stack multiple CSVs or join on a key column
- CSVParts
Split CSV
Split a CSV by row count or by column value
- CSVCSV
Column Tools
Rename, drop, reorder, fill, split, combine, and cast columns
- DataData
Find & Replace
Find and replace text across columns with optional regex
- JSONTable
Flatten JSON
Flatten nested JSON to a table or nest dotted keys back
- CSVReport
Validate CSV
Check required fields, uniqueness, email/URL/number patterns
- CSVDiff
Diff CSV
Compare two CSVs by key: added, removed, and changed rows
- DataSample
Sample Data
Take head, tail, or random sample rows from a dataset
- CSVCSV
Pivot / Unpivot
Pivot columns with aggregates or melt wide data to long
- DataStats
Data Stats
Row/column counts, empties, uniques, min/max, and type inference
- CSVSQL
DB in Browser
Load CSVs as SQLite tables, run SQL joins, copy results as CSV/TSV/JSON
- SitemapCSV
Sitemap to CSV
Convert an XML sitemap or sitemap index into CSV URLs