MakeMyStats
Blog
← All tools

CSV Column Splitter

Drop a CSV file, pick a column, choose a delimiter, and split it into multiple new columns. Preview the result and download. Your data never leaves your browser.

Drop a CSV or TSV file here, or click to select.

CSV, TSV · Max 2 GB

How to use CSV Column Splitter

  1. 1

    Drop your CSV

    Drag a .csv or .tsv file onto the dropzone.

  2. 2

    Pick the source column

    Choose which column to split from the dropdown.

  3. 3

    Choose a delimiter

    Pick space, comma, semicolon, pipe, custom string, or a regex pattern to split on.

  4. 4

    Name the output columns

    Provide names for each resulting column. Empty rows in the source produce empty output cells.

  5. 5

    Preview and download

    Check the split preview and full result table, then click Download.

Frequently asked questions

Does this tool upload my CSV?
No. Every parse, transform, and download runs entirely in your browser using JavaScript and Web Workers. The file never leaves your device — there is no upload endpoint and no server-side processing.
What happens if a row has fewer parts than expected?
Missing parts become empty strings in the output. Extra parts are dropped — only the columns you named are produced.
Can I use a regex with capture groups?
The regex mode splits on the matched pattern, not on capture groups. To extract groups, use a small JavaScript snippet, or split on a wider delimiter and trim afterward.