How to Export Bookmarks from Firefox
HTML export for cross-browser sharing and JSON backup for Firefox-only restore
Firefox has two ways to export bookmarks: an HTML export and a JSON backup. They serve different purposes, and choosing the wrong one is a common mistake.
HTML export creates a standard file that any browser can import. Use this when you want to move bookmarks to Chrome, Edge, Safari, or another browser.
JSON backup creates a Firefox-specific file that only Firefox can restore. Use this when you want a backup you can restore within Firefox later.
If you are moving to Chrome, you want the HTML export.
Export bookmarks as HTML
- Open Firefox.
- Press
Ctrl+Shift+O(Windows/Linux) orCmd+Shift+O(Mac) to open the Library window. Alternatively, click the menu button (three horizontal lines), then Bookmarks > Manage bookmarks. - Click the Import and Backup button at the top of the Library window (it may show as a toolbar icon with an arrow or under the menu).
- Select Export Bookmarks to HTML.
- Choose where to save the file and click Save.
Firefox saves an HTML file containing all your bookmarks. This file works with Chrome, Edge, Safari, Brave, and any other browser that supports HTML bookmark import.
Create a JSON backup (Firefox-only)
If you want a backup you can restore within Firefox (not for importing into another browser):
- Open the Library window (
Ctrl+Shift+Oon Windows/Linux,Cmd+Shift+Oon Mac). - Click Import and Backup.
- Select Backup.
- Choose where to save the file and click Save.
Firefox saves a .json file. This file can only be used with Firefox's Restore option in the same Import and Backup
menu.
HTML vs JSON: what is the difference?
| HTML Export | JSON Backup | |
|---|---|---|
| Works with other browsers | Yes | No |
| Works with Firefox Restore | No (uses Import) | Yes |
| Preserves folder structure | Yes | Yes |
| Preserves bookmark tags | No | Yes |
| Preserves descriptions | No | Yes |
| Preserves add dates | Yes | Yes |
| Preserves separators | No | Yes |
The biggest difference for most people: Firefox bookmark tags are lost in HTML export. If you use tags extensively in Firefox to organize your bookmarks, those tags will not carry over when you import the HTML file into another browser. Tags are a Firefox-specific feature that other browsers do not support.
If you rely on tags, make a JSON backup as a safety net in addition to the HTML export. That way you can restore your tagged bookmarks in Firefox if you ever need them again.
Import the HTML file into Chrome
Once you have the HTML file:
- Open Chrome.
- Open Bookmark Manager (
Ctrl+Shift+Oon Windows/Linux,Cmd+Option+Bon macOS). - Click the three-dot menu in the top-right corner.
- Select Import bookmarks.
- Choose the HTML file you exported from Firefox.
Chrome creates an Imported folder on the bookmarks bar containing the Firefox bookmarks. If your bookmarks bar was empty, bar-level bookmarks go directly onto the bar, and only the other bookmarks end up inside the Imported folder.
The Firefox-to-Chrome import guide covers the complete import process and post-import cleanup.
Can Chrome import directly from Firefox?
On most systems where both browsers are installed, Chrome can import from Firefox without needing an HTML file:
- Go to
chrome://settings/importData. - Select Mozilla Firefox from the dropdown.
- Check Favorites/Bookmarks.
- Click Import.
This works when Firefox is installed and its profile is accessible. If Firefox does not appear in the dropdown, or the import gives an error, use the HTML export method instead.
If you already have bookmarks in Chrome, back them up first. Importing creates duplicates of any bookmarks that exist in both browsers. The duplicate cleanup guide covers how to find and remove them.
What about Firefox Sync bookmarks?
Firefox Sync stores your bookmarks on Mozilla's servers and keeps them consistent across your Firefox installations. But synced bookmarks are only accessible through Firefox. You cannot pull them from Sync into Chrome directly.
To get synced bookmarks into Chrome, sign into Firefox on any computer where you can access the Library window, let Sync pull down your bookmarks, then export as HTML using the steps above.
After exporting
If you are migrating to Chrome, consider keeping the JSON backup even after you have imported the HTML file into Chrome. The JSON file preserves your Firefox tags and other metadata. If you ever need to go back to Firefox or look something up, that file has the complete picture.
TrueBookmark can protect your bookmarks after you move to Chrome. It keeps automatic versioned backups so you do not need to manually export again.
When TrueBookmark helps
Native Chrome steps are the fastest way to finish the task once. TrueBookmark is the better fit when you want Backup, Restore, Find, or Organize to stay reliable over time.
Related guides
How to Export Bookmarks from Edge
How to export bookmarks (favorites) from Microsoft Edge as an HTML file. Covers the current Chromium-based Edge UI, what the file contains, and how to import it into Chrome or another browser.
How to Export Bookmarks from Chrome
How to export Chrome bookmarks to an HTML file, what the export includes, what it leaves out, and when exporting is the right move.
How to Import Bookmarks from Safari to Chrome
How to import bookmarks from Safari to Chrome using Safari's HTML export. Covers Mac export, iPhone and iPad export on iOS 18.2+, and post-import cleanup.
How to Import Bookmarks from Firefox to Chrome
How to import bookmarks from Firefox to Chrome using the built-in import tool or an HTML export file. Covers the common issue where Chrome does not detect Firefox.
This guide is for informational purposes only and is provided without warranty of any kind, express or implied. Browser steps may change between versions. Always back up your bookmarks before making changes. By following these instructions, you accept full responsibility for the outcome.