How to Export Bookmarks from Any Browser

Bookmarks are one of those things you don't think much about — until you switch browsers, set up a new computer, or realize you've accumulated years of saved links that need to go somewhere. Exporting bookmarks is a straightforward process, but the exact steps, file format, and what you can do with the result vary depending on which browser you're using and where you want those bookmarks to end up.

What "Exporting Bookmarks" Actually Means

When you export bookmarks, your browser packages all your saved links into a single file — almost always an HTML file using a format called Netscape Bookmark File Format. Despite the old-school name, this format is universally supported across Chrome, Firefox, Safari, Edge, and most other browsers. It's essentially a structured webpage containing all your bookmark titles and URLs.

Some browsers also support exporting to JSON format, which is more useful if you're working with bookmark manager apps or doing something more technical with the data. For most everyday purposes — moving bookmarks between browsers or making a backup — HTML is the right choice.

How to Export Bookmarks in Major Browsers

Google Chrome

  1. Open Chrome and click the three-dot menu (⋮) in the top-right corner
  2. Go to Bookmarks and lists → Bookmark manager
  3. In the Bookmark Manager, click the three-dot menu near the top of the panel
  4. Select Export bookmarks
  5. Choose where to save the HTML file

Chrome exports everything: your bookmarks bar, other bookmarks, and any folders you've organized them into. The folder structure is preserved in the HTML file.

Mozilla Firefox

  1. Click the Library icon or open the menu and select Bookmarks
  2. Choose Manage bookmarks to open the Library window
  3. Click Import and Backup in the toolbar
  4. Select Export Bookmarks to HTML
  5. Save the file

Firefox also gives you a JSON backup option from the same menu, which preserves additional metadata like tags and visit counts — useful if you plan to restore into Firefox later.

Microsoft Edge

  1. Click the three-dot menu (…) in the top-right
  2. Select Favorites, then click the three-dot menu within the Favorites panel
  3. Choose Export favorites
  4. Save the HTML file

Edge follows a nearly identical process to Chrome, which makes sense given both are Chromium-based browsers.

Apple Safari

  1. In the menu bar, go to File → Export → Bookmarks
  2. Name the file and choose a save location
  3. Click Save

Safari exports to an HTML file compatible with other browsers. If you're using iCloud and have Safari bookmarks syncing across Apple devices, the export captures everything currently synced to that Mac.

What's Included — and What Isn't 📁

A standard bookmark export captures:

  • Bookmark titles and URLs
  • Folder structure and organization
  • Bookmarks bar items

It generally does not include:

  • Browsing history
  • Passwords or autofill data
  • Reading list items (in some browsers these are separate)
  • Open tabs
  • Browser extensions or settings

If you're migrating a full browser profile rather than just links, an export file alone won't cover everything. Some browsers offer profile sync through accounts — Chrome sync via a Google account, Firefox Sync, Edge via a Microsoft account — which handles more of that automatically.

Importing the File into Another Browser

Once you have the HTML file, importing it is similarly consistent across browsers. Most have an Import option in the same menu where you found Export. You'll typically be asked whether to import from a file or from another browser directly.

Importing from a file gives you the most control — you choose exactly which export you're loading. Direct browser imports pull from installed browsers using their profile data, which can be convenient but may not reflect a specific export you made at a particular point in time.

Variables That Affect Your Export

The process sounds simple, and mostly it is — but a few factors can complicate things:

Browser version. Menu locations shift between browser updates. The steps above reflect general current layouts, but a major version update may move things around.

Bookmark volume. Extremely large bookmark libraries (thousands of entries) can produce large HTML files. These still import fine into most browsers, but third-party bookmark managers may have limits worth checking.

Folder depth and organization. Deeply nested folder structures are preserved in the HTML format, but some apps that process bookmark files may flatten or reinterpret that structure differently.

Sync status. If your bookmarks sync across devices via a browser account, make sure everything has synced before exporting. A local export only captures what's currently on that device.

Platform. The process on mobile browsers — Chrome for Android, Safari for iOS — is more limited. Mobile browsers generally don't offer direct export options; you typically need to sync to a desktop first, then export from there.

Different Use Cases, Different Approaches 🔖

Someone doing a one-time browser switch has different needs than someone building a regular backup routine. A user with a handful of bookmarks in a flat list will have a different experience than someone with a meticulously nested folder system spanning years of web use.

If you're archiving bookmarks long-term, the HTML file is readable in any browser and doesn't depend on any service staying active — a meaningful advantage over relying solely on browser sync. If you're moving between browsers regularly, sync tools or dedicated bookmark manager apps built around the HTML standard may serve you better than repeated manual exports.

The right approach depends on how many bookmarks you're managing, how organized they are, which browsers and devices are involved, and what you actually need that exported file to do once you have it.