Each tool solves one specific problem. Click any card to go straight to it.
Purge redundant rows or columns instantly. Target all or specific key columns.
Drop or fill empty cells with 0, "Unknown", or any custom value.
Sanitize text using exact strings or advanced regex patterns column by column.
Fix any header name without touching a single row of data.
Inject a new column with a static or dynamic value across all rows.
Perform Inner, Left, or Outer joins on two tables. No SQL, no VLOOKUP.
Transform wide matrices into tidy long-format rows for ggplot2 or seaborn.
Trim a 60-column export to the 8 you actually need.
Flip rows and columns with a single click, preserving all data.
Cross-tabulate any two columns to summarize your dataset.
Keep rows where Status = "Completed" or Revenue > 5000. Exact numeric and text conditions.
Order any column safely — empty cells always land at the bottom.
Create derived variables with formulas like $2 * $3 or mean($1,$2).
Sum, average, min or max by any category column in one step.
Pull N random rows for quick testing or model validation.
Upload any CSV, Excel, or text file and use 15+ professional tools right in your browser. Remove duplicates, fix nulls, merge tables, filter rows — in seconds.
No installation, no account. Your data is processed in your session and never stored.
Drag and drop any CSV, TSV, Excel (.xlsx), or delimited text file. Up to 5 MB and 50,000 rows.
Select the operation from the sidebar. Each tool shows only the options it needs — no overwhelming menus.
Preview the result instantly. Export as CSV or Excel. Chain multiple tools without re-uploading.
Upload your file to flowingTable, open the Remove Duplicates tool and click Run. By default it checks every column; optionally target only key columns for smarter deduplication.
Yes — load both files, open Merge Tables, select the shared key column and choose your join type (Inner, Left, or Outer). The merged table downloads in seconds.
Open Handle Missing Values and choose to either drop rows with empty cells or fill them with a value like 0 or Unknown. You can scope it to specific columns.
CSV, TSV, semicolon-delimited, pipe-delimited, space-delimited, and Excel .xlsx. Files up to 5 MB and 50,000 rows are supported.
Your file is processed only during your active session and is never stored permanently. We do not log file contents or sell data.
No account required. No credit card. All 15+ tools are completely free for everyone, forever.
Drop your file in and have a clean, usable dataset in under a minute.
Upload a file — it's free