How to use Column Split and Combine
- Paste the rows or choose a CSV file. Values are kept exactly as they appear in the text.
- Pick Split one column or Combine columns, then name the columns to work on by heading or by their 1-based position.
- For a split, choose the separator or a slice width, and decide whether the original column stays.
- Press Transform columns, check the preview, then download the new CSV.
Example: Column Split and Combine
Split a product code into its three parts while keeping the original column.
Options
- At a separator
- Each value is cut wherever the separator appears. The widest row in the table decides how many output columns are written, and a shorter row keeps empty cells for the positions it does not reach.
- Into fixed-width slices
- Each value is cut every N characters. A value longer than the number of parts allows keeps the whole remainder in the last part instead of dropping it.
- Combine columns
- The listed columns are joined in the order you give them, with the text you pick between the values. Skipping empty cells keeps a row such as Ada, , Bristol from gaining a double space.
- Protect spreadsheet formulas
- A value or heading whose first visible character is =, +, - or @ receives an apostrophe in the download, so a spreadsheet reads it as text rather than running it.
Supported inputs and limits
Where your input is processed
This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.
What the new column names are built from
Each part is named after the column it came from and its position, such as code_1 and code_2. Those names are checked against every other column in the result before the table is written, and a clash is resolved with a number suffix you can see in the report.
Questions about Column Split and Combine
What happens to a value with more parts than I allowed?
In a separator split, everything after the last allowed separator stays in that last part. In a fixed-width split, the last slice keeps the whole remainder of the value.
Why did a split column come out as code_1_2?
The table already had a column called code_1, so the new name took the next free number rather than creating two columns with the same heading. Every renamed column is listed under the preview.
Can I keep the column I split?
Yes. Keep the original column is on by default, and the new parts are placed directly after it. Turn it off to replace that column with the parts.
Is my file uploaded?
No. The file is read in this browser, the new table is built there, and the download comes from that data on your device.