Smart Link Management
Your Way

Force all links to open in new tab with intelligent whitelist control.
Available as Chrome extension and Tampermonkey userscript for opening each link in new tab.

Dark Mode i18n Support Lightweight Secure

Powerful Features

Everything you need for smart link management

Whitelist Mode

Only applies to specified domains for better control and performance. You decide which sites to enhance.

Dynamic Content

Handles both existing and dynamically added links using MutationObserver for real-time updates. Each link opens in new tab.

Security First

Adds rel="noopener noreferrer" to prevent security issues. Your browsing stays safe.

Dark Mode

Automatically adapts to system dark/light mode preferences with smooth transitions.

Internationalization

Auto language detection (English / 简体中文 / 繁體中文) based on browser settings.

Persistent Storage

Your whitelist preferences are saved and synced across devices automatically.

Choose Your Version

Two implementations, same great features

Userscript Version

Tampermonkey

Perfect for quick testing, development, or users who prefer Tampermonkey/Greasemonkey.

Features:

  • Menu-based management
  • GM_* APIs for storage
  • Modal interface
  • Cross-browser support
  • Easy to customize
Best for: Developers, power users, quick testing
Install Userscript →

Feature Comparison

Feature Userscript Extension
Link Management ✓ ✓
Whitelist Control ✓ ✓
Dark Mode ✓ ✓
Internationalization ✓ ✓
Installation Manual Script One-Click
Updates Manual Automatic
UI Type Menu Commands Popup Interface
Distribution GitHub Chrome Web Store

Quick Installation

1

Visit Web Store

Go to the official Chrome Web Store page.

2

Add to Chrome

Click 'Add to Chrome' to install instantly.

3

Start Using

Click the extension icon to manage your whitelist.

Tip: The extension is now available for one-click installation from the Chrome Web Store.
1

Install Tampermonkey

Install the Tampermonkey browser extension from your browser's extension store.

2

One-Click Install

Click the install button below to go to Greasy Fork and install the script with one click.

3

Start Using

Navigate to any website, open Tampermonkey menu to add domains to whitelist.

Alternative: Manual Installation

If you prefer manual installation, download the script from GitHub and install it manually in Tampermonkey.

Beautiful Interface

Modern UI with dark mode support

Open In New Tab extension popup in light mode, showing the current domain and a whitelist holding github.com, youtube.com, wikipedia.org and stackoverflow.com
Chrome Extension - Light Mode
Open In New Tab extension popup in dark mode, with news.ycombinator.com added to the whitelist
Chrome Extension - Dark Mode
Open In New Tab settings page with theme, language, background-tab and whitelist import options, plus the four-domain whitelist list
Chrome Extension - Settings Page

Frequently Asked Questions

Short answers to what people ask before installing

What does Open In New Tab do?

It forces links on websites you choose to open in a new tab instead of the current one, so the page you are reading stays put. A whitelist decides which domains get this behaviour — nothing else on the web is touched.

Which browsers are supported?

The extension is built for Chrome and other Chromium-based browsers that support Manifest V3 — Edge, Brave, Opera and Vivaldi all work. Firefox and Safari users should install the Tampermonkey userscript version instead.

Does it change behaviour on every website?

No. Links are only rewritten on domains you add to the whitelist. Every other site keeps its default behaviour, which keeps the change predictable and avoids breaking layouts you did not opt into.

Does it work with links added after the page loads?

Yes. A MutationObserver watches for newly inserted links, so content loaded by infinite scroll, a "load more" button or client-side navigation is handled the same way as the initial HTML.

Does it collect or send any data?

No. Settings and the whitelist are kept in chrome.storage.sync, which stays inside your browser and syncs through your own Chrome account when signed in. There is no analytics, no third-party service and no server of ours involved.

Is it free and open source?

Yes. It is released under the MIT license and the full source is on GitHub at github.com/shiroixw/OpenInNewTab.

Ready to Get Started?

Choose your preferred version and start managing your links smarter today.