How to Export Firefox Bookmarks (And What to Do With Them)
Firefox makes it straightforward to export your bookmarks, but the method that works best — and what you end up with — depends on where you want those bookmarks to go and how you plan to use them. Here's how the process works, what format options mean in practice, and what affects how smooth the transfer actually is.
Why Exporting Firefox Bookmarks Matters
Bookmarks are easy to take for granted until something goes wrong — a browser reinstall, a switch to a new computer, or a move to a different browser entirely. Exporting creates a portable snapshot of your saved links that exists outside Firefox itself, which means it survives uninstalls, profile corruption, or device changes.
There are two main reasons people export bookmarks:
- Backup: Creating a safety copy you can restore later
- Migration: Moving bookmarks into another browser or device
The method and format you use matters depending on which of these you're doing.
The Two Export Formats: HTML vs JSON
Firefox offers two file formats when exporting bookmarks, and they serve different purposes.
| Format | Best For | Compatibility |
|---|---|---|
| HTML (.html) | Moving bookmarks to another browser | Chrome, Edge, Safari, Opera, and most modern browsers |
| JSON (.json) | Backing up and restoring within Firefox | Firefox only (native format) |
HTML is the universal format. It creates a structured file that virtually any browser can read during an import process. If you're switching from Firefox to Chrome or Edge, this is what you want.
JSON preserves more Firefox-specific data — including folder structure, tags, and metadata — making it the better choice if you're backing up specifically to restore in Firefox later.
How to Export Firefox Bookmarks on Desktop
Firefox on Windows, macOS, and Linux all follow the same process through the Library panel.
Step-by-Step: Exporting via the Bookmarks Library
- Open Firefox and click the menu button (☰) in the top-right corner
- Select Bookmarks, then Manage Bookmarks — this opens the Library window
- In the Library window toolbar, click Import and Backup
- Choose one of the following:
- Backup… — saves a JSON file (Firefox backup format)
- Export Bookmarks to HTML… — saves an HTML file (cross-browser compatible)
- Choose a save location and confirm
The resulting file will contain all your bookmarks exactly as they're organized in Firefox, including folder hierarchy.
Alternative: Using the Bookmarks Toolbar Shortcut
If you have the bookmarks toolbar visible, you can also right-click on it and access bookmark management options — though the full import/export controls still live in the Library window.
Exporting Firefox Bookmarks on Mobile 📱
Firefox for Android and iOS handles bookmarks differently from the desktop version, and the export options are more limited.
On Android: Firefox for Android syncs bookmarks through a Firefox Account. Direct export to an HTML or JSON file isn't available through the standard mobile interface. The practical workaround is syncing to a desktop version of Firefox via Firefox Sync, then exporting from there.
On iOS: Similar limitations apply. Firefox on iPhone and iPad doesn't expose a native bookmark export function. Again, Firefox Sync is the bridge — sync your bookmarks to a desktop browser, then export from the desktop.
This is a meaningful distinction for users who primarily browse on mobile but want portability.
Firefox Sync as an Alternative to Manual Export
Firefox Sync is a separate mechanism that keeps bookmarks (and other data like passwords, history, and open tabs) updated across devices in real time. It requires a Mozilla account.
Sync is not the same as exporting — it keeps bookmarks alive within the Firefox ecosystem rather than producing a portable file. However, for users who want bookmarks available across multiple Firefox installations without manual file management, Sync is the lower-friction option.
The tradeoff: if you delete a bookmark on one synced device, it disappears everywhere. A manual export file doesn't have that risk.
What Affects a Smooth Bookmark Transfer
Not every export goes perfectly. A few variables determine how clean the process is:
- Folder depth and complexity: Very deeply nested folder structures occasionally get flattened or slightly reorganized during HTML export and re-import into a different browser
- Number of bookmarks: Thousands of bookmarks export fine but can be slow to import into browsers with smaller limits or slower indexing
- Target browser's import behavior: Chrome, Edge, and Safari each handle imported HTML slightly differently — folder structures are generally preserved, but tag data (which Firefox supports natively) typically doesn't transfer to browsers that don't support tagging
- Firefox profile state: If your Firefox profile is corrupted, the export process may not capture everything accurately — exporting from a healthy profile is always preferable
- Firefox version: The Library interface has been consistent across recent Firefox versions, but very old installations may show slightly different menu labels
What Gets Exported — and What Doesn't
A standard Firefox bookmark export captures:
✅ Bookmark URLs and titles
✅ Folder names and hierarchy
✅ Bookmarks toolbar contents
✅ Tags (in JSON format; partially in HTML)
It does not export:
- Browsing history
- Saved passwords
- Open tabs
- Extensions or settings
- Firefox-specific metadata beyond basic tags
If you need those items transferred, they require separate processes — password export, session backup tools, or Firefox Sync configured before a device change.
Restoring Exported Bookmarks
To bring exported bookmarks back into Firefox, the process mirrors the export steps: open the Library window, click Import and Backup, and choose Restore (for JSON) or Import Bookmarks from HTML (for HTML files). Restoring from JSON replaces your current bookmarks entirely, while importing from HTML adds to existing bookmarks without deleting anything.
That difference — replace vs. merge — matters depending on whether you're recovering from data loss or consolidating bookmarks from multiple sources.
How useful a bookmark export turns out to be depends heavily on where those bookmarks are going, whether you're staying in the Firefox ecosystem or moving to a different browser, and whether you're working from desktop or mobile. The mechanics are simple; the variables in your own setup are what shape the outcome.