screenshot Smart HTTPS | Download Links

Smart Change of HTTP addresses to the secure HTTPS.

Smart HTTPS automatically changes HTTP protocols to the secure HTTPS, and if loading encounters error, reverts it back to HTTP.  Please check the YouTube Tutorial at the bottom of this page to get an idea of how this Addon works in your browser.  If you want to contribute to the developement of this Addon, please Fork it on GitHub, and push your changes to a named branch. Moreover, you can review all the comments made on GitHub commits.

Some of the important features about Smart HTTPS addon are listed below. This is followed by an overview about this addon. This summary contains few words about the addon, its function and features. Next is FAQ, this section is useful to get information about how this addon works in your browser. If you couldn’t find a specific answer, please fill the bug report form in this page or the contact form in the homepage to let us know about your question. Following the FAQ, is the bug report form. It is designed to collect user feedbacks and bugs about this addon. Users can suggest improvements or feature requests through this form too. Next section is for submitting comments about this addon which uses facebook comments plugin. The last section is dedicated to reports submitted through the GitHub website. We hope the information provided in this page, could help you get all the basics you need about this addon and enable you to have a better experience with Smart HTTPS.

4 Reasons to Use Smart HTTPS

  • Seamlessly changes all HTTP addresses (protocols) to the secure HTTPS, and if an error occurs, it reverts back to HTTP address.

  • All websites (addresses) that do not support HTTPS, are saved to memory; you can add and remove them in the options page.

  • Toolbar button icon serves as the ON-OFF switch to turn the extension ON or OFF.

  • Available for all browsers (Firefox, Chrome and Opera) and platforms (Windows, Linux and Mac).


  • Browsing on the internet has never been easier and smarter with Smart HTTPs Addon. It changes your HTTP addresses to the secure HTTPs. Whichever URL there is, the change from HTTP to HTTPs lets you browse the internet securely. Moreover, if there are any problems in encountering errors, it automatically reverts back to the HTTP protocol. The Smart HTTPs Addon works brilliantly well on all website addresses that do not support HTTPs. All such websites are saved to the memory in order to speed-up the protocol check processes. You can always see and delete these items from the Add-on's option page. Moreover, the add-on also comes with a toolbar button that serves as an on-off switch to turn the extension ON and OFF. Whenever there is a blue color, it states that it is ON and when the color is gray, it means that the add-on is switched to OFF.

    Additionally, all the websites that do not support the HTTPs are saved to the memory and you can easily get rid of them in the options page. The add-on is available for all browsers and platforms. The extension is compatible with almost every website. But if there is an error on the website, all of the failed addresses will be listed alphabetically in the options page table. One drawback of the add-on is that you cannot add exceptions manually. Thus, all failed https addresses will be added to the exception list itself and all you can do is to open the list on the page and get rid of the item. But the good news is, this options is planned to be added to the settings in the next version of the addon. Therefore in a nutshell, the Smart HTTPs add-on is a brilliant creation that allows you to view every website in HTTPs form. It instantly requests websites over the secure https protocol instead of the insecure and unstable http protocol. However if the website does not support https, it takes the address back to the original http form and instantly adds the exception the memory. The add-on is a great tool to check http websites frequently to ensure that they haven't changed their policies. In addition, with its seamlessly easy to switch ON and OFF buttons, you can easily turn-off the add-on, which further adds to its ease of use.

Frequently Asked Questions

  • What is Smart HTTPS?

    Smart HTTPS is a multi-browser addon that automatically requests websites over the secure https protocol instead of the insecure http. However, if a website does not support https, it reverts the address back to http, and automatically adds this exception to memory. Next time when you visit this address, it will load in http. Please note, you can delete the exception from memory by visiting the options page. This way any time you visit this website, it will load in https first, and if encounters an error, an exception will be added to memory again. This is useful if you want to check http websites frequently to make sure that they have not changed their policies.

  • In simple words, how does Smart HTTPS works?

    To answer this question, let us explain a sample scenario here. When you install the Addon for the first time, you will visit this support page. Since this page does not support HTTPS protocol; the Addon first loads the address in HTTPS, and when it sees the error (it this case the error is the Firefox’s certificate-error page) reverts the address back to HTTP. But this operation is so fast that you will not see the error page at all. However, it is available in the browsers log (or history) if you check. In simple words, SMART HTTPS’s procedure is as following: For any HTTP address, loads the page in HTTPS >>> watch for any sorts of ERROR page (such as cert-error, blank-page, not-found-page, etc.) >>> reverts the page back to HTTP. Furthermore, SMART HTTPS only monitors HTTP websites and does not have any effect on HTTPS addresses at all. The behavior of SMART HTTPS is very similar to what human does to check for HTTPS protocol. You first change an HTTP address to HTTPS and if you see any errors happening, you will change the address back to HTTP. This is exactly what SMART HTTPS does, but in a much faster manner. This Addon is also available for Google Chrome and Opera browsers and has exactly the same behavior in all three browsers.

  • How do I disable Smart HTTPS?

    In order to disable https, you have two options. First, you can click on the toggle button at the toolbar. Blue color shows an active state and gray color indicates an inactive state. Second option is from extensions page. Once you open the extensions page, find the addon and click on the disable button. The addon will be disabled instantly.

  • Is there a way to add exceptions (white-listed domains) manually?

    Yes, in the latest version of the addon (0.1.2) you can manually add white-listed URLs. To do so, please visit the addons options page, find the related section for adding domain and add your desired domain. All the domains listed in the white-list table will be ignored when the addon tries to change the protocol (HTTP to HTTPS).

  • How do I know if a website is in HTTP or HTTPS?

    If a website is in HTTPS usually a lock icon will be appeared in the address bar next to the url (top left corner in the browser). Moreover you can see the "https://" prefix at the beginning of the address. But for http URLs, there is no icon or prefix or sign showing the addresses is in http. This is because most modern browsers trim the URL to hide the unnecessary text. To see the full URL in Firefox, you can use the following procedure. Open "about:config" in Firefox and set "browser.urlbar.trimURLs" to "false" in order to prevent the "http://" prefix from being omitted.

  • Does this addon compatible with all websites?

    Yes, this extension is compatible will all websites, however there might be an error on a website, but this happens only for the first visit (only one time), if you visit the website again, you won't see any errors again because the failed address is added to the exception list (open options page to see the address). All failed addresses are listed alphabetically in the options page table.

  • What does HTTP and HTTPS stands for?

    HTTP, or Hyper-Text Transfer Protocol, is the way a server communicates with the browser. HTTP enables visitors to view a website and send information back and forth to the server. HTTPS, or Hyper-Text Transfer Protocol Secure, is communication through a secured connection. Communications through an HTTPS with the server are encrypted by a secure certificate known as an SSL. The encryption prevents third-parties from eavesdropping on all communications to and from the server. Read more about HTTPS at this Wikipedia page. Smart HTTPS addon for your browser helps you always use the secure HTTPS protocol, if supported by the server. It automatically changes HTTP protocol to the secure HTTPS, and if loading encounters error, reverts it back to the HTTP protocol.

  • Submitting Bugs

    Your feedback goes a long way towards making this addon even better. With this Bug report form, you can submit bugs or suggest enhancements for the functionality or performance of this addon. Please note, this bug report form will be sent to the developer(s) of this addon. You will not get an immediate or personal response at the moment. However, the developer(s) may contact you through the email address provided in this form for further clarifications or requesting additional information regarding the reported bug(s).

    Comments | Reviews

    • Please note: Keep these reviews clean, and avoid the usage of derogatory or inappropriate language or terminology in references to individuals or groups based on race, national or ethnic origin, colour, religion, age, gender and etc. Do not submit bugs in your reviews, use the above bug-report section instead. Also, never post any personal information in these reviews.

    GitHub Reports | Fork me on GitHub