Duplicate prevention

How to prevent duplicate tabs in Chrome

To prevent duplicate tabs in Chrome, you need an extension: Chrome itself will open the same page in ten tabs if you click ten times. Takt checks each new tab as it opens. If the page is already open, it closes the new tab and switches you to the original.

Short answer: install Takt. Duplicate prevention is on by default and free. Open a link that's already open in another tab, and you land on the existing tab instead.

  • 5 URL matching strategies decide what counts as "the same page". The default ignores the #fragment.
  • Need the duplicate anyway? Right-click the link, or click Open anyway.
  • Close Duplicates cleans up the current window in one click.

Why does Chrome open duplicate tabs?

Chrome treats every new tab as a separate request. It never checks whether that page is already open. So the same dashboard, ticket or doc piles up from links in mail, chat and search results.

Each copy is a full page that keeps running. Closing it by hand means finding it first.

What happens when Takt blocks a duplicate?

  1. You open a link to a page that's already open in another tab.
  2. Takt closes the new tab.
  3. It switches you to the existing tab, in whichever window it lives.
  4. The popup shows "Duplicate prevented" with an Open anyway button for 10 seconds.

If you've granted Takt's optional "All website access" permission, a notice also appears on the page: "Takt detected a duplicate URL and switched to this tab", with Dismiss and Open anyway.

The check runs in every grouping mode: Rules, Category, AI and None. It only looks at tabs as they open. Navigating an existing tab to a page that's open elsewhere doesn't trigger it.

Takt popup Home pane with a yellow Duplicate prevented banner for en.wikipedia.org/wiki/Takt_time and an Open anyway button, above the Grouping mode and Quick actions sections
After a block, the popup names the page and offers Open anyway.

What counts as the same URL?

First, Takt cleans up every URL the same way. It drops www., removes a trailing slash, and decodes harmless percent-encoding such as %41 to A. So https://www.example.com/docs/ and https://example.com/docs are the same page.

Then your matching strategy decides how strict to be. Pick it in Options → Settings → Duplicate Prevention.

StrategyComparesTreated as the same
Exact URLEverything, with query parameters sorted?a=1&b=2 and ?b=2&a=1
Ignore fragment (#hash) DefaultEverything except the #fragment/page#top and /page#bottom
Ignore query stringScheme, host and path/page?ref=mail and /page?ref=chat
Ignore query + fragmentScheme, host and pathSame as above
Origin + path onlyScheme, host and pathSame as above

In the current version, the last three compare URLs the same way. Choose any of them when you want tracking parameters ignored.

Be careful with the loose strategies on search and app pages. /search?q=chairs and /search?q=tables share a path, so ignoring the query treats them as one page.

Takt Settings, Duplicate Prevention section with the Enable duplicate tab prevention checkbox ticked and the URL matching strategy dropdown set to Ignore fragment (#hash)
The global switch and the default strategy, in Options → Settings.

How do I open a duplicate on purpose?

  • Right-click the link and choose Open in new tab (allow duplicate). This works on any page.
  • Click Open anyway on the page notice or in the popup, right after a block.
  • Shift+click the link, in Rules mode, on pages where Takt has page access.

Or untick Enable duplicate tab prevention in Settings to turn the whole feature off.

How do I close duplicate tabs already open?

Click Close Duplicates on the popup's Home pane. Takt scans the current window with your matching strategy and keeps the first tab of each page, counting from the left. The rest close at once, with no confirmation, and the popup reports how many it closed. The button is greyed out when there's nothing to close.

Can one site use a different strategy?

Yes, in Rules mode. Open a rule, tick Prevent duplicate tabs in this group, and pick a URL matching strategy for that rule's tabs.

Use it for a single-page app where each #fragment is a different view: set that rule to Exact URL and keep the global default for everything else. The global switch stays the master switch. With it off, no tab is blocked, even in a rule with the box ticked.

How does this compare with other options?

Chrome aloneSingle-purpose blockerTakt
Blocks duplicates as they openNoYesYes, on by default
Choose what counts as the same pageNoVaries5 strategies, per rule too
Close existing duplicatesNoVariesOne click, current window
Also groups and hibernates tabsNoNoYes

Check that any single-purpose extension is still maintained. Duplicate Tabs Preventor, for example, has been unmaintained since April 2026.

What duplicate prevention doesn't do

  • It doesn't merge tabs that were already open before you installed Takt. Use Close Duplicates for those.
  • Close Duplicates works on the current window only.
  • The in-page notice and Shift+click need the optional page access permission. The popup banner and the right-click option don't.

Click the same link twice. Land on the tab you already had.

Add Takt to Chrome, free

FAQ

Can Chrome prevent duplicate tabs on its own?

No. Chrome has no setting to block duplicate tabs, so you need an extension.

Is Takt's duplicate prevention free?

Yes. Prevention, all five strategies and Close Duplicates are free, with no limit.

How do I open a duplicate tab on purpose?

Right-click the link and choose Open in new tab (allow duplicate), or click Open anyway after a block.

Does it work in every grouping mode?

Yes: Rules, Category, AI and None.

Read next