Tab Transporter moves tabs in bulk across broswers on macOS
More precisely, it moves tabs from the frontmost window of <source browser>
to <destination browser>
, where the supported browsers are:
I developed Tab Transporter out of personal utility because I couldn't find anything else that did exactly what I wanted.
Tab Transporter supports moving tabs across browsers like so (tt_<source>_to_<destination>.applescript
):
Browsers:
Source | Destination | Support |
---|---|---|
Chrome | Safari | ✅ |
Brave | ✅ | |
Safari | Chrome | ✅ |
Brave | ✅ | |
Edge | * | 🔜 |
Firefox | * | 🔜 |
Opera | * | 🔜 |
Brave | Chrome | ✅ |
Safari | ✅ | |
Arc | * | 🛑 |
Sidekick | * | 🔜 |
Vivaldi | * | 🔜 |
Note: Browsers are ordered by usage share according to Wikipedia
Key:
Symbol | Meaning | Notes |
---|---|---|
✅ | Yes | This browser is supported |
❌ | No | This browser is not supported |
🛑 | Blocked | Implementation blocked (this browser uses a waitlist) |
🔜 | Todo | To be implemented |
- I've opened a bunch of tabs in Safari (such as new apps to check out), but I need to get them out of the way for now to focus on work
- OneTab handles this in Chrome, but it doesn't exist for Safari
- I desire to stash all of these tabs in one centralized location
This is an example for the Safari to Chrome version. There's also a Chrome to Safari version included, and there will probably be additional browser support in the future.
- In the
AppleScript
folder, open one of thett_*.applescript
files in Script Editor.app (we'll start withtt_safari_to_chrome.applescript
) File > Export...
- Export As: Tab Transporter - Safari to Chrome.app
- Where: Applications
- File Format: Application
- Options:
- (none checked)
- Code Sign: Don't Code Sign
For other browsers, repeat the above instructions changing the source and destination browser names when choosing the script file to open and exporting it as an app.
- Launch it when you want to move tabs (I type
tt
in Alfred, but Spotlight works just as well)
This section covers possible solutions that didn't work for me, which led me to create Tab Transporter.
Dr. Drang wrote a similar survey of the same problem in October 2012 in Saving browser tab sets.
- Pinboard Tab Sets
- Available in the Save tabs to Pinboard Safari extension (which is separate from the main browser extensions)
- Safari
Add Bookmarks for These n Tabs
- doesn't integrate with Chrome tabsAdd These n Tabs to Reading List
- doesn't sync with OneTab in Chrome, Pocket, etc.Develop > Open Page With > Google Chrome
- moves only one tab at a time- If you don't have this menu item, ensure this is checked:
Preferences > Advanced > Show Develop menu in menu bar
- If you don't have this menu item, ensure this is checked:
- Switch
- Has cross-browser sync, but... handles only one page at a time, and consumes precious menu bar real estate
- No longer maintained
Tested on Mac OS X 12.6.3. Other recent will most likely work, but have not been tested by me personally.