Split a CSV into separate files grouped by any column value. Copy or download each group.
More free utilities you might find useful
Quick answers to common questions
Rows are grouped by the unique values in the column you select. Each group becomes a separate CSV.
Yes. Every output file keeps the original header row.
Yes. Each group has Copy and Download buttons.
Empty values are grouped under "(empty)".
Yes. Splitting happens locally in your browser.
Choose a categorical column like city, category, or status.
Yes. Standard quoted CSV fields are parsed correctly.
Yes.
Your data is processed entirely in your browser. Nothing is sent to any server.
order_id,city,amount 1001,Mumbai,500 1003,Mumbai,180
order_id,city,amount 1002,Delhi,320
order_id,city,amount 1004,Bangalore,450