Text Delimiter & Separator Tool
Split a list by any delimiter and rejoin it with another — convert between CSV, newlines, commas, pipes, and custom separators.
About This Tool & Technical Logic
Lists come in every dialect — CSV columns, pipe-delimited exports, tab-separated spreadsheets, one-per-line rosters. This tool splits input on any delimiter (including a custom string) and reassembles it with any other, in one pass.
Splitting is literal (no regex), so delimiters like "." or "|" behave predictably. Empty segments between adjacent delimiters are preserved by design so column positions in CSV-style data stay aligned.
parts = input.split(from); output = parts.join(to) — with trim and blank-skip as optional post-processing.
How to Use — Step by Step
- 1
Identify the input format
The most common conversions are comma→newline (CSV cell to list) and newline→comma (list to CSV row).
- 2
Set split and join separators
Choose "Custom…" and type the exact string for formats like double-pipe or " | " with padding.
- 3
Copy the reformatted list
The item count is shown so you can verify nothing was lost in translation.
Frequently Asked Questions
No — it does literal splitting only. For quoted, escaped CSV, use a spreadsheet or a dedicated CSV parser.