---
title: "Merge Bookmarks"
description: "Combine bookmarks.html exports from Chrome, Firefox, Edge or Safari into one file any browser imports. Optional dedupe. Nothing is uploaded."
url: https://findutils.com/convert/merge-bookmarks/
category: convert
---

# Merge Bookmarks

Combine bookmarks.html exports from Chrome, Firefox, Edge or Safari into one file any browser imports. Optional dedupe. Nothing is uploaded.

**Use this tool:** [Merge Bookmarks](https://findutils.com/convert/merge-bookmarks/)

## Programmatic access

- REST id `merge-bookmarks`: POST https://api.findutils.com/api/tools/merge-bookmarks/execute (reference: https://findutils.com/api/merge-bookmarks/)
- MCP tool `merge_bookmarks` on https://mcp.findutils.com (reference: https://findutils.com/mcp/merge-bookmarks/)

## Why Use Our Bookmark Merger?

Bookmarks end up scattered: a work laptop, a home computer, an old browser you stopped using, a profile that never synced. Browsers can import one bookmarks.html at a time, and every import lands as its own separate pile. Merge Bookmarks takes all of those exports at once, keeps every link, folder, title and date in the order you choose, and writes one bookmarks.html that any browser imports. Each file can stay in its own folder, or matching folders can be joined, and duplicate links can be dropped on the way.

## Frequently Asked Questions

### How do I merge bookmarks from two browsers?

Export a bookmarks.html file from each browser, drop both files on this page, and download bookmarks-merged.html. Then import that one file into the browser you want to keep. The merge happens on the exported copies, so neither browser changes until you import.

### What happens when both exports have a Bookmarks bar folder?

With Put each file in its own folder on, each export keeps its own Bookmarks bar inside the file's folder, so you get two. With it off, folders with the same name at the same level are merged, so the two Bookmarks bar folders become one holding the links of both, first file first. Folders only join when their names match exactly. Importing the merged file then adds to the browser's bookmarks rather than replacing them: browsers put an import into an imported folder of its own.

### Will importing the merged file replace my current bookmarks?

No. Importing a bookmarks.html file adds to the bookmarks already in the browser; browsers usually place the imported set in a folder of its own, often labelled as imported. If you want only the merged set, remove or back up the old bookmarks first. Merged folders arrive as ordinary folders, so move the ones you want onto the toolbar after importing.

### Can I remove duplicate links while merging?

Yes. Turn on Remove duplicate links and only the first copy of each address is kept, with its title, date and folder. Ignore tracking parameters treats links that differ only by utm_ tags, fbclid or gclid as the same, and Ignore #fragments does the same for links that differ only after the #. Both are on by default while dedupe is on. For duplicates inside a single file, [Dedupe Bookmarks](https://findutils.com/convert/dedupe-bookmarks/) also gives a CSV of what was removed.

### Does the order of the files matter?

Yes. Links are written in the order of the file list, and when duplicates are removed the copy from the file higher in the list is the one kept. Use the up and down arrows on each file to change the order before downloading.

### What is carried over and what is not?

Every link's title, address and date and its folder path are carried over. Descriptions, favicons, Firefox tags and separators are not, and a folder with no links in it is not written, because the new file is rebuilt from the links. The notes under the counts say when any of this affected your files.

### What if one of the files has no bookmarks?

That file is marked as skipped in the list with the reason, and the other files still merge. At least two files with bookmarks are needed, so the page asks for another file until two usable exports are loaded.

### Does it check whether my links still work?

No. No bookmark is opened, fetched or checked. The tool only reads the addresses written in the files and writes them into the merged file.

### Are my bookmark files uploaded?

No. The files are read and merged in your browser and no request carries them. A bookmarks export can reveal accounts, internal tools and reading habits, which is why it stays in the tab.

### Does it keep my browsers in sync?

No. It merges the files you give it once. Bookmarks you add later are not picked up; export again and merge again when you need an updated file. To see what changed between two exports, use [Bookmarks Diff](https://findutils.com/convert/bookmarks-diff/), and to get the merged set as a spreadsheet, use [Bookmarks HTML to CSV](https://findutils.com/convert/bookmarks-html-to-csv/).

## Related Tools

- [Dedupe Bookmarks](https://findutils.com/convert/dedupe-bookmarks/)
- [Bookmarks Diff](https://findutils.com/convert/bookmarks-diff/)
- [Bookmarks JSON to HTML](https://findutils.com/convert/bookmarks-json-to-html/)
- [Bookmarks HTML to CSV](https://findutils.com/convert/bookmarks-html-to-csv/)
- [CSV to Bookmarks HTML](https://findutils.com/convert/csv-to-bookmarks-html/)
- [Merge ICS](https://findutils.com/convert/merge-ics/)
