How to Export Bookmarks From Firefox (And What to Do With Them)
Firefox makes it straightforward to export your bookmarks, but the process involves a few choices that depend on what you're actually trying to do — migrate to a new browser, back up your data, or share a collection with someone else. Understanding the options first saves a lot of frustration.
What "Exporting Bookmarks" Actually Means in Firefox
Firefox stores your bookmarks internally in a database file. Exporting converts that data into a portable format you can move, open elsewhere, or import into another browser or device. Firefox supports two export formats:
- HTML (.html) — A browser-readable file that almost every major browser can import. This is the universal format for moving bookmarks between browsers.
- JSON (.json) — Firefox's native backup format. It preserves more detail (including tags and bookmark metadata) but is primarily useful for restoring within Firefox itself.
Choosing the wrong format for your goal is the most common mistake people make here.
How to Export Firefox Bookmarks on Desktop (Windows, Mac, Linux)
The process is the same across operating systems:
Open Firefox and click the menu icon (three horizontal lines) in the top-right corner.
Select Bookmarks, then Manage Bookmarks. This opens the Library window.
In the Library window, click Import and Backup in the toolbar.
Choose either:
- Export Bookmarks to HTML — for moving bookmarks to another browser
- Backup — to save a JSON file for Firefox-to-Firefox restoration
Choose a save location and confirm.
That's the core process. The file lands wherever you save it, ready to be imported elsewhere or stored as a backup. 📁
Exporting vs. Syncing: Two Different Tools for Different Goals
A common point of confusion: Firefox Sync and bookmark exporting solve different problems.
| Feature | Export (HTML/JSON) | Firefox Sync |
|---|---|---|
| Works across browsers | ✅ (HTML format) | ❌ Firefox only |
| Requires an account | ❌ | ✅ |
| Automatic updates | ❌ Manual only | ✅ Real-time |
| Works offline | ✅ | ❌ |
| Preserves bookmark metadata | ✅ (JSON) | ✅ |
If you're switching browsers entirely, exporting to HTML is the right move. If you're adding a second Firefox installation (say, on a new laptop), Sync handles that automatically without any manual file management.
Importing Firefox Bookmarks Into Another Browser
Once you have an HTML export file, the import process is similar in most browsers:
- Chrome/Edge: Settings → Bookmarks → Import bookmarks and settings → select the HTML file
- Safari: File menu → Import From → Bookmarks HTML File
- Opera/Brave: These Chromium-based browsers follow the same path as Chrome
The HTML format was designed for cross-browser compatibility, so this generally works cleanly. Folder structures and bookmark names carry over. Tags you've added in Firefox typically don't survive the move to non-Firefox browsers — that metadata lives in Firefox's internal system and doesn't translate to HTML.
Backing Up Bookmarks With JSON: The Firefox-Specific Option
The JSON backup format is worth understanding separately. When you choose "Backup" instead of "Export Bookmarks to HTML," Firefox saves a snapshot of your entire bookmarks library — including tags, descriptions, and the internal folder structure.
This format is only useful for restoring into Firefox later. You can't meaningfully open a JSON bookmark file in Chrome or Safari. But if you're doing a clean Firefox reinstall, migrating a profile to a new machine, or just want a periodic safety net, JSON backups are more complete than HTML exports. 🗂️
Firefox also maintains automatic JSON backups in a hidden profile folder (usually the last 15 backups). If you've accidentally deleted bookmarks, you may be able to recover them from there via Import and Backup → Restore without ever having manually exported anything.
What Determines the Right Approach for You
The export method that makes sense depends on several factors that vary by user:
- Your destination — Are you moving to Chrome, Edge, or staying on Firefox? HTML works universally; JSON stays within Firefox.
- How many bookmarks you have — Large bookmark collections can sometimes hit snags during browser imports, particularly if folder nesting is deep.
- Whether you use Firefox-specific features — Tags and keyword shortcuts in Firefox don't have equivalents in every browser, so you may lose that layer of organization.
- Your operating system and Firefox version — The interface is consistent across platforms, but very old versions of Firefox used a slightly different menu path.
- Mobile vs. desktop — Firefox for Android doesn't support direct bookmark export through the app interface the same way desktop does; syncing through a Firefox account and then exporting from the desktop version is the practical workaround there.
- How often you need to do this — Someone doing a one-time browser switch has different needs than someone who wants regular automated backups.
The mechanics of exporting are simple. What varies considerably is which format to use, where to store the file, and what the receiving browser or system actually does with it — and that part depends entirely on your setup. 🔖