Manifest V3 · Open source · 100% local

Your bookmarks,
finally not bad.

NotbadBookmark replaces Chrome's dated bookmark page with a fast, modern manager — folders, tags, drag-and-drop, instant search, import/export, and dark mode.

Available now on the Chrome Web Store · or build from source

chrome://bookmarks
Everything you'd want

Built for people with too many bookmarks

Thoughtful features that make organizing — and actually finding — your links effortless.

🗂

Folder management

Browse, create, rename, and delete folders in a clean sidebar tree.

🏷

Tags

Add your own tags on top of Chrome's native folders, then filter by them.

🔍

Instant search

Real-time filtering across titles and URLs the moment you type.

🖱

Drag & drop

Reorder bookmarks and drag them across folders, smoothly.

⚡

Virtualized grid

Buttery scrolling even with thousands of bookmarks.

📥

Import & export

Import with auto de-dup; export to JSON, HTML, or Markdown.

🌗

Dark mode

A light / dark toggle that remembers your choice.

↕️

Smart sorting

Sort by title, URL, or date added — either direction.

🔒

Private by design

No servers, no tracking. Everything stays in your browser.

One click

Get up and running

Install straight from the Chrome Web Store — or build it yourself from source.

🧩 Add to Chrome

Prefer to build it yourself? Clone the repo and load it unpacked:

# Clone, install, and build
git clone https://github.com/everettjf/NotBadBookmark.git
cd NotBadBookmark
npm install && npm run build
1

Open extensions

Go to chrome://extensions/ in Chrome.

2

Enable Developer mode

Toggle it in the top-right corner.

3

Load unpacked

Select the NotBadBookmark project folder.

4

Open your bookmarks

Visit chrome://bookmarks — now it's NotbadBookmark ✨

🔒

Local tools. Your browser, your data.

NotbadBookmark requests only the bookmarks and storage permissions. No host access, third-party favicon requests, or analytics. Chrome may sync native bookmarks according to your settings; tags and recovery records stay local.