CSV Tools

Split by Column Value

Split a CSV into multiple files based on column values

CSV Input

Try a sample:

Split Column

Split Files

Paste or upload a CSV to split by column value...

More Options

CSV Format

Input

How to Use This Tool

This tool splits a CSV file into separate files based on unique values in a column.

  1. Load your CSV — Paste CSV text into the input area, drop a file, or enter a URL.
  2. Select a column — Choose which column to split on from the dropdown.
  3. Download — Download individual files or click “Download All (ZIP)” to get everything in one archive.

FAQ

4 questions
Does this tool upload my data?
No. It runs entirely in your browser using JavaScript. Your CSV data is never sent to a server.
How are the output files named?
Each file is named using the source filename, the column name, and the column value — for example, 'data-department-engineering.csv'.
What happens with many unique values?
If the selected column has more than 50 unique values, a warning appears. You can dismiss it and continue with the split.
Is the header row included in each file?
Yes. Every output file includes the header row from the original CSV.

More Manipulate Files Tools

2 tools

More CSV Tools

89 tools