Skip to content
Know.itKnow.it
Create a visual lesson
~2 min

HTTP vs. HTTPS: What's the Difference?

TechnologySide-by-sideWritten comparisonAll comparisons

Read the comparison below, or explore it visually. Create a visual lesson comparing http and https using available credits or plan allowance.

HTTPS is HTTP sent through an encrypted TLS connection: the same web protocol, but with the data scrambled so eavesdroppers cannot read or alter it, plus a certificate proving the website really owns its domain name. Plain HTTP sends everything, including passwords typed into forms, as readable text, so browsers label HTTP pages 'Not secure'.

At a glance

HTTPHTTPS
EncryptionNone: data travels as plain textEncrypted with TLS
Default portPort 80Port 443
Identity checkNo proof of the site's identityServer proves its identity with a digital certificate
TamperingData can be read or altered in transitAny alteration in transit is detected
Browser labelMarked 'Not secure'Shown as a secure connection, no warning

Which should you use?

HTTP

Plain HTTP survives mainly on closed networks and test setups, such as the settings page of an older home router opened at a local address like 192.168.1.1.

HTTPS

HTTPS should be used on every public website, and it is essential wherever people log in or pay, such as net banking, email accounts and online shopping checkouts.

Frequently asked questions

Is a website with HTTPS completely safe?
No. HTTPS protects data while it travels and confirms the domain name, but it does not make the site itself trustworthy. Phishing sites can also have valid certificates, so check the exact web address before entering passwords or card details.
What does the S in HTTPS stand for?
Secure. It means HTTP is carried over TLS (Transport Layer Security), the successor to the older SSL protocol. TLS uses public-key cryptography to agree on a shared secret key, then encrypts the rest of the session with that key.
Does HTTPS slow down a website?
Hardly at all today. The encrypted connection adds a short setup handshake, but TLS 1.3 needs only one round trip, and browsers support the faster HTTP/2 and HTTP/3 protocols only over encrypted connections, so HTTPS sites often load faster.