What is HTTPS?
Hypertext Transfer Protocol Secure is the encrypted version of HTTP, the protocol used to transfer data between your browser and websites. HTTPS uses TLS encryption to protect the confidentiality and integrity of data in transit, preventing eavesdropping and tampering.
Also known as: HTTP Secure, HTTP over TLS
HTTPS is the encrypted foundation of the modern web. When you see the padlock in your browser's address bar, your connection to that website is encrypted.
What HTTPS Protects
Confidentiality
- Your ISP can't see page contents (only the domain)
- Attackers on public WiFi can't read your traffic
- Passwords and credit cards are encrypted in transit
Integrity
- Data can't be modified en route
- No ad injection by ISPs
- No malware injection by attackers
Authentication
- Verifies you're connected to the real website
- Certificate proves site identity
- Prevents man-in-the-middle attacks
What HTTPS Doesn't Protect
- Domain visibility: ISP can see you visited "bank.com" (but not which pages)
- Metadata: Connection timing, data amounts still visible
- Site content: HTTPS encrypts transit, not storage
- Server security: Site can still be hacked or malicious
How HTTPS Works
- Browser requests HTTPS connection
- Server presents certificate (proving identity)
- Browser verifies certificate with Certificate Authority
- Key exchange using asymmetric crypto
- Symmetric encryption protects all data transfer
The Padlock Isn't Enough
A padlock only means the connection is encrypted—not that the site is trustworthy:
- Phishing sites can have HTTPS
- Malicious sites can get certificates
- Always verify the domain name
Best Practices
- Look for HTTPS: Don't enter sensitive data on HTTP sites
- Use browser extensions: HTTPS Everywhere forces HTTPS when available
- Check certificate warnings: Don't bypass them carelessly
- Verify domains: "bankofamerica.com" vs "bank0famerica.com"
Related Terms
Certificate
A digital document that binds a cryptographic key to an identity (person, organization, or device). Certificates enable trusted encryption and verification—they're the foundation of HTTPS and secure communications.
Encryption
The process of converting information into a code to prevent unauthorized access. Encryption transforms readable data (plaintext) into an unreadable format (ciphertext) using a cryptographic algorithm and key. Only those with the correct key can decrypt and read the original data.
TLS
Transport Layer Security is a cryptographic protocol designed to provide secure communication over a computer network. TLS encrypts the connection between your browser and web servers, ensuring privacy and data integrity. It's the technology behind HTTPS.
Have more questions?
Use our guided flow to get the right next privacy step for HTTPS.
Open Guided Flow