Split a CSV columnby delimiter
Break one packed column into clean, separate columns — comma, semicolon, pipe, tab, or any custom delimiter. Everything runs in your browser.
Break one packed column into clean, separate columns — comma, semicolon, pipe, tab, or any custom delimiter. Everything runs in your browser.
Pick the column, set the delimiter, and choose whether to keep the original. The tool finds the widest row and creates exactly enough new columns to hold every part.
Drop in or paste your file. It is parsed locally in your browser — nothing is uploaded to any server.
Select the column to split and type the delimiter (comma by default; use \t for tab). Toggle whether to keep the original column.
Each value is split into col_1, col_2, … up to the most parts seen in any row. Download the reshaped CSV.
A focused, private alternative to spreadsheet text-to-columns and brittle scripts.
All parsing and splitting happen client-side. Your CSV never leaves your machine — no upload, no account, no tracking.
Rows with different numbers of parts are fine. The tool sizes the output to the widest row and pads shorter ones with empty cells.
Comma, semicolon, pipe, slash, multi-character separators, or tab via \t — split on whatever your data uses.
New columns are named col_1, col_2, … and inserted in place, with valid RFC-4180 quoting so the result reimports anywhere.