Free tool
Merge text line by line
Paste two or more lists and merge them row by row: the first line of each list forms the first line of the result, and so on.
Characters: 0 · Lines: 0
Characters: 0 · Lines: 0
Characters: 0 · Lines: 0
Everything is processed in your browser. What you type is not sent to any server or stored.
How it works and what it does with your text
It's a small, straightforward utility: you paste, choose options and copy the result.
It runs in your browser
The text is transformed by this page's code, on your device. No sign-up or installation needed.
We don't store what you type
We don't send your text to any server or store it. You can check this in the Network tab of your browser's developer tools.
Free and unlimited
Use it as often as you like. It works the same on mobile and on desktop.
Tips to get the most out of it
Spreadsheet columns
Copy a column from your sheet into each list and get a single column with the values joined. With \t as the separator the result pastes back into columns.
First name + last name
If you have the first names in one list and the last names in another, merge them with a space as the separator to get the full name.
Lists of different lengths
By default it continues to the end of the longest one and leaves blanks where something is missing. With “Repeat” the short list is reused, which is handy for always adding the same suffix.
To combine everything with everything
This tool merges row by row. If you want every possible combination between lists, use the list combination generator.
Frequently asked questions
How do I merge two lists line by line?
Paste the first list into “List 1” and the second into “List 2”, choose a separator and copy the result. Each row of the result joins the matching row of the two lists.
Can I merge more than two lists?
Yes. Click “Add another list” until you have 6 lists.
What happens if one list has fewer lines?
It depends on the option you chose: gaps are filled with blanks, the result is cut off at the shortest list, or the short list is repeated from the start.
How is it different from combining lists?
Merging line by line keeps the number of rows (1 with 1, 2 with 2). Combining lists generates every possible pairing between their items.
Related tools
Combine word lists
Generate every possible combination between lists of words or phrases.
Add a prefix and suffix to each line
Put some text at the start and/or end of every line in a list.
Extract a column from CSV text
Pull a specific column out of text separated by commas, tabs or semicolons.
All free tools
Passwords, texts, lists, codes and more.
Do you manage lists, texts or keywords at scale?
We help with SEO strategy and with custom tools that save you hours of manual work. Tell us what you do today.