Forum Discussion
BryantB
Jul 19, 2019Copper Contributor
Two way bookmark sync between Google Chrome and Chromium Edge?
I've enjoyed using Chromium Edge as my main work browser, but prefer to keep using Google Chrome as my personal browser. However, I'd like to use my current Google Chrome bookmarks in Chromium Edge, ...
- Apr 10, 2020
Hi Everyone, it is interesting to see this discussion. We have posted some questions on this topic here - https://techcommunity.microsoft.com/t5/discussions/ongoing-sync-between-microsoft-edge-and-chrome-discussion/m-p/1297563
Please take a moment and share your response on the thread linked above.
cc. Keith Davis
Deleted
vignesh1501
Sep 17, 2021Copper Contributor
Raheel605 Instead create a symlink for bookmarks and bookmark.bak file so that both browsers access the same file.
AlyGreen
May 26, 2023Copper Contributor
vignesh1501Thanks for this suggestion.
On testing I found creating a symlink works but only in one direction. So you need to pick which web browser is your primary one where you create and delete favorites / bookmarks. The secondary browser will correctly pickup all changes from the primary but not save and delete new or existing bookmarks.
(Maybe I setup the symlinks wrong if you got it working bi-directionally?)
For myself, I chose Chrome as the primary browser and Edge as the secondary browser. Before creating the symlink, you need to delete the Edge versions of...
bookmarks
bookmarks.bak
bookmarks.msbak files
...so the new symlink can have these names and not throw a" file already exists" error message.
Delete these files (if Edge is secondary chosen browser):
"C:\Users\UserProfile\AppData\Local\Microsoft\Edge\User Data\Default\Bookmarks"
"C:\Users\UserProfile\AppData\Local\Microsoft\Edge\User Data\Default\Bookmarks.bak"
"C:\Users\UserProfile\AppData\Local\Microsoft\Edge\User Data\Default\Bookmarks.msbak"
Create symlinks (replacing "UserProfile" in path with the correct name):
mklink "C:\Users\UserProfile\AppData\Local\Microsoft\Edge\User Data\Default\Bookmarks" "C:\Users\UserProfile\AppData\Local\Google\Chrome\User Data\Default\Bookmarks"
mklink "C:\Users\UserProfile\AppData\Local\Microsoft\Edge\User Data\Default\Bookmarks.bak" "C:\Users\UserProfile\AppData\Local\Google\Chrome\User Data\Default\Bookmarks.bak"
mklink "C:\Users\UserProfile\AppData\Local\Microsoft\Edge\User Data\Default\Bookmarks.msbak" "C:\Users\UserProfile\AppData\Local\Google\Chrome\User Data\Default\Bookmarks.bak"
There was no equivalent Bookmarks.msbak for Chrome so I just mapped both .bak & .msbak to the Chrome version of Bookmarks.bak. You can just leave .msbak alone and let it create its regular backup file is another option.
Anyway adding or deleting Bookmarks in Chrome mirrors correctly in Edge (after opening and closing Edge to force it to read the Bookmarks file). The Favorites in Edge do not update until the browser is opened and closed.
Adding or deleting Favorites in Edge does not mirror correcly in Chrome. So I am not sure sure why exactly this is other than there must be a data storage mismatch going on or somehow the write permissions are not allowed?
Once you close Edge and reopen it, those Favorite changes made revert back to those in Chrome. In conclusion if you don't need bi-directional synchronizing (which I don't) this solution works for a chosen primary browser.
Aly