Can anyone recommend a software tool that will go through all bookmarks stored in the Firefox web browser and determine if any HTTP bookmarks can be replaced with HTTPS equivalents?

The software can be a Firefox extension, a separate tool (for Windows), or even a web-app. It can automatically change the qualifying bookmarks, or just provide a list of which ones can be manually changed.

It can have a GUI, or be a command-line tool.

Recommendations can be for gratis (free of charge) or commercial software.


1 Answer 1


HTTPS Everywhere

  • is a Firefox plugin
  • is free
  • changes called URLS on the fly from HTTP to HTTPS if possible

It does not convert the bookmarks - but as long as you don't want to export your bookmarks to another browser, it works fine.

IMHO, the plugin has become quite popular since the Let's encrypt initiative.

  • If you think this is totally inappropriate, drop a comment and I'll delete the answer (and then perhaps state that you have tried HTTPS Everywhere and it does not fit) Aug 26, 2016 at 11:27
  • It's a work-around similar to what I currently use (alternative: Smart HTTPS). As I didn't see any such addon doing exactly what OP asked for, this is better than nothing ;)
    – Izzy
    Aug 26, 2016 at 11:49
  • Thanks Thomas. It's not what I want, but it's definitely not inappropriate, so I say leave your quality answer, as it might help someone. It's a well known quality extension, but from examining the code, it appears to rely on a static list of sites. Consequently, I think it only works on sites in its list. The Smart HTTPS extension recommended by Izzy doesn't have that limitation, but likely slows things down because it has to check for HTTPS support for every site each time it is loaded. Aug 26, 2016 at 19:16
  • @RockPaperLizard Not slow. But having tried it for ~48h, I found it a bit unreliable. E.g. it never switched to https on SE sites, no idea why.
    – Izzy
    Aug 26, 2016 at 19:21
  • @Izzy I wonder why it isn't slow... truly checking to see if a site supports HTTPS (properly) is a slow process. For example, it has to determine if the HTTPS server is just slow to respond or does not exist. Maybe it just does a quick cursory check; I haven't tried that extension, nor had a chance to examine the code. Aug 26, 2016 at 19:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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