Blog
Text tools

String joiner online

Paste a list — one item per line — and the tool joins them into a single string with the delimiter you choose. Handy for turning an Excel column into a string for a SQL query, a CSV value, or a simple comma-separated list.

Your data never leaves this device

Result

Lines joined

This page has no server side at all. The table you paste is parsed by JavaScript inside your own browser, the chart is drawn on a canvas element on your machine, and the export file is assembled locally. Nothing is uploaded, stored or written to any log. You can disconnect from the network after the page has loaded and everything will still work — which is the simplest way to verify the claim yourself.

Facts and limits of this method

Comma Lines are joined with ", " (comma and space)
Semicolon Lines are joined with "; "
Space Lines are joined with a single space and no other character
Custom delimiter Any arbitrary string typed by hand
Skip empty lines On by default — empty lines don't turn into stray consecutive delimiters

When it misleads you

How it is calculated

The text is split into lines on line breaks.

If "skip empty lines" is on, lines made only of whitespace or with no characters at all are discarded before joining.

The remaining lines are merged into one string with the chosen delimiter — comma-space, semicolon-space, a single space, or the value from the "custom delimiter" field.

The counter shows how many lines actually made it into the result — that is, after the empty-line filter is applied, if it's on.

Questions and answers

How do I join lines with a tab character?

Choose "custom delimiter" and paste a tab character into that field — most browsers let you paste one via the clipboard if you copy it from another source.

What happens to empty lines in the list?

By default they're skipped and don't appear in the result. Turn off "skip empty lines" if you need their position preserved in the join (they'll appear as an empty fragment between delimiters).

Can I split delimited text back into a list of lines?

Yes, there's a separate tool for the reverse operation — "text to column."

Is my text sent anywhere?

No, all the processing runs in your browser.

Related tools

All tools