Overview
Introduction
A list you have is often delimited differently from the list a downstream tool expects, one-per-line versus comma-separated being the most common mismatch.
This tool bridges that gap: pick how your input is currently separated, pick how you want the output separated, and it reparses and rejoins in one step.
What Is List Separator Changer?
A converter with two independent separator controls, one for parsing the input, one for producing the output, rather than the single shared separator control used elsewhere in this category.
It's the most direct way to turn a newline list into a comma list, a comma list into a pipe-delimited list, or any other combination.
How List Separator Changer Works
The input is split into items using the input separator setting (newline, comma, or a custom delimiter).
Those items are then rejoined using the output separator setting, which can be a different kind of delimiter entirely.
When To Use List Separator Changer
Use it whenever you've copied a list in one format but need it pasted somewhere expecting a different delimiter.
It's a quick way to turn a vertical one-per-line list into a single horizontal comma- or semicolon-separated line, or vice versa.
Often used alongside List Separator Remover, List Separator Normalizer and List Item Joiner.
Features
Advantages
- Two independent separator selectors make any newline/comma/custom combination possible in one step.
- Preserves exact item order and count, including blank items from repeated separators.
- No manual find-and-replace needed to swap delimiters.
Limitations
- Only supports one delimiter kind on each side at a time; it can't parse input that mixes several separator styles inconsistently (use List Separator Normalizer for that).
- A custom delimiter that itself appears inside item text will cause that item to be split incorrectly, since the tool can't distinguish delimiter occurrences from data occurrences.
Examples
Best Practices & Notes
Best Practices
- Double-check the input separator matches your actual data before converting, a wrong guess silently produces one giant item instead of an error.
- Use List Separator Normalizer instead if your input separator isn't consistent throughout the list.
Developer Notes
Delegates directly to the shared `splitListItems(input, inputSeparator, inputCustomSeparator)` and `joinListItems(items, outputSeparator, outputCustomSeparator)` helpers with two separate `ListSeparator` values, rather than the single shared separator most tools in this category use.
List Separator Changer Use Cases
- Converting a one-per-line list into a comma-separated value string for a config file
- Turning a comma-separated tag list into a newline list for pasting into a text area that expects one entry per line
- Reformatting a delimiter to match what a downstream API or spreadsheet import expects
Common Mistakes
- Setting the input separator to the wrong kind, which merges the whole list into a single item instead of splitting it.
- Expecting mixed-separator input to be handled automatically; use List Separator Normalizer for that case instead.
Tips
- If you just need to remove separators entirely rather than swap them, use List Separator Remover instead.
- Chain with List Item Prefix Adder afterward if you also need to label each item after reformatting.