How to find and delete duplicate bookmarks in Chrome
Chrome has no built-in way to detect duplicate bookmarks — but with a backup in place and the right tool, you can clear years of duplication in under 15 minutes.
Why duplicate bookmarks pile up
The Chrome bookmark button is one click. Reviewing what you've already saved takes actual effort. That mismatch is why almost every heavy Chrome user ends up with duplicates — not from carelessness, but from the natural rhythm of browsing.
The most common causes: saving a page from a search result, then again when you arrive on it; importing a backup on top of an existing set after restoring Chrome on a new machine; syncing from a second device that already had its own copy of the same pages. None of these feel like mistakes in the moment. They only become a problem when your bookmark count quietly doubles over the years and searching starts returning the same link three times.
Chrome's built-in bookmark manager (chrome://bookmarks) can search, but it has no concept of "show me what I've saved more than once." There's no deduplication button, no stats panel, no way to see the shape of your library at a glance. So duplicates stay invisible until you go looking — which is exactly what this guide helps you do.
The system
Step 1: Back up your bookmarks before touching anything
A backup takes 20 seconds and means the cleanup is completely reversible. Do it before every session.
- Open Chrome's bookmark manager: press Ctrl+Shift+O (Windows / Linux) or Cmd+Option+B (Mac), or paste
chrome://bookmarksinto the address bar. - Click the ⋮ (three-dot) menu in the top-right corner.
- Choose Export bookmarks — Chrome saves an HTML file to your Downloads folder.
Keep that file somewhere you can find it. It's a full snapshot Chrome can re-import if you ever need to undo a cleanup.
Step 2: Find your duplicates
This is where Chrome's built-in tools run out of road. The manager can search by title or URL, but it won't tell you which results are the same URL saved more than once.
If your library is small (under a few hundred bookmarks): Open chrome://bookmarks and search for a domain you know you've saved multiple times — a news outlet, a documentation site, your company's homepage. Scan the results for repeats, delete the extras, and repeat for other domains.
If your library is large: Easy Bookmark Manager adds a Duplicates filter to your Chrome side panel that does this automatically. Open the side panel, switch on the filter, and it groups every bookmark sharing the same URL. You can then select the extras with checkboxes and bulk delete them in one action — no folder-by-folder hunting required.
Step 3: Decide which copy to keep
Don't race through the list. Before deleting either copy in a duplicate pair, look at both:
- Is one in a more useful folder than the other? Keep that one.
- Does one have a custom title that explains why you saved it? Keep that one.
- Is one the HTTP version and the other HTTPS? Keep HTTPS.
The goal isn't the smallest possible bookmark count — it's a library where every entry is in the right place with a title that means something.
Step 4: Hunt for near-duplicates by hand
Automated duplicate finders only match on exact URLs. They'll miss URLs that point to the same content but differ in small ways:
http://example.comvshttps://example.comhttps://example.com/pagevshttps://example.com/page/- The same article URL with and without a UTM parameter (
?utm_source=newsletter)
Search your bookmark manager for the domains you've bookmarked most heavily — your most-read blogs, documentation sites, reference tools — and scan those clusters by eye. There's usually only a handful of near-duplicates even in a large library.
Step 5: Export a clean backup when you're done
Once the cleanup is finished, export a fresh HTML backup. This clean version is the one you'd actually want to restore from in future. Keep both — the pre-cleanup backup as insurance, the post-cleanup backup as your working snapshot.
Common mistakes
Skipping the backup. Most people only do this once before they regret it. The export takes 20 seconds; the regret takes longer. Make it automatic.
Deleting both copies of a near-duplicate without checking. If you have http:// and https:// versions of the same page, both get flagged — but only one is the right one to keep. Glance before you delete.
Treating the automated pass as the whole job. A duplicate finder catches exact URL matches. It won't catch the same article saved once via a bit.ly short link and once via the canonical URL, or the same page bookmarked on Monday under a search snippet title and on Friday under a proper title. A quick browse by domain catches these.
Doing a huge one-time cleanup and stopping there. Duplicates come back. A 10-minute check every few months — or any time you notice your library looking messy — keeps the problem from compounding again. The second cleanup is always faster than the first.
Related reading
- Easy Bookmark Manager — full feature overview
- How to clean up Chrome bookmarks — a one-afternoon system
- Your bookmarks are a graveyard — here's how to bring them back to life
- Chrome's built-in bookmark manager vs. a side panel manager
FAQ
Does Chrome have a built-in duplicate bookmark finder?
No. Chrome's bookmark manager (chrome://bookmarks) can search by title or URL, but it has no deduplication feature. You'll need a third-party extension or a manual approach — neither is difficult, but neither is automatic.
Will deleting duplicates affect my bookmarks on other synced devices?
Yes. Chrome sync pushes bookmark changes across every device signed into the same Google account. Delete a duplicate here and it disappears everywhere. That's almost always what you want — just make sure you're keeping the right copy before you confirm.
What if I accidentally delete the wrong bookmark?
Easy Bookmark Manager gives you a 5-second undo window after any delete. For a big cleanup session, export a backup first (Step 1 below) — Chrome can re-import the HTML file if you ever need to recover something.
What about near-duplicates — same page, slightly different URL?
Automated duplicate finders only catch exact URL matches. They'll miss http:// vs https://, a trailing slash difference, or the same article saved once with UTM parameters and once without. Search your bookmark manager for domains you've bookmarked heavily and scan each cluster by eye — it takes a few minutes and catches most of these.
How do duplicates accumulate in the first place?
Usually a mix of things: bookmarking a page from the search results and again when you land on it; importing a backup on top of an existing bookmark set; restoring Chrome on a new machine where sync brings in a second copy of everything. None of it is a mistake — it just adds up silently because Chrome never tells you.