Marksmith is a bookmark manager built for anyone who wants full control over their browser bookmarks. It solves the problem of messy, unstructured bookmark collections by providing a drag-and-drop tree editor with import/export support for the standard Netscape HTML format.
- Folder & bookmark management - Create nested hierarchies, edit titles and URLs, reorder via drag-and-drop
- Bulk add - Paste multiple URLs to add bookmarks quickly
- Favicon fetching - Auto-fetch site icons with a concurrent queue and multiple fallback sources
- Import / Export - Load from and save to Netscape bookmark HTML files with merge strategies
- Search - Global search by title and URL with keyboard-navigable results
- Undo / Redo - Full state history up to 50 snapshots
Marksmith opens to a split-panel layout with a folder tree on the left and an editor on the right. Select a folder in the tree to view and manage its contents. Add bookmarks individually or in bulk, create subfolders, drag to reorder, and export the result as an HTML file that any browser can import.
| Area | Description |
|---|---|
| Header | Displays folder and bookmark counts, global search, undo/redo, expand/collapse, and reset controls |
| Sidebar tree | Navigable folder hierarchy with drag-and-drop reordering and inline bookmark previews |
| Editor panel | Shows the selected folder's contents with forms for adding bookmarks, creating subfolders, and bulk importing |
| Shortcut | Action |
|---|---|
Ctrl + Z |
Undo |
Ctrl + Shift + Z |
Redo |
Ctrl + F |
Focus search |
/ |
Focus search (when not typing) |
Escape |
Close modal or clear search |
On macOS, substitute
CtrlwithCmd.
- Client-side only - all data lives in the browser; nothing is sent to a server
- Netscape HTML format - exported files are compatible with Chrome, Firefox, Safari, and Edge import tools
- Favicon sources - icons are fetched from DuckDuckGo, Google, and direct site favicon.ico in that order
