Skip to content
AldeaCode Logo
Combinations100% local · 0 bytes sent

Line Combination Generator

Combine 2 or 3 lists by matching them line by line: line 1 of each, then line 2, and so on. Missing lines become empty strings. This is the zip operation from functional programming, useful when you have parallel columns of data exported separately.

Loading…

How it works

We split each list by line, find the longest, and walk i = 0..max-1, joining the i-th line of each list with the chosen separator. Missing lines become empty so shorter lists do not break the alignment.

How to use it

  1. Paste 2 or 3 lists

    Drop in parallel lists in their own boxes, one item per line. The tool zips them, line 1 of each, line 2 of each, and so on.

  2. Pick the separator

    Comma for CSV rows, tab for TSV, space for natural pairs, or any custom string. Applied between items of every paired row.

  3. Run the zip

    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 alignment.

  4. Copy the paired output

    Take the zipped rows into a CSV, a SQL VALUES list, a markdown link table, or anywhere parallel data needs to land together.

Use cases

Pair names with emails and ages exported as separate columns.

Reconstruct a CSV row from parallel columns.

Combine titles with their URLs for a markdown link list.

Build SQL VALUES rows from columnar data.

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