Over time, a browser’s bookmark list becomes a graveyard: dead links, pages that have changed beyond recognition, and folders you no longer remember creating. Bookmarks Cleaner is a Chrome extension I built to make clearing that backlog painless — it walks you through your bookmarks one at a time in a side panel, so you can simply Keep or Reject each one.

Every action is keyed on the bookmark’s ID, not on the current tab URL. That means navigating away from a bookmarked page never changes what Keep or Reject acts on — a subtle but important detail that avoids accidentally deleting the wrong entry.
chrome.storage.local.
It’s a Manifest V3 extension. A background service worker opens the side panel and manages the dedicated review tab, while sidepanel.html, sidepanel.css, and sidepanel.js hold the review UI and logic. The only permissions it needs are bookmarks, sidePanel, tabs, and storage — nothing leaves your machine.
It’s a small tool, but it solves a real annoyance: turning the vague guilt of a cluttered bookmark bar into a quick, focused, keep-or-toss workflow.