How to Import Bookmarks Between Browsers: A Simple Guide (2026)

The reliable way to move bookmarks from one browser to another is a file transfer: export your bookmarks from the source browser as an HTML file, then import that file into the destination browser’s bookmark manager. Chrome, Edge, Firefox, Safari, Brave and Opera all read the same Netscape-format HTML file, so folders, subfolders and links come across intact. The whole job takes about five minutes on a desktop.

What it does not carry over matters just as much. Passwords, extensions, cookies, history and open tabs each need their own separate move, and one Firefox button famously refuses the file everyone else accepts. Menu paths below were checked against current desktop browser versions in 2026; on Windows, the shortcut is Ctrl+Shift+O everywhere, while Mac uses Cmd+Shift+O.

What You Need

Before touching anything, confirm you have these four things in place. Skipping the backup is how collections get lost, and it takes one minute to avoid.

  • Both browsers available. The one holding your bookmarks, plus the destination browser, installed and signed into its own account.
  • A current export. Export on the day you plan to move. An HTML file from six months ago is missing everything you saved since.
  • A backup of the source. Keep the original browser profile untouched until you have counted the imported bookmarks.
  • The file itself. For a cross-browser move that is a .html bookmark file. Move it however you like: USB stick, email to yourself, cloud drive, network share.

One warning before you start. Firefox’s Restore button replaces everything currently in that profile, so export a backup first if the destination Firefox already has bookmarks you care about.

Step-by-Step: How to Import Bookmarks Between Browsers

Step-by-Step: How to Import Bookmarks Between Browsers

The universal method, in four steps:

  1. Open the source browser’s bookmark manager and export its bookmarks as an HTML file.
  2. Open the destination browser’s bookmark manager and choose its import option.
  3. Select the exported HTML file from your computer or phone.
  4. Verify the folder count and structure, then reorganize the imported folder.

Step 1: Export Bookmarks From Your Old Browser

Every path below lands you in the bookmark manager, and every one of them has an Export command. Pick the row that matches your browser.

Source browserPath to exportMenu labels to look for
ChromeCtrl+Shift+O, or paste chrome://bookmarks in the address barThree-dot menu in the top right of the manager > Export bookmarks
Microsoft EdgeCtrl+Shift+O, or paste edge://favoritesThree-dot menu > Export favorites
FirefoxCtrl+Shift+OThree-dot menu > Import and Backup > Export Bookmarks to HTML
Safari (Mac)File > Export > BookmarksSaves a Bookmarks.html file
BraveCtrl+Shift+OSame layout as Chrome > Export bookmarks
OperaCtrl+Shift+O, or paste opera://bookmarksThree-dot menu > Export bookmarks

Chrome and its Chromium relatives also offer a faster route: Settings > Bookmarks and lists > Bookmark manager > Import and export > Export bookmarks. The file picker that opens will ask where to save, and the default name is bookmarks_<date>.html. Save it to your Desktop so you can find it again.

Firefox deserves its own warning box because it is the single most common reason an import fails. Firefox’s Import and Backup panel has two different commands. Export Bookmarks to HTML produces a portable file for other browsers. Backup produces a bookmarks-yyyy-mm-dd.json file that only Firefox’s Restore button will accept. People click Restore on an exported HTML file, nothing happens, and they conclude the feature is broken. It works fine, it just wants a different file.

Step 2: Open the Destination Browser’s Bookmark Manager

Get the destination browser’s bookmark manager open before you hunt for the file. Each of these can be typed straight into the address bar, which is faster than digging through menus.

Destination browserAddress to pasteMenu path
Chrome / Brave / Vivaldichrome://bookmarksThree-dot menu > Bookmarks and lists > Bookmark manager
Microsoft Edgeedge://favoritesThree-dot menu > Favorites > Manage favorites
FirefoxCtrl+Shift+OBookmarks menu > Manage bookmarks, then Import and Backup
Safari (Mac)No internal URLBookmarks > Show Bookmarks, or File > Import From
Operaopera://bookmarksBookmarks > Manage bookmarks

Take a look at the folder tree while you are there. Chrome creates an Imported folder for you. Safari appends the new items after your existing bookmarks. Knowing which behavior to expect makes the next step much easier to read.

Step 3: Import the HTML Bookmark File

With the manager open, find the import command and choose the HTML file.

Chrome: three-dot menu > Import and export > Import bookmarks. A dialog offers From HTML file or From another browser. Pick From another browser only when the source browser is installed on this machine, since it reads that browser’s data directly. From HTML file works with any export, including one you moved across from a laptop that no longer exists.

Edge: three-dot menu > Favorites > Import, then choose the Favorites HTML file type in the dropdown and select your file. Edge also lists other installed browsers automatically under Import from.

Firefox: Import and Backup > Import > Bookmarks HTML File. Note that this is a separate command from Restore. Restore refuses HTML files entirely.

Safari on Mac: File > Import From has two relevant choices. Import From Browser lists Chrome, Firefox and Edge, but only when that browser is installed on the same Mac. If you uninstalled Chrome years ago, Safari will not offer it. The reliable option is Import From > Bookmarks HTML File, which accepts any exported file.

Here is the pairing matrix, so you can find your exact route in one look.

Moving fromTo FirefoxTo Chrome or BraveTo EdgeTo Safari on Mac
ChromeHTML file via ImportHTML file or direct importFavorites HTML fileFile > Import From Browser
FirefoxHTML file, or JSON backup with RestoreHTML file via ImportFavorites HTML fileFile > Import From Browser
EdgeHTML file via ImportHTML file or direct importFavorites HTML fileImport From Browser, or HTML file
SafariHTML file via ImportHTML file via ImportFavorites HTML fileNot applicable

Mobile: How to Import Bookmarks Between Browsers on Android and iPhone

Mobile is where this gets patchy, and the reason is worth knowing before you plan around it.

On Android, Chrome’s bookmark manager has an Import command and it will read an HTML file you have saved to Downloads. Firefox for Android has no import button at all, and neither does Brave for Android. The workable path is to import on a desktop and then turn on Firefox Sync or a Google account, or to move the HTML file onto the phone and use Chrome there.

On iPhone, Safari has no bookmark import feature anywhere in iOS. There is no menu to find, so anyone promising a settings path is guessing. Three workarounds actually hold up. Import into Safari on the Mac first and let iCloud carry the folders to the phone. Or install Chrome or Edge on the iPhone, sign in with the account that already holds the collection, and browse there instead of Safari. Or use a third-party bookmark manager app that reads the HTML file directly.

Separately, browsers on different accounts cannot share sync. That is why file-based transfer exists, and why the export-and-import route is the one to trust when your devices are on different networks.

Step 4: Organize and Verify the Imported Bookmarks

Spend five minutes checking the result before you close the source browser. Right-click a top-level folder in the destination, choose Count, and compare that number with the source folder count you noted before exporting.

Then check the parts that routinely get lost. Bookmarks sitting loose on the bookmarks bar rather than inside a folder sometimes land in a different place, and separator lines between groups of links often disappear, which leaves your toolbar looking wrong even though nothing was lost.

Duplicates are the other common sight. If you ran the import twice, sort a folder by name and delete the repeated run, or use the manager’s own duplicate finder where it exists.

What you haveComes across?Notes
Bookmarks and foldersYesNested folders survive the round trip
Saved passwordsNoNeeds a separate CSV export or a password manager
Browsing historyOnly in Safari’s direct importThe HTML file contains no history
Extensions and add-onsNoReinstall each one by hand
Cookies and loginsNoSessions do not transfer
Open tabsNoSave them as a bookmarks folder first
Reading listsVariesApple-only feature elsewhere

Keep the original browser installed until you are satisfied. If something is missing a week later, you can export again rather than trying to rebuild from memory.

Common Mistakes

Almost every failed bookmark transfer is one of these six things.

SymptomLikely causeFix
Nothing happens after clicking RestoreRestore only accepts a Firefox JSON backup, not an HTML fileUse Import instead of Restore, or take a fresh JSON backup from the source
Pick Save instead of ImportThe export command writes a new file, it never adds to another browserExport first, then import the saved file in the destination
Folders flattened or missingSafari’s direct browser import can flatten nested foldersUse the HTML file route, which preserves nesting
Every bookmark appears twiceThe import was run more than onceSort by name in the folder and remove the repeated block
Local changes vanishedSign-in to the browser account started syncing and overwrote the local copyDisconnect the account first, import the file, then reconnect and choose merge
Firefox asks for a primary password during importA primary password blocks reading the logins fileImport bookmarks first in a separate pass, then handle passwords

Two more situations come up regularly. If your work browser is managed by an employer, extensions and third-party apps are usually blocked, so the file route is your only option. And if a dead machine still has the old profile on its drive, Firefox keeps a rolling copy of the bookmarks file called Bookmarks.bak in the profile folder, which is often the only surviving copy of hand-built folders.

Frequently Asked Questions

Can I import bookmarks from Chrome into Firefox or Safari?

Yes. Export your Chrome bookmarks to an HTML file from Chrome’s bookmark manager, then open Firefox and use Import and Backup Import Bookmarks HTML File. For Safari on a Mac, use File Import From Browser Google Chrome, which works only while Chrome is still installed, or use File Import From Bookmarks HTML File for the reliable route.

Can I import bookmarks from one browser to another on my phone?

On Android, Chrome can import an HTML file you have saved to Downloads, but Firefox and Brave for Android have no import button. On iPhone, Safari has no bookmark import feature at all. Import on a desktop first, then let iCloud, Firefox Sync or a Google account carry the collection to the phone.

Do bookmark transfers include saved passwords and browsing history?

No. A bookmark transfer moves links, folders and folder names only. Saved passwords need a separate CSV export from the browser’s password manager, and Firefox will refuse to import Chrome passwords while a primary password is set. Browsing history transfers only through Safari’s direct browser import, not through an HTML file.

Why are my imported bookmarks duplicated or missing after the transfer?

Duplicates usually mean the import ran twice, so sort the folder by name and delete the repeated block. Missing items are most often separators and bookmarks that sat loose on the bookmarks bar rather than inside a folder. Importing twice can also be caused by signing into a browser account, which syncs and overwrites local changes.

Should I import bookmarks through the HTML file or browser account syncing?

Use the HTML file for a one-time move between different browsers, since no browser syncs with a competitor’s account. Use account syncing when every device runs the same browser family, because it keeps changes flowing in both directions automatically. Devices on separate networks, or different accounts, can only be migrated with the file route.

What should I do if the browser says it cannot import my bookmark file?

Check that you selected the import command and not the export or save command, and confirm the file really is the HTML export rather than a Firefox JSON backup. Firefox’s Restore button accepts only a JSON backup taken with its Backup command. If the file still fails, open it in a text editor and check it starts with the Netscape bookmark header.

What To Do First

Start by exporting an HTML file from the browser that currently holds your bookmarks, and save it to your Desktop. Do not touch the destination browser’s account sign-in until the import is finished and counted, otherwise sync can quietly undo what you just moved.

Leave a Comment