← JSK Multi URL Opener

JSK Multi URL Opener support

Getting started

  1. Install the extension from your browser's store (or load it as an unpacked extension during testing).
  2. Open the popup by clicking the toolbar icon. Prefer a keyboard shortcut? Set one at chrome://extensions/shortcuts (Edge: edge://extensions/shortcuts; Firefox: Add-ons ▸ ⚙ ▸ Manage Extension Shortcuts) — in Chrome it's listed as Activate the extension under JSK Multi URL Opener. (No shortcut is assigned by default, so it can't clash with your other extensions.)
  3. Paste your URLs, one per line. Bare domains like example.com automatically get https:// added.
  4. Click Open. That's it — no account needed for Instant mode.

On first run a short card offers a Try an example button, which loads three sample links so you can see it work immediately.

Signing in (optional)

Open Settings — the plan chip or ⚙ in the side panel, or the extension's Options page. The first section is JSKAPPS account:

  1. Click Get your key from your JSKAPPS dashboard.
  2. Create a key and scope it to this product. The key is shown only once, so copy it straight away.
  3. Paste it into API key (the eye button shows what you pasted) and click Connect or press Enter.

The section then shows your plan (with the days left of a trial), the first characters of your key — the same ones your dashboard lists — and when the plan was last checked. Your key is stored only on this device and is never synced; it is never shown in full again. Replace key swaps it (rotating a key keeps all your data); Disconnect signs you out and keeps your lists.

What each plan unlocks:
- Instant (no account): all open modes, big-batch controls, cleanup/ordering, import/export, basic number-range patterns, 3 saved lists.
- Free (registered): search/SEO mode, tracking cleanup, folders, cross-device sync, 25 saved lists.
- Pro (subscription or one-time, 15-day free trial): advanced templating (letters, value lists, dates, named tokens), environment profiles, scheduling, unlimited lists. During a trial the popup's chip shows the days left, and a reminder appears in the last three days.

Using JSK Multi URL Opener

  • Open in different ways. Use the Mode dropdown for new tabs, a new window per link, all links in one window, group-by-domain, a single tab group, one-by-one (into a reused tab), or an incognito window.
  • Find the advanced options. Everything beyond the mode lives in the Advanced drawer under the Open button: delay, lazy loading, ordering, "open first N", auto-close, per-batch windows, tracking cleanup, templating and search.
  • Handle big batches. Turn on Lazy-load so tabs load only when focused, set a Delay between tabs, cap with Open first N, or open in windows of N. You can Stop, Pause, and Resume mid-run.
  • Watch for suggestions. When you paste something with a pattern, a tracking parameter, a very long list, or lines that aren't links, a small chip appears offering the matching tool in one click.
  • Bring links in. Use the Add menu: from your open tabs, from links on the current page (open the popup from the toolbar on that page), extract URLs out of pasted text, or import a .txt/.csv. You can also drag a file onto the box.
  • Get links out. Use the Export menu: copy to clipboard, save as .txt or JSON, or export to a bookmarks folder.
  • Save & reuse. In the side panel's Lists tab, name a list, add tags or a folder, and click it any time to reload it. Turn on sync in Settings to share lists across devices.
  • Use the workspace. The side panel keeps the editor on screen with tabs beneath it for Lists, History, Templates, Environments and Schedules — only the ones your plan and settings enable.
  • Generate URLs. Enable Templating and use number ranges like site.com/page/[1-50] or [001-050] on any plan; letters, value lists such as {us,uk,de}, date ranges and named tokens are Pro.
  • Automate (Pro). In Schedules, auto-open a saved list on startup, every N minutes, daily at a time, or once at a set time.
  • Make it yours. In Settings, pick a theme (system/light/dark), switch off any feature you don't use, set your open defaults, or export/reset your settings.
  • Work faster. Press Ctrl/Cmd+K for the command palette.

Troubleshooting

  • The Open button did nothing. Reopen the popup or side panel and try again. If a batch is large, enable Lazy-load first.
  • "Sign in" appears on a control. That feature is part of the free (registered) or Pro plan. Open Settings to connect a free account or upgrade.
  • Fewer links opened than expected. Check Open first N in the Advanced drawer — it caps the batch. Duplicates and invalid lines are also removed; the counter under the editor shows how many were skipped or de-duplicated.
  • A control I used has disappeared. It may be switched off in Settings → Features. Turn it back on there.
  • A line was skipped. Lines that aren't valid links (or use blocked schemes like javascript:/chrome:) are counted as skipped and never opened. Add https:// or fix the line.
  • "JSKAPPS didn't accept that key." The key was revoked or rotated. Create a new one in your JSKAPPS dashboard and paste it in Settings → JSKAPPS account.
  • "That key is for a different JSKAPPS app." Create a key for Multi URL Opener, or an account-wide key.
  • "…needs your permission to send your key to JSKAPPS." Signing in needs permission to reach JSKAPPS (on Firefox, also consent for the data sent). Click Connect again and choose Allow — it is only ever used to check your plan.
  • "Couldn't reach JSKAPPS." You're offline or JSKAPPS is busy; your plan keeps working from the last check for up to 14 days. Press Check again when you're back online.
  • "From page" says to click the toolbar button. Browsers let an extension read a page only after you open it there. Click the toolbar button on that page and use Add ▸ From page in the popup — or select the links, right-click and choose Open links in selection. Browser pages and web stores can't be read at all.
  • Incognito didn't open. Firefox: allow the add-on in private windows (Add-ons ▸ Multi URL Opener ▸ Run in Private Windows ▸ Allow) — the extension tells you when this is needed. Chrome and Edge open the incognito window directly.
  • "Opened 3 of 5 · 2 couldn't be opened." The browser refused some links (for example a private window that isn't allowed). The rest opened normally.
  • Bookmarks / schedules asked for a permission. Those features request a permission the first time you use them (bookmarks, alarms). Allow it to continue, or skip the feature.
  • Sync isn't showing lists on another device. Sync requires a free account and your browser's built-in account sync to be on; changes may appear the next time you open the extension.

Frequently asked questions

Is any of my data sent to a server?
No — unless you sign in, in which case the extension contacts JSKAPPS only to verify your plan, sending your API key and a random install ID (used to count how many devices a key is used on). Your URLs and lists are never sent anywhere.

I rotated my API key — will I lose my saved lists and history?
No. Your data is tied to your JSKAPPS account, not to a particular key, so you can revoke and replace keys as often as you like and everything stays put.

What happens if someone else signs in on my browser?
If a key from a different JSKAPPS account is connected, the extension asks first. If you continue, it clears the previous account's lists, history, templates, environments and schedules so no data carries between accounts; your settings stay. Cancel and nothing changes. Data cleared this way can't be restored by signing back in.

Can I export my lists?
Yes. Use the Export menu for the current list (.txt or JSON), and Settings → Data to export your settings. Saved-list backup/restore is on the roadmap.

How do I remove my data?
Delete individual lists in the side panel, clear history, use Settings → Data → Reset to defaults, Disconnect in Settings → JSKAPPS account, or uninstall the extension — uninstalling clears its local storage.

Contact us

Need help? Email info@jskapps.com — we usually reply within 2 business days.