A Firefox new tab replacement with lightning-fast fuzzy bookmark search, Catppuccin themes, and full keyboard control.
- Fuzzy search powered by fuzzysort — finds bookmarks by title or URL with match highlighting
- Configurable search scope (Title + URL, Title only, URL only)
- Folder name matching — shows all bookmarks inside matching folders
- 4 Catppuccin palettes — Latte, Frappe, Macchiato, Mocha
- 14 accent colors — rosewater, flamingo, pink, mauve, red, maroon, peach, yellow, green, teal, sky, sapphire, blue, lavender
- Custom color overrides with saveable presets
- Custom background image with opacity control
- Display density (compact / normal / spacious), content width, and font size sliders
- Full tree view of all Firefox bookmarks with expand/collapse
- Create, edit, delete, and move bookmarks and folders
- Drag & drop reordering in the tree
- Duplicate URL detection when adding bookmarks
- Undo support for all destructive actions (Ctrl+Z)
- Right-click context menu on every item
- Open all bookmarks in a folder at once
- Pin frequently used bookmarks to a bottom bar for quick access
- Drag & drop and keyboard reordering
- Configurable limit and icon size
- 50+ shortcuts covering navigation, bookmark management, and tools
- Fully customizable — record new bindings, detect conflicts, reset individually or all at once
Default shortcuts
| Shortcut | Action |
|---|---|
↑ / ↓ |
Navigate up / down |
← / → |
Collapse / expand folder |
Enter |
Open bookmark / toggle folder |
Shift+Enter |
Open in new tab |
Ctrl+↑ / Ctrl+↓ |
Jump 5 items |
Home / End |
Jump to start / end |
| Shortcut | Action |
|---|---|
Ctrl+Alt+N |
New bookmark |
Ctrl+Alt+M |
New folder |
Ctrl+Alt+E |
Edit selected |
Ctrl+Alt+R |
Move selected |
Delete |
Delete selected |
Ctrl+Z |
Undo |
Alt+. |
Pin / unpin |
| Shortcut | Action |
|---|---|
Ctrl+Alt+F |
Focus search |
Escape |
Clear search |
Ctrl+Alt+S |
Statistics |
Ctrl+Alt+/ |
Help |
Alt+S |
Settings |
- Total bookmarks, folders, unique domains, and visits
- Most visited bookmarks, largest folders, top domains — with configurable limits
- Export / import bookmarks (standard HTML format)
- Export / import settings (JSON backup)
- Reset visit counters, folder states, or pinned bookmarks independently
- English and Polish — switch at runtime, no reload needed
Install from Firefox Add-ons (AMO).
- Run
bash build.shto generate the Chrome package, or download from Releases - Open
chrome://extensionsand enable Developer mode - Click Load unpacked and select the extracted Chrome build folder
bash build.shGenerates two zip files in dist/:
fuzzymarks-firefox-<version>.zip— Firefox (Manifest V3 + gecko settings)fuzzymarks-chrome-<version>.zip— Chrome/Chromium (Manifest V3)
- Vanilla JS — no frameworks, no build step
- fuzzysort for fuzzy matching
- Catppuccin color palettes
- WebExtensions API (Manifest V3) — Firefox + Chrome/Chromium
If you find FuzzyMarks useful, consider supporting me: