Merge Bookmarks
BetaCombine bookmarks.html exports from Chrome, Firefox, Edge or Safari into one file any browser imports. Optional dedupe. Nothing is uploaded.
- Free, no sign-up
- REST + MCP
- Updated
- Reviewed by Olgun Ozoktas
Options
Each file's bookmarks go under a top-level folder named after the file, so nothing from one export mixes with another.
inputs must be an array of bookmarks.html file texts.
The merged bookmarks file will appear here..
Your files never leave your browser.
Why Use Our Bookmark Merger?
Chrome, Firefox, Edge and Safari all export bookmarks in the Netscape bookmark file format, an HTML page of nested DL lists in which each folder is an H3 heading and each link is an A element with an HREF and an ADD_DATE. Merge Bookmarks reads every file you drop with the same parser, in the order of the list, and writes one new file in that format.
By default each file goes under a top-level folder named after the file, with the .html extension dropped, so work-laptop.html becomes a folder called work-laptop holding that export's whole tree. With that option off, the trees are laid over each other and folders with the same name at the same level become one. Remove duplicate links keeps the first copy of each address, compared the same way as in Dedupe Bookmarks: the host is compared without regard to letter case, default ports and a trailing slash are ignored, and by default utm_ parameters, fbclid, gclid and the #fragment are ignored too.
Up to 20 files can be merged at once. The page reports how many links each file held, how many links went in and came out, how many duplicates were dropped, and how many folders the new file has. No link is opened, fetched or checked, and the files are read in your browser without being uploaded.
How it compares
A browser's own import handles one file at a time and puts each import in a separate folder, so combining three exports means three imports and three piles to tidy by hand. Sync services merge live profiles, but usually only between installs of the same browser and only through an account. Merge Bookmarks works on exported copies inside the tab, combines up to 20 exports from different browsers in one step, and leaves your live bookmarks untouched until you import the result. It is a one-time merge of files, not a live sync.
Bookmark Merging Tips
- Files are merged in list order: the first file's links come first, and with Remove duplicate links on, the first file's copy of a shared link is the one kept.
- Keep Put each file in its own folder on when the exports come from different browsers. Their top folders are named differently (a bookmarks bar in one, a favorites bar in another), and wrapping keeps each set easy to find.
- With folders not wrapped, folders only join when their names match exactly at the same level, so "Bookmarks bar" and "Favorites bar" stay two folders.
- A file with no bookmarks, such as the wrong HTML page, is marked skipped and the rest still merge.
- The merged file is rebuilt from the links: titles, addresses, folders and dates are carried over; descriptions, favicons, tags, separators and empty folders are not.