Skip to content
AldeaCode Logo
Basic text100% local · 0 bytes sent

Merge Text Lines

Combine two or three lists side-by-side, joining the i-th line of each with a separator of your choice. Missing lines become empty strings, never errors.

Loading…

How it works

Every list is split into lines. The longest list determines the row count; for shorter lists missing rows become empty. Each row is joined with the chosen separator, and rows are joined with line breaks.

How to use it

  1. Paste 2 or 3 lists

    Drop in parallel lists with one item per line. Names, emails, sizes, prices: each list goes into its own input box.

  2. Pick the separator

    Comma for CSV rows, tab for TSV, space for natural pairs, or any custom string. The choice applies to every row.

  3. Run the merge

    We walk i = 0 to max length, joining the i-th line of each list. Missing lines become empty so shorter lists do not break the row.

  4. Copy the zipped output

    Take the merged rows into a CSV import, a SQL VALUES list, a markdown link table, or any place that needs paired data.

Use cases

Pair names with email addresses into a single CSV row.

Combine titles and URLs for a quick markdown link list.

Build SQL VALUES from parallel columns of data.

Generate filename + size pairs from two parallel exports.

Your data never leaves your browser

Every utility runs entirely on your device. Nothing is uploaded, nothing is stored on a server. You can disconnect from the internet and they keep working.

Frequently asked questions

Related tools