Split one Excel or CSV file into separate output files based on the unique values in a selected column. Pro tier.
Free is enough for most one-off jobs. Pro raises the file and batch caps; Pro + Media unlocks GB-scale streaming and unlimited duration.
Larger files supported on Developer (5 GB CSV) and Enterprise (unlimited). All processing happens in your browser — files never reach a server.
Upload your Excel or CSV file
Select the column whose unique values define the split groups
Download a ZIP archive containing one file per unique value
0 bytes uploaded. Conditional Splitter runs entirely in your browser using SheetJS and ExcelJS. Your spreadsheets never leave your device.
All unique values generate separate files. The output is packaged as a ZIP file. Pro tier supports up to 1,000 output files.
Yes — the header row is copied to every output file automatically.
Transform columns-as-variables (wide format) into rows-as-observations (long format). Required for Power BI, Tableau, and pandas. Pro tier.
Open toolApply custom regular expressions to any column and extract matching substrings into new columns. Pro tier. Browser-local.
Open tool