Remove duplicate rows from CSV data based on a specific column. Keep only unique values for cleaner datasets — local processing, free, no signup.
Content reviewed October 2026 · About Toolzum
Filter CSV rows by column value with case-insensitive contains matching. Keep only the rows you need — local, free, no signup.
Analyze CSV structure — column types, counts, unique values, and empty cells. Spot malformed rows and mixed types before import.
Sort lines alphabetically (A→Z, Z→A), reverse order, shuffle randomly, or remove duplicate lines. A–Z, Z–A, reverse, shuffle, and dedupe modes cover every ordering chore — local processing, free, no signup.
Remove duplicate text lines with the deduplicator, preserving first-seen order — clean email lists and logs. Dedupe 10,000 rows without Excel gymnastics — local processing, free, no signup.
Clean messy CSVs — trim whitespace, fix encodings, deduplicate rows, standardize blanks. Make client exports analysis-ready — local processing, free, no signup.
Select the column to check for duplicates. The tool keeps the first occurrence of each unique value in that column and removes subsequent duplicates.
No — one column per run. To match on combined values, build a single key column upstream first, then deduplicate on it.
Yes. The first occurrence of each duplicate is kept. Subsequent duplicates are removed. The output maintains the original order of first appearances.
Exact string matching by default. Whitespace differences may cause false non-matches. Trim spaces before deduplicating for best results.
No. All processing happens locally in your browser. No CSV data is sent to any server.
Its 5 rows deduped on the name column collapse to 3 (John, Jane, Bob) — the two repeat rows drop, first occurrences kept in order. Matching is exact and case-sensitive: John and john count as different.
CSV Row Sorter
Sort CSV rows by any column ascending or descending — numbers by value, text alphabetically. Order sales rows in seconds — local parsing, free, no signup.
Null Value Handler
Fill null (empty) cells in CSV data with a custom fill value. Clean datasets for analysis and migration — local processing, free, no signup.
CSV to SQLite Web Terminal
Convert CSV files into queryable SQLite databases in your browser. Turn 100k-row exports into SELECT-able tables — local sql.js work, unlimited saves.
Import to CSV
Convert pasted tables, lists, and structured text into clean CSV rows. Turn copied web tables into spreadsheet data — local parsing, free, no signup.