I have a text file that has a lot of bookmarks in text form. It looks something like this

$ cat bookmarks
  • I want all these bookmarks to be saved in my Chrome browser. How can I do it without having to open each page in the browser and adding it as a bookmark manually?

    I tried importing this text file from the Import Bookmarks option, but it doesn't work.

    Is there some good way of doing this?

  • Also, it would be awesome if I can update the bookmarks for example by adding the url at the end of the bookmarks file and then resyncing.

  • I am using Chrome on Ubuntu, so any Linux tricks/hacks for doing this are also fine.

3 Answers 3


I don't use Chrome, but since you feel comfortable with Linux tricks/hacks, why don't you:

  1. Export bookmarks from Chrome's Bookmarks Manager
  2. Study the format of the file and its entries
  3. Transform your text file into this format
  4. Import the file

I would suggest making first a try with importing one bookmark address using a hand-crafted file, just to validate the concept.

  • Can confirm that this (still) works today. All you have to do is export the bookmarks, edit the resulting html file so it only contains the new bookmarks you want to add, and import it back. The new bookmarks will then show up in a folder called "Imported" in the Bookmarks Manager, which you can then freely move wherever.
    – Mahn
    Jul 31, 2015 at 16:17

Google Chrome for Linux stores bookmarks in JSON file located in ~/.config/google-chrome/Default/Bookmarks. You probably can transform your line-by-line list to JSON format using linux shell commands. I hope it helps a bit.

  • An important note, here, is that you cannot have Chrome running while updating the bookmarks file; it will revert. And at least in my Gnome, I had to go to some lengths to make sure Chrome was truly, completely closed.
    – Jon Vance
    Jul 1, 2022 at 19:18

You may be able to use Xmarks web interface to add bookmarks programmatically.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .