How to Import Bookmarks from Chrome, Firefox, and Safari

Complete guide to exporting bookmarks from any browser and importing them to a new browser or bookmark manager. Step-by-step instructions with screenshots.

NavHub Team
5 min read
How to Import Bookmarks from Chrome, Firefox, and Safari

Switching browsers? Moving to a new bookmark manager? Don’t lose years of saved links.

This guide covers exactly how to export bookmarks from Chrome, Firefox, Safari, Edge, and Opera—and import them into your new home.


Why Import/Export Bookmarks?

Common scenarios:

  1. Switching browsers - Moving from Chrome to Firefox (or vice versa)
  2. New computer - Setting up a fresh machine
  3. Backup - Protecting against browser crashes or data loss
  4. Migration to bookmark manager - Moving to NavHub, Raindrop, or Pocket
  5. Sync issues - Browser sync failing, need manual transfer
  6. Decluttering - Export, clean up, re-import

Whatever your reason, the process is straightforward. Let’s go through each browser.


Exporting Bookmarks

From Google Chrome

Method 1: Bookmark Manager (Recommended)

  1. Open Chrome
  2. Press Ctrl+Shift+O (Windows) or Cmd+Shift+O (Mac)
  3. Click the three-dot menu (⋮) in the top-right
  4. Select “Export bookmarks”
  5. Choose location and save as HTML file

Method 2: Via Settings

  1. Open Chrome
  2. Go to chrome://bookmarks
  3. Click the three-dot menu
  4. Select “Export bookmarks”

What you get: An HTML file containing all bookmarks with folder structure.

From Mozilla Firefox

Method 1: Library (Recommended)

  1. Open Firefox
  2. Press Ctrl+Shift+O (Windows) or Cmd+Shift+O (Mac)
  3. Click “Import and Backup” in the toolbar
  4. Select “Export Bookmarks to HTML…”
  5. Choose location and save

Method 2: Via Menu

  1. Click the hamburger menu (☰)
  2. Go to Bookmarks → Manage Bookmarks
  3. Import and Backup → Export Bookmarks to HTML

Firefox-specific option: You can also export as JSON (preserves more metadata like tags and descriptions): - Import and Backup → Backup - Saves as .json file

From Safari (Mac)

  1. Open Safari
  2. Go to File menu
  3. Select “Export Bookmarks…”
  4. Choose location and save as HTML file

Note: Safari only exports as HTML. Folder structure is preserved.

From Microsoft Edge

Method 1: Settings

  1. Open Edge
  2. Click the three-dot menu (⋯)
  3. Go to Favorites
  4. Click the three-dot menu in Favorites
  5. Select “Export favorites”
  6. Save as HTML file

Method 2: Direct URL

  1. Open Edge
  2. Go to edge://favorites
  3. Click three-dot menu → Export favorites

From Opera

  1. Open Opera
  2. Go to Menu → Bookmarks → Show All Bookmarks
  3. Click Import/Export in the bottom-left
  4. Select “Export bookmarks”
  5. Save as HTML file

From Brave

  1. Open Brave
  2. Press Ctrl+Shift+O or Cmd+Shift+O
  3. Click three-dot menu
  4. Select “Export bookmarks”
  5. Save as HTML file

(Brave uses Chromium, so the process is identical to Chrome)


Understanding the Export File

When you export bookmarks, you get an HTML file that looks like this:

<!DOCTYPE NETSCAPE-Bookmark-file-1>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Bookmarks</TITLE>
<H1>Bookmarks</H1>
<DL><p>
    <DT><H3>Bookmarks Bar</H3>
    <DL><p>
        <DT><A HREF="https://example.com">Example Site</A>
        <DT><H3>Work</H3>
        <DL><p>
            <DT><A HREF="https://github.com">GitHub</A>
        </DL><p>
    </DL><p>
</DL><p>

This format is called “Netscape Bookmark File” and is universally supported by: - All major browsers - Most bookmark managers - Import tools

What’s preserved: - ✅ URLs - ✅ Titles - ✅ Folder structure - ✅ Creation dates (sometimes)

What may be lost: - ❌ Favicons (need to refresh) - ❌ Tags (Firefox-specific) - ❌ Descriptions (browser-specific) - ❌ Custom icons


Importing Bookmarks

Into Google Chrome

Method 1: Bookmark Manager

  1. Open Chrome
  2. Press Ctrl+Shift+O or Cmd+Shift+O
  3. Click the three-dot menu
  4. Select “Import bookmarks”
  5. Choose your HTML file

Method 2: Via Settings

  1. Go to Settings → You and Google
  2. Click “Import bookmarks and settings”
  3. Select “Bookmarks HTML File” from dropdown
  4. Choose file and import

Where they go: Imported bookmarks appear in a folder called “Imported” or “Imported from [Browser Name]”

Into Mozilla Firefox

Method 1: Library

  1. Press Ctrl+Shift+O or Cmd+Shift+O
  2. Click “Import and Backup”
  3. Select “Import Bookmarks from HTML…”
  4. Choose your file

Method 2: First-run wizard

If this is a fresh Firefox install, it will offer to import bookmarks from other browsers automatically.

Firefox tip: If you have a Firefox JSON backup, use “Restore” instead of “Import” to preserve tags and descriptions.

Into Safari

  1. Open Safari
  2. Go to File menu
  3. Select “Import From” → “Bookmarks HTML File…”
  4. Choose your file

Imported bookmarks appear in a folder in your Safari Bookmarks.

Into Microsoft Edge

  1. Open Edge
  2. Click Settings (⋯) → Favorites
  3. Click three-dot menu → Import favorites
  4. Select “Favorites or bookmarks HTML file”
  5. Choose your file

Alternative: Edge can also directly import from Chrome/Firefox if they’re installed on the same computer.

Into Opera

  1. Open Opera
  2. Go to Settings → Browser
  3. Scroll to “Import bookmarks and settings”
  4. Select “Bookmarks HTML file”
  5. Choose your file

Into Brave

  1. Open Brave
  2. Go to Settings → Get started
  3. Click “Import bookmarks and settings”
  4. Select “Bookmarks HTML File”
  5. Choose your file

Importing to Bookmark Managers

NavHub accepts standard HTML bookmark files with AI-powered organization:

  1. Log into NavHub
  2. Go to Settings → Import
  3. Upload your HTML file
  4. AI automatically categorizes and tags bookmarks
  5. Review and adjust if needed

NavHub advantage: No manual folder selection needed. AI analyzes each bookmark and organizes it intelligently.

Raindrop.io

  1. Log into Raindrop.io
  2. Go to Settings → Import
  3. Choose “Browser HTML” format
  4. Upload your file
  5. Select destination collection

Pocket

Pocket doesn’t have direct HTML import. Workaround:

  1. Import to a browser first
  2. Use Pocket extension to save links one by one
  3. Or use third-party tools like IFTTT

Pinboard

  1. Log into Pinboard
  2. Go to Settings → Import
  3. Select “Netscape bookmark file”
  4. Upload your HTML file

Cross-Browser Direct Import

Most modern browsers can import directly from each other (no export step needed):

Chrome importing from Firefox

  1. Chrome → Settings → Import bookmarks and settings
  2. Select “Mozilla Firefox”
  3. Check “Favorites/Bookmarks”
  4. Click Import

Firefox importing from Chrome

  1. Firefox → Library → Import and Backup
  2. Select “Import Data from Another Browser…”
  3. Select “Chrome”
  4. Check Bookmarks
  5. Click Next

Edge importing from Chrome/Firefox

  1. Edge → Settings → Profiles
  2. Click “Import browser data”
  3. Select source browser
  4. Check Favorites
  5. Click Import

Requirements: Both browsers must be installed on the same computer.


Cleaning Up After Import

Remove Duplicates

After importing, you might have duplicates. Here’s how to clean up:

Manual method: 1. Sort bookmarks by name 2. Identify duplicates 3. Delete extras

Browser extensions: - Chrome: “Bookmark Dupes” extension - Firefox: “Bookmark Deduplicator” add-on

NavHub: AI automatically detects and merges duplicates during import.

Reorganize Folders

Imported bookmarks often create messy folder structures:

Bookmarks
├── Imported from Chrome
│   └── [Your old folders]
├── Imported from Firefox
│   └── [More folders]
└── Bookmarks Bar
    └── [Current bookmarks]

Cleanup steps: 1. Open bookmark manager 2. Drag important bookmarks to preferred locations 3. Delete empty “Imported” folders 4. Consolidate similar folders

Some bookmarks may be outdated:

Manual check: Open each bookmark and verify it works

Automated tools: - Chrome extension “Check My Links” - Firefox add-on “Link Checker” - Online tools like Dead Link Checker

NavHub: Automatically checks links and marks broken ones.


Backup Best Practices

Now that you know how to export/import, set up regular backups:

Schedule

Storage Locations

Keep backups in multiple places:

  1. Local folder: Documents/Bookmarks_Backup/
  2. Cloud storage: Google Drive, Dropbox, iCloud
  3. External drive: For extra safety

File Naming

Use consistent naming:

bookmarks_chrome_2026-01-01.html
bookmarks_firefox_2026-01-01.html

This makes it easy to find the right backup.


Troubleshooting Common Issues

Import fails

Causes: - Corrupted HTML file - Wrong file format - File too large

Solutions: - Try exporting again - Check file opens in a browser - Split large bookmark files

Missing bookmarks after import

Causes: - Import didn’t complete - Bookmarks in subfolder

Solutions: - Check “Imported” folder - Search for specific bookmark titles - Try importing again

Folder structure lost

Causes: - Browser-specific format issues - Incorrect export method

Solutions: - Use HTML export (most compatible) - Try JSON backup for Firefox - Manually reorganize

Favicons not showing

Causes: - Favicons not included in export - Browser cache needs refresh

Solutions: - Visit each site once (browser loads favicon) - Clear browser cache - Wait for browser to refresh


Special Cases

Synced Bookmarks

If you use Chrome Sync, Firefox Sync, or iCloud:

  1. Export from one device: Even if synced, do a manual export
  2. Disable sync temporarily: Prevent overwriting during migration
  3. Import to new browser: Then set up new sync
  4. Re-enable sync: After verifying bookmarks are correct

Very Large Bookmark Collections

If you have 10,000+ bookmarks:

  1. Export in batches: Some browsers struggle with huge exports
  2. Use CLI tools: jq for JSON manipulation
  3. Consider bookmark managers: They handle scale better

Bookmarks with Tags (Firefox)

Firefox tags don’t export to HTML. To preserve:

  1. Export as JSON backup (not HTML)
  2. Import to another Firefox (Restore option)
  3. Or accept tag loss when migrating to other browsers

Conclusion

Bookmark migration doesn’t have to be scary. The process is:

  1. Export from old browser (HTML file)
  2. Import to new browser or bookmark manager
  3. Clean up duplicates and broken links
  4. Set up backups for the future

For the smoothest experience, consider using a bookmark manager like NavHub: - Import once from any browser - AI organizes everything automatically - Never lose bookmarks again - Works across all browsers


Ready to organize your bookmarks? Import to NavHub and let AI do the work.


Have questions about importing bookmarks? Ask in the comments!