Blog Post

Xmarks Shutting Down Soon: Here’s an Alternative

Stay on Top of Enterprise Technology Trends

Get updates impacting your industry from our GigaOm Research Community
Join the Community!

Way back in March I told you about Xmarks, the bookmark sync and backup service. Unfortunately, the developers have announced that, due to loss of money and having found no interested buyers, it’s shutting down for good on Jan. 10, 2011, meaning all syncs will cease, and all backups will be lost. At least they were considerate enough to give a couple of months’ notice before pulling the plug; it gives everyone time to move over to alternative services.

The Xmarks developers offer alternatives, but the only one they can suggest for Safari users is Apple’s  (s aapl) MobileMe service. As MobileMe costs $99 a year, subscribing just for the sake of syncing your Safari bookmarks is a bit costly. If you use any other browser, there are free alternatives such as Firefox Sync and Chrome Sync.

I’ve seen some weird and wacky ways of syncing Safari bookmarks, including emailing yourself every time you change your bookmarks, or simply “remember which bookmarks you’ve added and add them on the other machine(s),” neither of which are helpful. I’ve discovered a much more useful method involving Dropbox. It’s not as automatic as Xmarks was, but it gets the job done.

There are two ways of doing this: one uses a free download called SymbolicLinker, and the other uses I’ll start by going through the steps for using SymbolicLinker, then I’ll talk about the Terminal method.

Using SymbolicLinker

  1. Download SymbolicLinker. It can be found on MacUpdate. It’s not an application, but a Service you can install, which adds a new option when you right-click an item in the Finder. To install it, simply double-click the SymbolicLinker.service icon.
  2. Get Dropbox. You can sign up for free. A free Dropbox account gives you 2GB of space. Obviously you can skip this step if you already have Dropbox.
  3. Quit Safari. Safari will get confused if you start messing around with its files while it’s still running.
  4. Create a ‘Bookmarks’ folder in Dropbox. It doesn’t matter what you call it, as long as you remember that it’s for your bookmarks.
  5. Move the Bookmarks file from Safari to Dropbox. The file is called Bookmarks.plist and is located in [your Home folder]>Library>Safari. Make sure you move it rather than copy it over.
  6. Create a symbolic link to the Bookmarks file. To do this, right-click Bookmarks.plist and choose Make Symbolic Link, which is the new option added by SymbolicLinker. Now drag the new file, ‘Bookmarks.plist symlink’, back to where you found the original file. Rename it back to ‘Bookmarks.plist’.

You can now re-open Safari to check that all your bookmarks are still there and that they work properly. Next, repeat these steps on the other computers you want to keep in sync:

  1. Download and install SymbolicLinker. Do this exactly the same way as before.
  2. Sync the computer with Dropbox. Make sure the new Bookmarks.plist file is completely downloaded before continuing.
  3. Quit Safari.
  4. Create a symbolic link to the Bookmarks.plist file in Dropbox. Delete the Bookmarks.plist file in Library>Safari and replace it with the symbolic link, again renaming it to simply ‘Bookmarks.plist’.
  5. Reopen Safari and check it works. It should work first time, but if it doesn’t, retry the steps, and make sure Bookmarks.plist has a capital ‘B’.

The Terminal Method

Using Terminal (Applications>Utilities>Terminal) achieves exactly the same thing, using the same method, but just doesn’t involve any downloads. For this example, I’m going to put the Bookmarks file into Dropbox>Safari, but it works for any folder. Just switch out the file paths in the Terminal.

  1. Create your folder in Dropbox. Again, doesn’t matter what you call it.
  2. Move the Bookmarks file into Dropbox. Once again, you need to make sure that you’re moving the file and not copying it, otherwise you get an error saying that the file already exists.
  3. Navigate to the Safari folder using Terminal. This can be done by typing (or copying and pasting):
  4. cd ~/Library/Safari

  5. Create the symbolic link. Do this by entering the following into Terminal:
  6. ln -s ~/Dropbox/Safari/Bookmarks.plist Bookmarks.plist

  7. Restart Safari.

The Problem

Unfortunately, the problem with changing the Bookmarks.plist directly is you have to quit and reopen Safari in order to update the bookmarks on each machine. It’s still definitely a lot easier than remembering the bookmarks you’ve got and adding them to your other machines manually. Also, it doesn’t cost $99 a year.

I’m sure that there are a whole bunch of other methods, perhaps using Automator or maybe another service similar to Xmarks, which accomplish the same task. If you know about any of those, please share below.

Related content from GigaOM Pro (sub req’d):

18 Responses to “Xmarks Shutting Down Soon: Here’s an Alternative”

  1. We firmly believe in the cross-browser Bookmark sync concept. Come on over to to try out our service – Mac and Windows, and we’ve got great mobile app support too for iPhone, Android, Blackberry and Nokia.

  2. You can download Firefox Sync and get Firefox Home for the iPhone to keep your bookmarks with you everywhere. I am definitely a fan of XMarks, even back when they were still called Foxmarks, but I don’t know if I am willing to pay $10-20 bucks for it especially when there are free (despite somewhat crappier) solutions.

  3. We just launched a service called Zukmo,
    Zukmo crawls the bookmarks, indexes them, categorizes them, makes them searchable. No need to tag or anything. Just add to Zukmo (browser plugin available) and search for it with relevant keywords. We support automatically adding your twitter feed, facebook feed etc. Everything can be searched for once added to Zukmo.

    Soon we will support IPhone, IPad, Android etc.

  4. With browser syncing proving to be such an issue, perhaps it is time to take a fresh look at the way we save our favorites. lets you easily save and organize your bookmarks into pages or lists.

    Instead of automating the way favorites are categorized based on an algorithm, Interfave turns over control back to the user. Put your links together the way YOU want in Lists and Folders, and then have the option to share them with your friends or the world. With the click of a button, you can share one your personalized lists which can be viewed in ANY browser.

    Now you can have your bookmarks with you wherever, whenever, and however you like.

  5. If you want to see Xmarks survive, go to the website and click on just about any link and you’ll see the message below. They are trying to get enough people to sign up indicating they’d be willing to pay 10 – 20 dollars a year to keep them alive. I sure signed and urge all of you to do the same.

    NOTE: Xmarks sync services may shut down on January 10, 2011. Learn more.
    Would you pay $10 per year for Xmarks? Pledge here.

  6. For those that haven’t heard, XMarks is soliciting pledges to keep going and they have had some interest. If you want to keep XMarks, please consider pledging on, or if the link doesn’t work, just go to Pledgebank and if you think XMarks is worth $10-$20 a year, then sign up. There are about 20,000 people who have signed so far, but they want 100,000.

  7. Xmarks is a great application that just works. It is a shame that they could not find a profitable business model to keep it going. I would be willing to pay a fee for using it.

  8. This is good for syncing Safari to Safari on multiple machines, but Xmarks worked across browsers and computer platforms which allowed me to sync bookmarks across Safari, Firefox and Chrome on the same machine as well as to my other computers.

    Nothing else comes close.