Checked: October 16 to 19, 2026.
For a one-time move, the import built into your new browser does the job. Safari, Edge, Firefox and Brave can read another browser's bookmarks directly, while Google's help for Chrome sends you through an exported HTML file. Plan on a single import. None of these five browsers says it skips duplicates on a second import, and Chrome's code and Mozilla's help show that Chrome and Firefox add another copy.
Which browsers can import bookmarks from which?
Each row is the browser you are moving to. "Directly" means it reads the other browser on the same computer; "HTML file" means you export one first.
| Moving to | Imports directly from | Needs an HTML file from | Where imported bookmarks land | Importing again |
|---|---|---|---|---|
| Safari (Mac) | Chrome, Firefox (installed on the same Mac) | Edge, Brave, Opera, Vivaldi and others | "After your existing bookmarks". Safari 17 file imports: a new "Imported" folder with the date | Allowed. Apple says nothing about duplicates |
| Chrome | Google's help gives a file instead. Chrome's code lists Safari (Mac, needs Full Disk Access) and Firefox | Edge, Brave, Opera, Vivaldi (no importer for current Edge or the others in Chrome's code) | Google's help: the bookmarks bar if Chrome has none, else "Other bookmarks". Chrome's code: the bar if empty, else an "Imported" folder at its end | A new folder each time, "Imported (1)", "Imported (2)" (Chrome's code) |
| Edge | Chrome, Firefox; Safari (Mac, needs Full Disk Access) | Brave, Opera, Vivaldi (Microsoft's help does not name them, so plan on a file) | File: a folder on the Favorites bar that "may be named Imported". Direct: not documented | Not documented. On Windows, Edge can re-import from Chrome at every launch |
| Firefox | Chrome; Safari (Mac). Firefox's code adds Edge, Brave, Opera, Vivaldi | None of the others here (Firefox's code) | Chrome's bookmarks bar goes to the Bookmarks Toolbar. A file goes into the Bookmarks Menu | File: "may result in duplicate bookmarks". Browser import: added again (Firefox's code) |
| Brave | Chrome, Firefox; Safari (Mac, needs Full Disk Access). Brave's code adds Edge, Opera, Vivaldi | None of the others here (Brave's code) | Not documented | Not documented |
From each browser's documentation and, where noted, its code, checked October 16 to 19, 2026.
How to move bookmarks from Chrome to Safari
Safari reads Chrome directly if Chrome is installed on the same Mac (Apple's guide).
- In Safari, choose File > Import From Browser > Google Chrome. In Safari 17, it is File > Import From > Google Chrome.
- Select the items you want to import, such as bookmarks and history.
- Click Import.
Apple says the bookmarks "appear after your existing bookmarks", and passwords go into iCloud Keychain.
For Chrome on another computer, export a file with More > Bookmarks and lists > Bookmark Manager > More > Export Bookmarks. Import it with File > Import Browsing Data from File or Folder in Safari 18.2 or later, or File > Import From > Bookmarks HTML File in Safari 17.
How to move bookmarks from Chrome to Firefox
Firefox reads Chrome directly on the same computer (Mozilla's help).
- In Firefox, open Settings > General and, under Import Browser Data, click Import Data.
- Choose Chrome as the browser to import from, keep Bookmarks selected, and click Import.
Going by Firefox's code, Chrome's bookmarks bar lands on Firefox's Bookmarks Toolbar and Chrome's other bookmarks in Other Bookmarks. Importing again adds a second copy.
How to move bookmarks from Safari to Chrome
Google's help describes a file route, which needs no extra permission on the Mac.
- In Safari 18.2 or later, choose File > Export Browsing Data to File. Select bookmarks, click Download, then Save. In Safari 17, choose File > Export > Bookmarks.
- Safari 18.2 and later save a .zip file. Double-click it to find Bookmarks.html inside.
- In Chrome, select More > Bookmarks and lists > Import bookmarks and settings.
- In the list of sources, choose Bookmarks HTML File, since it may start on another browser. Select Choose file, pick the file, then select Open and Done.
In an empty Chrome, the bookmarks go on the bookmarks bar. Otherwise Google's help says "Other bookmarks", while Chrome's code adds an "Imported" folder at the end of the bar. Apple warns that the export is not encrypted, so delete the .zip afterwards.
Chrome's code also contains a direct Safari importer, which needs Full Disk Access and, going by its code, sets every date added to the day you import. Google's help does not mention it, so the file route above is the documented one.
How to move bookmarks from Firefox to Chrome
Google's help documents a file route, and Mozilla's steps cover the export.
- In Firefox, click the menu button ☰ and choose Bookmarks > Manage bookmarks.
- In the Library window, click Import and Backup > Export Bookmarks to HTML… and save bookmarks.html.
- In Chrome, select More > Bookmarks and lists > Import bookmarks and settings. In the list of sources, choose Bookmarks HTML File, then Choose file. Pick the file, then select Open and Done.
Separators and tags disappear, because Chrome has neither (Chrome's code). A keyword bookmark whose address contains %s becomes a site search shortcut, according to Chrome's bookmark parser. Chrome's import list also includes a direct Mozilla Firefox importer, which, going by its code, asks you to close Firefox and skips passwords on a Mac. Google's help does not mention it.
How to move bookmarks from Edge to Chrome
Chrome on Windows may list "Microsoft Edge", but in Chrome's code that option reads the old, retired Edge, so use a file.
- In Edge, open edge://favorites and select More options (…) > Export favorites.
- In Chrome, select More > Bookmarks and lists > Import bookmarks and settings. In the list of sources, choose Bookmarks HTML File, then Choose file, Open and Done.
Chrome to Edge needs no file. In Edge, open Settings > Profiles > Import browser data and select Import next to Import data from Google Chrome (Microsoft's help).
Why did my bookmarks import twice, or into an "Imported" folder?
- Importing twice. Chrome's code adds "Imported (1)", "Imported (2)" and so on, and Mozilla warns of "duplicate bookmarks". Apple is silent on duplicates from a direct import.
- "Imported" folders. When Chrome's bar already has items, the old browser's bar arrives as a subfolder of the new "Imported" folder (Chrome's code).
- Full Disk Access. On a Mac, Chrome, Edge and Brave need it to read Safari's bookmarks, and Firefox either needs it or, in newer versions, asks you to pick Safari's folder. Grant it in System Settings > Privacy & Security; Microsoft suggests removing it afterwards. The file route avoids it.
- Safari's export is a .zip. Since Safari 18.2 it holds Bookmarks.html plus any history, passwords or cards you ticked. Safari 17, which came with macOS 14, used the older menus above. On Safari 18.0 or 18.1, look for either.
- Arc. Arc has no bookmarks, only pinned tabs, and "imported bookmarks show up as Pinned Tabs" (Arc's help). It has no export either; its help suggests right-clicking a pinned folder and choosing Copy All Links. None of these five browsers can import from Arc (their help pages and code). Arc now gets only security and Chromium updates.
- Passwords and history. Brave imports Chrome passwords from a CSV file, not directly. Firefox imports 180 days of history by default (Firefox's code).
What if I keep using both browsers?
Moving one folder. These five browsers' import dialogs choose data types, such as bookmarks or history, not folders. You can import everything and delete the rest, or trim the HTML file in a text editor first.
Moving to another computer. Direct import reads a browser installed on the same computer, so between two computers you export a file and carry it across.
Using two browsers side by side. Every import is a snapshot. Brave's help says later changes "are not reflected on the other." On Windows, Edge can import from Chrome at every launch, in one direction. Also on Windows, Apple's iCloud Bookmarks extension keeps Safari in sync with Chrome, Edge or Firefox.
To keep Safari and Chrome in step on a Mac, see how to sync bookmarks between Safari and Chrome. For two Chrome profiles, see how to copy bookmarks between Chrome profiles.
How do I copy one folder between browsers?
Neatlink is a free bookmark manager for Chrome, Edge, Firefox, Safari, Brave, Opera and Vivaldi. If you keep using more than one browser, Neatlink shows each one's bookmarks in the others, updated about once a minute, and its Copy to Local command brings any folder across when you want it.
Install Neatlink in both browsers and connect both to the same Google Drive. Neatlink syncs about once a minute, and the other browser's bookmarks then appear inside Neatlink as read-only folders. In the browser you are moving to, open Neatlink's options page. Click the Info button on one of those folders, open Copy to Local, pick a destination and click Copy Folder. The folder and its subfolders become ordinary bookmarks in this browser.
- One-time. Later changes in the other browser do not follow the copy.
- Whole folders. To bring one bookmark across, copy the folder it is in.
- No duplicate check. Copying the same folder twice gives you two copies.
- New dates. Dates added are set to the day you copy.
- A Google account. Both browsers meet in your Google Drive, even on the same computer.
- Safari. In either direction, Safari's side goes through the Neatlink Mac app, which needs macOS 14 or later and Full Disk Access. The app and Safari both need to be open.
To move everything once, your new browser's own import is enough. To keep using both, Neatlink is free.