FREESplit

Text Joiner

Join multi-line lists into one delimited string in one click — perfect for CSV strings, regex alternations and JSON arrays.

Your text
0 characters0 words
Result
0 characters

What is Text Joiner?

You have a list of values one per line and need them as one string with specific punctuation. Maybe pipes for regex, commas for CSV, or quoted values for a JSON array.

Paste your list, pick separator and wrappers, and get the joined string back.

If you're building Excel formulas, you produce single-string inputs. If you're wiring no-code workflows, you flatten arrays for legacy fields. If you're crafting regex, you build clean alternations.

How to use Text Joiner

Four steps. No setup, no signup.

  1. Step 1

    Paste your list, one per line

  2. Step 2

    Pick separator and wrappers

  3. Step 3

    See the joined string

  4. Step 4

    Hit Copy and use it

Example

Lines joined with a regex-friendly pipe.

Input

foo
bar
baz

Output

foo|bar|baz

Why Text Joiner is useful

  • Build regex alternations, JSON arrays and JS list strings fast.

  • Pick from common separators or use a custom one.

  • Wrap each value in quotes or brackets for instant array syntax.

  • Toggle skip-blanks for clean regex patterns.

Common questions

How is this different from Combine Text Lines?

Both join lines; Text Joiner has more separator presets and wrappers.

Tip: Use whichever you prefer.

Can I wrap each value with quotes?

Yes, enable per-value wrappers for 'a','b','c' style.

Tip: Great for JSON, JS arrays and Python lists.

What separator for regex?

Use '|' for foo|bar|baz alternations.

Tip: Escape regex metacharacters in values first.

Is there a trailing separator?

No, separators only sit between values.

Tip: Output is clean for strict JSON parsers.

Last reviewed: April 2026 · Free, browser-based, no signup.

Related tools you might like

Hand-picked tools that pair well with this one.