My use-case: I want to search my bookmarks to find everything about Git. When I search "Git" — I get every link from github.com as well, and I can't exclude it from search. Even if I could limit search to i.e. page title, there still would be non-relevant results, like those from github.com containing "- GitHub" in a title. So there is clearly the need of advanced search queries with filtering and etc.

But it is surprisingly difficult to find something that will allow to do that. My bookmarks are in Chrome but any sane tool would fit. I didn't find any extension in Chrome or Firefox add-on stores which works like that. I also not found any OS utilities. There are some fancy "bookmark managers" out there which are a complete overkill and a pain to setup and I don't know if they will even do the trick.

Are there any sane options to do advanced bookmark search?

  • There are a few history manager extensions in the chrome web store. I found History Manager to be useful for me and well rated. Caveat Emptor: read the reviews carefully. Some had complaints of deleting data or other destructive things. – SaxDaddy Oct 30 '18 at 0:39
  • I think it might be better to just write something myself. First, use some parser to extract raw bookmarks data, then use some programming language to search this data. Never expected it to be such an "underdeveloped" field though, I guess nobody using bookmarks anymore – Andrey Oct 30 '18 at 11:05
  • I'd be interested in checking that out if you choose to make it publically available. Thx – SaxDaddy Oct 30 '18 at 17:29
  • @SaxDaddy check this out: superuser.com/questions/1371108/bookmarks-advanced-search/… – Andrey Dec 9 '18 at 17:12

I made a simple JavaScript snippet which can be used to search exported bookmarks HTML in the browser via browser developer tools console. In order to use it:

  1. export your bookmarks into HTML file
  2. open this file in the browser
  3. open browser developer tools console
  4. paste the snippet code into the console
  5. replace query variable with your search query and hit enter

Results will be showed in the browser window. Refresh the page and repeat to make a new search

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.