To merge bookmarks from several browsers or computers, export each collection as bookmarks.html, combine the files, and import the result once. FindUtils Merge Bookmarks combines two to twenty exports in your browser, keeps every folder, and can drop duplicate links on the way. The files are not uploaded and no link is opened.

This guide covers exporting from each browser, how the folders are arranged in the merged file, when to remove duplicates, and how to import the result without doubling what is already there.

Why Merge Exports Instead of Importing Each One?

Importing one export after another works, but each import lands in its own place and nothing is combined:

  • Every import adds, never replaces. Three imports leave three copies of anything the collections share.
  • Sync merges only what is signed in. An old laptop, a second browser or a backup file is not part of the synced profile.
  • Repeated imports scatter folders. The same "Work" folder can end up three times, under three different parents.

Merging first gives you one file to check and one import to do.

How to Export Bookmarks From Each Browser

BrowserSteps
ChromeBookmark manager, then the three-dot menu, then Export bookmarks
FirefoxLibrary window, then Import and Backup, then Export Bookmarks to HTML
EdgeFavorites, then the three-dot menu, then Export favorites
Safari on a MacFile, then Export, then Bookmarks, or File, then Export Browsing Data to File in newer versions

All four write the same Netscape bookmark file format, so exports from different browsers merge into one file. If all you have is Chrome's profile folder and no export, convert its Bookmarks file first with Bookmarks JSON to HTML.

How to Merge the Files

Step 1: Add the exports

Open FindUtils Merge Bookmarks and drop two or more bookmarks.html files, or choose them. Each file is listed with the number of links found in it. A file with no bookmarks in it is marked and left out, and the rest still merge.

Step 2: Put the files in order

The order of the list is the order of the merged file. Move a file up or down to change it. With duplicates removed, order also decides which copy stays: the first file's copy wins.

Step 3: Choose how folders are arranged

Put each file in its own folder is on by default. Each file's bookmarks go under a top-level folder named after the file, so work-laptop.html becomes a folder called work-laptop. Turn it off to merge folders that share a name.

Step 4: Download the merged file

Read the summary line (files, links in, links out, duplicates removed, folders) and download bookmarks-merged.html.

One Folder per File, or Merged Folders?

Put each file in its own folderResult
On (default)work-laptop / Bookmarks bar / Clients and home / Bookmarks bar / News: every collection stays separate and easy to tell apart
OffBoth "Bookmarks bar" folders become one, and folders with the same name at the same level are combined

On is the safe choice for a first merge: nothing is mixed, and you can move folders around in the browser afterwards. Off is the tidier choice when the exports come from the same person's machines and share a folder layout.

Should You Remove Duplicates?

Remove duplicate links is off by default, so every copy is kept. Turn it on to keep only the first copy of each address. Two links count as the same address when they match after folding host case, the default port and a trailing slash. Ignore tracking parameters (utm_*, fbclid, gclid) and Ignore #fragments are on while dedupe is on, the same rules Dedupe Bookmarks uses.

When a duplicate sat in a different folder from its first copy, the first copy and its folder are kept, and the notes say how many links that affected. Titles never matter: two bookmarks named differently for the same page are still duplicates.

What Is Carried Over, and What Is Not

Carried overNot carried over
TitlesDescriptions and Firefox tags
Addresses, exactly as savedFavicons stored in the export
Folders and their nestingEmpty folders
The date each bookmark was addedSeparators

Bookmarks with no address are skipped and counted in the notes.

How to Import the Merged File

Use your browser's bookmark import and choose bookmarks-merged.html. Importing adds the bookmarks next to the ones already in the browser; it does not replace them, and browsers often place them in a separate imported folder. To end up with one clean set, remove or archive the existing bookmarks first, and keep the original exports until the result looks right.

Practical Examples

Work and home laptops. Export both, merge with folders per file, import on the new machine. The two collections sit side by side under work and home.

Switching from Firefox to Chrome, with an old Chrome export too. Merge the Firefox export and the old Chrome export with Remove duplicate links on. Links saved in both keep the Firefox copy if the Firefox file is first in the list.

Checking what a merge changed. Compare an original export with the merged file in Bookmarks Diff to see exactly which links came in from the other files.

Common Mistakes

Importing the merged file on top of the same bookmarks. The browser keeps what it has and adds the merged set, which doubles everything the collections share. Clear or archive first.

Expecting dead links to be removed. No link is opened or checked. A bookmark to a page that no longer exists is merged like any other.

Expecting a live sync. The merged file is a snapshot. Bookmarks added in either browser afterwards are not in it.

Dropping the browser's profile folder instead of an export. Merge Bookmarks reads bookmarks.html exports. For Chrome's Bookmarks JSON file, convert it with Bookmarks JSON to HTML first.

Tools Used in This Guide

ToolUse
Merge BookmarksCombine two or more bookmarks.html exports into one
Dedupe BookmarksRemove duplicates from a single export, with a CSV of what went
Bookmarks DiffSee which links differ between two exports
Bookmarks JSON to HTMLTurn Chrome's Bookmarks file into an importable export
Bookmarks HTML to CSVReview every link in a spreadsheet

FAQ

Can I merge Chrome and Firefox bookmarks?

Yes. Chrome, Firefox, Edge and Safari all export the same Netscape bookmarks.html format, so exports from different browsers merge into one file. Export from each browser, drop the files together, and import the merged file where you want the collection.

How many files can I merge at once?

Up to twenty bookmarks.html files, and at least two of them must contain bookmarks.

Are my bookmarks uploaded?

No. The exports are read and merged in the browser tab, and no request carries the files. No link in them is opened.

What happens to two folders with the same name?

With Put each file in its own folder on, they stay apart, each under its own file's folder. With it off, folders with the same name at the same level are combined into one.

Only when Remove duplicate links is on. Then the first copy of each address is kept, in the order the files are listed, and tracking parameters and #fragments are ignored when comparing.

Next Steps

Export your bookmarks from each browser and combine them with Merge Bookmarks. To clean a single export, use Dedupe Bookmarks.