Show HN: Dedupe Tabs Pro – Chromium Based Browser Extension

thallavajhula1 pts0 comments

Dedupe Tabs Pro

Skip to content

Dedupe Tabs Pro

Jul 20, 2026

in Side Projects

At work, while working on a project, I open a million tabs on my Google Chrome and end up not closing them. Most of those tabs are duplicates and I hate having them around and cluttering up the browser. Once every few weeks, I run a cleanup and manually open every single tab and check if they can be closed.

After noticing this, I decided to solve it and tried a few available extensions to dedupe my tabs. But, none of them were full featured and I always ended up doing manual work. I figured I’d write my own with the feature set that I was looking for and I did just that.

Introducing Dedupe Tabs Pro 🧹

The Pro in the project title doesn’t mean anything. I just added it to have my extension standout from the rest.

Dedupe Tabs Pro is a simple Google Chrome extension that does one thing and one thing only – Dedupe Tabs…like a Pro 😉

Install it from the Chrome WebStore: https://chromewebstore.google.com/detail/dedupe-tabs-pro/ahfhnanlmciifjggcgmacnlacchmoeic

Currently, the extension gives you a few options:

Ignore Query Params – example.com/page and example.com/page?param=value are considered the same

Scope of deduplication – all open browser windows vs active browser window

Configure keyboard shortcut to dedupe all tabs – uses the native Google Chrome keyboard config

Features

Close all duplicate tabs at once using keyboard shortcut

Close duplicates for one URL group at a time

Configure whether query parameters are ignored while matching duplicates

Configure whether duplicates are matched across all windows or only the active window

Show a toolbar badge when duplicate tabs are available to close

Here’s what the Dedupe Tabs Pro popup looks like for v1.0.0 :

These are the options available to configure in v1.0.0 :

As you can see, the options are pretty self-explanatory. The option to dedupe based on query params was something I wanted. This doesn’t always make sense for everyone, so by default, it’s turned OFF . Also, the scope of the extension is by default All open windows. You can always customize it to act on just the Active window only.

And of course, what’s the point of it if there’s no customizable keyboard shortcut? The shortcut that’s configured by default to close all the duplicate tabs is:

Mac: Option+Shift+D<br>Others: Alt+Shift+D

Browser Permissions

The extension requests two permissions from the user:

Storage to store and retrieve the options set by the user.

Tabs to access the URL from the open tabs

These two are absolutely necessary in order to implement the feature set I was going for.

🎉 Now for the best part – I’ve open sourced the project under the MIT license . You can find it on GitHub at: https://github.com/mohnish/dedupe-tabs-pro

What’s next

I’ve added a new feature to dedupe based on hostname. The way this works is by checking against the raw hostname of each URL. It gives you the option to even ignore sub-domains. The feature is WIP and the implementation PR can be found here: https://github.com/mohnish/dedupe-tabs-pro/pull/1

If you like the project and have more ideas that you’d like, feel free to comment or reach out to me or even better, contribute to the repo. Your help is always appreciated. ❤️

Like this:<br>Like Loading…

dedupe tabs google chrome google chrome extension web browser

Comments

CommentsCancel reply

Discover more from Mohnish Thallavajhula

Subscribe now to keep reading and get access to the full archive.

Type your email…

Subscribe

Continue reading

Loading Comments...

Write a Comment...

Email (Required)

Name (Required)

Website

%d

tabs dedupe extension browser open google

Related Articles