Backup and Restore Google Chrome Bookmarks

I LOVE Google’s Chrome web browser! And I’m sure you do too. If you don’t you I hope you soon will. It’s lean, mean and fast. The absence of menu and title bars really maximize the viewing area. And did I mention it’s fast? OK, the one thing that would really be sweet would be an easy, and FAST, way to backup and restore the bookmarks and move them between systems as well.

So where are the bookmarks stored? Chrome installs itself in the user’s own profile path. That way even non-administrator users can install it for their own use. OK, EXACTLY where’s that at? Here on my computer.

Google Chrome Bookmark Path

There it is. The file Bookmarks at the bottom of the folder. That’s the one we need to backup.

Before we go much further, I imagine you’re saying, “Doesn’t Chrome have a feature built-in to do this very thing?”. Uh, yes it does. The import/export feature in the bookmark manager. Two reasons I don’t use it. One, my solution is faster and cleaner and two, the import feature is stupid. I know, I know, I was just praising Chrome earlier and now am calling it stupid. Not the browser, just the bookmark import feature. Why? In a nutshell, anytime you import from with the bookmark manager, no matter which folder you have clicked on the bookmarks are ALWAYS restored to a folder call Imported below the Other bookmarks folder. ALWAYS! That’s just what I need. A duplicate hierarchy of bookmarks in two places within my bookmarks toolbar. Look.

Google Chrome Import Function

That’s nonsense. It has duplicated my entire set of my bookmarks. It should have replaced them from the topmost level. I had clicked on Bookmarks bar to the left before importing from the Organize menu. Enough about that.

So I decided to whip up a little vbs script, actually two, to do the work for me. Quickly and efficiently. So here they are. The backup script:

And the restore script:

Copy each of these into two text files named ChromeBookmarksBackup.vbs and ChromeBookmarksRestore.vbs and save them to your desktop. Be sure those filenames are saved correctly. If you’re using notepad, who isn’t, just surround the entire filename with double quotes before clicking the save button. And if you don’t want to do that you can download a ready-to-use zip file below. Simply extract the files to your Desktop or anywhere you choose.

Now anytime you want to backup your current Chrome bookmarks just double-click ChromeBookmarksBackup.vbs.

Important! Be sure you first close down all instances of Chrome before doing this.

It will create two files on your desktop. One named Bookmarks and the other named with a date-stamp such as Bookmarks-3-14-2011. They are exactly the same and for a reason.

To restore your bookmarks, again close down all instances of Chrome, and then double-click ChromeBookmarksRestore.vbs. It will look for the file Bookmarks to be in the same folder as itself, in this example the Desktop. And we’re finished. Bookmarks restored exactly as before.

Before I forget. The reason for creating two identical files above; It’s to help with keeping a history of backups. By default the restore script restores a file named Bookmarks. But you can also restore any other backup file by dragging and dropping that file on the restore script. Kinda neat, huh?

Well that’s about it. I’ve been using these scripts sucessfully for the last couple of years on several of my Windows XP, Windows 7 and Windows 8 machines. I hope you like them. Let me know, would ya?



Naim 29-01-2012, 09:56

thank you so much I’ve been searching for a solution like this like….FOREVER!!!

frelwa 09-02-2012, 09:07

I was about to use Chrome’s backup-restore, but I’ll try it your way. Thanks!

Frank 23-07-2012, 19:20

That’s very nice, Thanks
Just what I was looking for!


Dan K 22-08-2012, 14:24

Good Job! I’m using them as-is. No changes needed.


Leave a Reply