How the list is parsed
The text box is split on whitespace and commas, so a column pasted from a spreadsheet, a comma-separated export or a paragraph with links scattered through it all work. Each token is trimmed and, when it does not start with http:// or https://, prefixed with https://. The token is then parsed with the browser's URL parser. The ones that parse, use http or https, and have a dot in the hostname make the list.
Because the split happens on commas, a URL that itself contains a comma is cut in two and the second half usually fails validation. The same is true for a URL containing a space that was not percent-encoded. Paste such addresses with %2C and %20 in place of the literal characters, or open them individually. Fragments, query strings and ports are kept as written.
Remove duplicates compares the normalised strings exactly, so https://example.com and https://example.com/ are different entries, as are http:// and https:// versions of the same page. Untick the box if you deliberately want the same address opened more than once, for example to open several copies of a dashboard.
Why only one tab opened
Modern browsers treat a burst of window.open calls as a pop-up storm. Chrome, Firefox, Edge and Safari all allow the first new window from a click and block the rest until you grant the site permission, typically through an icon that appears in the address bar. The tool detects that pattern: when it asked for several tabs and at most one appeared, it prints a warning with the fix.
Granting pop-up permission to this site is the clean solution and persists for later visits. If you would rather not, the Open next 5 button appears for lists longer than five and advances through the list in chunks. The button label shows which positions it will open next. The counter resets when you edit the list.
- Chrome and Edge: click the blocked pop-up icon at the right end of the address bar and choose to always allow.
- Firefox: use the notification bar under the address bar, or add an exception under Privacy & Security, Block pop-up windows.
- Safari on macOS: Settings, Websites, Pop-up Windows, then set this site to Allow.
Memory, privacy and good habits
Each open tab is a full page with its own scripts, so opening fifty at once can consume gigabytes of memory on a laptop and make the browser sluggish for a while. Work in batches of five or ten, close tabs as you finish with them, and keep links you want to return to in a reading list or bookmark folder rather than leaving them open.
Nothing you paste is sent to a server. The list lives in the page's memory and is gone when you reload or close the tab, so use Copy list if you want to keep the cleaned version. The copied list has one URL per line, duplicates removed if the box is ticked, with https:// added where it was missing.
The tool opens links. It does not test them. To find out which of a page's links are dead before opening them, run Broken Link Checker on the page. To see whether a suspicious address is safe to visit at all, check it with Phishing Link Checker first.
Typical uses
Reviewing a batch of pages after a deployment, opening every competitor listed in a spreadsheet, checking a set of affiliate links, or reopening a list of tabs you saved as plain text are the common cases. Because the parser ignores surrounding prose, you can paste a whole email or chat message and let the tool pull the links out of it.
For QA work, pair it with Open Graph Checker or Website Link Analyzer on the individual pages once they are open. If you need the links in a different form, say with the scheme stripped or sorted, copy the list into a spreadsheet. The tool keeps to parsing, de-duplicating and opening.