Finds real duplicates
Smart URL matching folds http/https, www, trailing slashes, #fragments, and utm_ tracking params, so the same page saved five different ways shows up as one group you review and resolve.
Local bookmark cleanup · Project memory export · No subscription
Import your Chrome, Safari, or exported bookmarks, and Bookmark Memory Cleaner finds the duplicates and dead links — then exports the survivors as project memory for Obsidian, Markdown, or your coding agent. It runs entirely on your Mac and never touches your live browser data.
$14.99 lifetime · one-time · runs locally · never edits your live browser
Cleaned + project memory
# Project Memory — Frontend
## React
- [React Docs](https://react.dev)
## Design
- [Design System](https://figma.com/file/ds)
3 duplicates removed · 1 dead link dropped
Why this exists
Bookmarks pile up across browsers and machines: the same link saved three times, pages that 404 now, folders no one has opened in years. Browsers help you save links but never help you make sense of them.
Bookmark Memory Cleaner reads your bookmarks locally, collapses the duplicates and dead links, and turns what is left into a structured memory you can actually use — a Markdown or Obsidian note, or context for a coding agent. The cleanup is reversible: it exports a fresh file, it never rewrites your browser.
Smart URL matching folds http/https, www, trailing slashes, #fragments, and utm_ tracking params, so the same page saved five different ways shows up as one group you review and resolve.
Optional, throttled link checking flags pages that no longer resolve and bookmarks gone stale — so your cleaned set is the links that still matter, not a graveyard.
The reason it is here: turn survivors into Markdown, CSV, or an Obsidian note (frontmatter + source notes) you can feed Codex, Claude Code, or your own knowledge base.
It reads imported or exported files and writes a clean new export. Your live Chrome and Safari data is never modified, and a JSON backup is one click away.
How it works
01
Import a Chrome/Safari bookmark file or an exported HTML.
02
Review the duplicate groups and dead links it found.
03
Pick what to keep — the rest is cleaned, non-destructively.
04
Export the survivors as Markdown, CSV, or Obsidian project memory.
Importing, scanning, reviewing duplicates and dead links, and exporting a JSON backup are always free. A one-time license unlocks Apply Cleanup and project-memory export to Markdown, CSV, and Obsidian — for when you want to keep the result, not just look at it.
FAQ
Chrome and other Chromium browsers (Brave, Edge, Arc) via their Bookmarks file, Safari via export, and any browser through the universal HTML bookmark export. You pick the file; nothing is read behind your back.
No. It reads an imported or exported file and writes a clean new export that you re-import if you want. Your live browser data is never modified, and you can keep a JSON backup.
Cleanup runs entirely on your Mac. Optional dead-link checking makes throttled requests to the bookmarked sites to see if they still resolve; you can leave it off. License activation and update checks are the only other network features.
It turns your cleaned bookmarks into a structured Markdown, CSV, or Obsidian note — with source links — so a folder of links becomes context you can hand to Codex, Claude Code, or your own knowledge base.
Import, scanning, duplicate review, dead-link detection, and JSON backup export are free. A license unlocks Apply Cleanup and project-memory export to Markdown, CSV, and Obsidian.
No. Bookmark Memory Cleaner is $14.99 one-time for this major version, with a 14-day refund.
Email support@temperstone.net. The refund policy is linked in the footer.