SyncMarks is an open-source, self-hosted bookmark sync tool for Firefox, Edge, and Chrome. See features, setup, pros, cons, and FAQs.
SyncMarks is an open-source system for synchronizing browser bookmarks across Firefox, Microsoft Edge, and Chromium-based browsers using a self-hosted backend instead of a vendor's cloud account. It is maintained by the developer known as Offerel and hosted on Codeberg, with mirrors on GitHub.
The project has two parts: SyncMarks-Webapp, a PHP and JavaScript backend that stores and manages bookmarks and can be used on its own through a browser, and SyncMarks-Extension, a lightweight browser add-on that connects installed browsers to that backend over a REST API, including tab sync.
The SyncMarks-Webapp lets users add, edit, delete, and move bookmarks directly through a web interface, with changes syncing back to any connected browser. Because it runs independently of the extension, it can also serve as a standalone bookmark manager accessible from any device with a browser.
The SyncMarks-Extension synchronizes bookmarks, and optionally open tabs, between installed browsers and the self-hosted server, supporting manual or automatic sync. It is available for Firefox through Mozilla Add-ons and for Microsoft Edge through the Edge Add-ons store, and works with other Chromium-based browsers.
SyncMarks is completely free and open-source under the AGPL-3.0 license. There is no commercial pricing model; users only need their own server or hosting to run the SyncMarks-Webapp backend.
Yes, SyncMarks is free and open-source under the AGPL-3.0 license.
SyncMarks supports Firefox, Microsoft Edge, and other Chromium-based browsers.
No, the SyncMarks-Webapp can be used independently in any browser without installing the extension, though the extension enables automatic syncing with your installed browsers.
The SyncMarks-Webapp backend is built with PHP, JavaScript, and CSS and must be self-hosted on your own server.
Yes, in addition to bookmarks, the extension can sync open tabs across connected browsers.
SyncMarks is maintained by the developer Offerel, with the project hosted on Codeberg and mirrored on GitHub.
The extension is available through Mozilla Add-ons for Firefox and the Microsoft Edge Add-ons store.
It is best suited for users comfortable self-hosting a PHP backend, as there is no managed cloud version.