Skip to content

Bookmark Cleaner

Opens a browser bookmark export, finds duplicates, empty folders and favicon bloat, and writes a cleaned file back. Dead-link checking is not possible in a browser and is not claimed.

Every browser exports bookmarks as the same Netscape HTML file, and after a few years that file has the same three problems: the page saved twice, the folders nobody ever opened, and a megabyte of embedded favicons. This reads the file, shows what is in it, and writes a cleaned one back in the same format.

⚡ Local, with an optional server assistbookmarkscleandedupebrowser

Your bookmark export

Drop a bookmarks HTML file here

Chrome / Edge: Bookmark manager → Export · Firefox: Manage bookmarks → Import and Backup → Export bookmarks to HTML

A browser cannot check for dead links. A request to another site is blocked by the cross-origin policy, and the workaround returns an opaque response that cannot tell 200 from 404. Better to say so than to have you delete bookmarks on a guess.
The file is opened inside your browser and goes nowhere else. Checking whether the links still resolve needs a server — link checker.

How to use it

  1. Export from your browser

    Chrome and Edge: Bookmark manager → Export. Firefox: Manage bookmarks → Import and Backup → Export bookmarks to HTML.

  2. Look at the report before changing anything

    Totals, duplicate groups, empty folders, folder depth and how many kilobytes the favicons take. The duplicate list shows which copy would be kept.

  3. Turn on only the cleanups you want

    Removing tracking parameters and ignoring the part after `#` change what counts as a duplicate, so the numbers above move as you toggle them.

  4. Import the cleaned file, then delete the old folder

    Importing adds a folder rather than replacing what is there, so the safe order is import, check, then remove the originals.

Common questions

Can it tell me which links are dead?

No, and no page in a browser can. A request to another site is blocked by the cross-origin policy, and the usual workaround returns an opaque response that cannot distinguish 200 from 404. Deleting bookmarks on a guess is worse than saying so — the link checker on this site runs on a server and can answer properly.

Which copy of a duplicate is kept?

The earliest one saved. A later copy of the same address is usually the accidental re-save, and the earlier one is more likely to be the one sitting in the folder you meant.

Why did my file shrink so much?

Favicons, if you removed them. They are stored as base64 data URIs inside the HTML and are usually most of its size; the browser fetches them again after import, so removing them costs nothing but a first load.

Does the file leave my computer?

No. It is parsed in the page — which matters, because a bookmark export is a fairly complete record of what you read.

Feed it from

Next

These accept what this tool produces, so the result can go straight in.