Port 443 is the default network port for HTTPS, the secure version of web traffic. It carries encrypted browser, app, and API connections when no different port is specified. Modern systems may use TCP or UDP, depending on the HTTP version.
For most internet users, this activity happens automatically behind the browser. Server administrators see 443 more directly in firewalls, certificates, reverse proxies, and web-server settings. Understanding its role makes HTTPS problems easier to diagnose without weakening network security.
Quick answer: HTTPS normally uses TCP 443 for HTTP/1.1 and HTTP/2. HTTP/3 uses QUIC over UDP 443 instead. TLS protects application data in both cases. An open 443 endpoint is normal for a public web server, but it still needs secure TLS settings, patching, and sensible firewall rules.
Key Facts at a Glance
| Item | What It Means |
|---|---|
| Default service | HTTPS |
| Port range | System or well-known port range |
| TCP use | HTTPS with HTTP/1.1 and HTTP/2 |
| UDP use | HTTP/3 over QUIC |
| Encryption | TLS |
| Common server software | Nginx, Apache, IIS, reverse proxies |
| Related web port | Port 80 for HTTP |
| Public server exposure | Normal when securely configured |
IANA currently registers HTTPS on 443 for TCP and UDP, among other transport mappings. HTTP/3 uses QUIC instead of the traditional TCP transport used by earlier HTTP versions. That distinction matters when modern firewalls filter UDP separately from TCP.
Key Takeaways
- HTTPS normally reaches web servers through 443 without users entering the number.
- HTTP/1.1 and HTTP/2 commonly use TCP, while HTTP/3 uses QUIC over UDP.
- TLS provides encryption and integrity, but an open port alone does not guarantee security.
- Port 80 usually handles unencrypted HTTP or redirects visitors toward HTTPS.
- Firewall access and a listening web service are separate requirements.
- Blocking UDP 443 can disable HTTP/3 while older HTTPS connections still work.
What Is Port 443 Used For?
Its main purpose is carrying HTTPS connections between clients and servers. A browser usually selects this endpoint automatically after seeing an https:// address. This behavior also supports many secure APIs, web applications, dashboards, and cloud services.
A network port identifies the service that should receive incoming traffic on a device. The IP address finds the correct machine, while the port directs traffic to an application. MDN lists 443 as the standard HTTPS endpoint and 80 as the HTTP default.
The number itself does not create encryption. HTTPS becomes secure because TLS protects HTTP traffic and authenticates it with certificates. Current TLS specifications are designed to prevent eavesdropping, tampering, and message forgery between communicating applications.
How HTTPS Works on 443
The connection starts after a browser resolves the website’s domain to an IP address. It then contacts the server using the appropriate transport and destination number. The server must already have a compatible HTTPS service listening for that traffic.
Next, the client and server establish a protected connection using TLS. The server presents certificate information so the client can verify the requested identity. Cryptographic keys then protect the application data exchanged during the session.
After that setup, ordinary HTTP requests travel through the encrypted connection. Login details, cookies, page content, and API data receive transport protection. Encryption protects data in transit, but it can’t fix an insecure website or a compromised server.
Is TCP or UDP Used on 443?

Both transports matter on today’s web. HTTP/1.1 and HTTP/2 typically run over TCP when HTTPS is used. HTTP/3 instead maps HTTP onto QUIC, which uses UDP.
This difference can create confusing firewall behavior. A network may allow TCP connections while blocking UDP traffic to the same destination number. In that case, HTTP/3 can fail while a browser falls back to a TCP-based HTTP version.
RFC 9114 specifically recognizes that blocked UDP can prevent a QUIC connection. Clients should try TCP-based HTTP versions when that happens. This fallback explains why a website may still load even when HTTP/3 is unavailable.
Port 80 vs 443
| Feature | Port 80 | 443 |
|---|---|---|
| Default protocol | HTTP | HTTPS |
| Encryption by default | No | TLS with HTTPS |
| Typical modern role | Redirect to HTTPS | Secure web traffic |
| HTTP/1.1 and HTTP/2 | TCP | TCP |
| HTTP/3 | Not the normal choice | UDP through QUIC |
| Sensitive information | Avoid sending unencrypted | Designed for protected transport |
Port 80 remains useful because websites can receive an HTTP request and redirect it to HTTPS. The secure connection then proceeds through the HTTPS endpoint. Visitors usually never see either number because browsers apply the defaults automatically.
HTTPS can also run on another number, such as 8443. The address must include that nonstandard value when the client cannot discover it another way. The familiar 443 assignment is a standard convention rather than a technical requirement.
Is Opening 443 Safe?
Opening port 443 on a public web server is normal when that server intentionally provides HTTPS. Opening it on every computer or network device is unnecessary. Firewalls should expose only services that users genuinely need.
An allowed firewall rule also does not make the service secure by itself. Administrators still need current software, trusted certificates, supported TLS configurations, and secure web applications. Unneeded administration panels should not become public simply because they can use HTTPS.
Encrypted traffic can carry both legitimate and malicious activity. A firewall cannot assume every connection is trustworthy because it uses a familiar destination number. Security controls should consider the application, endpoint, identity, and traffic behavior together.
For broader endpoint protection, Techixia’s guide to free antivirus software explains where security software helps. Antivirus cannot replace firewall design, but it adds protection against malicious files and local threats.
How to Check Whether 443 Is Working
Start by deciding whether you are testing a remote website or your own server. A working browser connection proves more than a firewall rule because the application must respond successfully. Certificate warnings can also reveal TLS problems that a basic connectivity test misses.
On Windows, PowerShell can test a remote HTTPS destination with Test-NetConnection example.com -Port 443. macOS and Linux users can request HTTPS headers by running curl -I followed by the site’s full HTTPS address. Server administrators can also inspect listening sockets before changing firewall settings.
If the test fails only over Wi-Fi, investigate the network before changing server rules. Techixia’s Wi-Fi signal troubleshooting guide covers placement, interference, bands, and router issues. Its hotspot guide can also help you test through a separate connection.
How to Open the HTTPS Port Safely
First confirm that a web server, reverse proxy, or other approved service needs inbound access. Opening a firewall rule without a listening application will not create an HTTPS service. Likewise, a running service can remain unreachable when upstream firewalls block its traffic.
For a conventional HTTPS server, allow inbound TCP traffic to 443 through the relevant host or cloud firewall. Add UDP access when the environment intentionally supports HTTP/3. Keep the rule limited to the correct system, network interface, and intended audience.
Home users usually should not forward this traffic from a router unless they intentionally host a service. Port forwarding exposes an internal application to outside connections. Techixia’s home Wi-Fi router guide provides more context on router features and network security.
Common Problems and What They Mean
- Nothing is listening. The firewall may allow traffic, but no application accepts it. Confirm that the web server or reverse proxy started correctly.
- Another program already owns the socket. Web servers, containers, proxies, and development software can compete for the same endpoint. Identify the listening process before stopping anything.
- The certificate is invalid or expired. Network connectivity may work while browsers still reject the connection. Check the hostname, expiration date, certificate chain, and server configuration.
- TCP works, but HTTP/3 does not. UDP filtering may be blocking QUIC while TCP remains available. Browsers can fall back, so the problem may appear only in protocol diagnostics.
- The service works locally but not externally. A host firewall, router rule, cloud security group, or NAT configuration may be blocking inbound traffic. Test each layer separately instead of disabling security controls broadly.
The problem appears on only one network. Corporate, school, hotel, or public networks may apply their own traffic policies. Comparing the same site through another connection can isolate the network layer.
Why 443 Does Not Automatically Mean HTTPS
Port numbers are conventions that help systems identify common services. Software can technically run another protocol on a familiar number if both endpoints expect it. So security tools shouldn’t identify application traffic by port alone.
This issue becomes more important with encrypted traffic. Network defenders may need certificate details, protocol negotiation, endpoint information, or application-aware inspection. A simple open-port result gives only part of the picture.
That distinction also helps during troubleshooting. Seeing a listening process doesn’t prove HTTPS is configured correctly. Test the actual TLS connection and application response before treating the service as healthy.
Frequently Asked Questions
Is port 443 always HTTPS?
No, although HTTPS is its standard and overwhelmingly common use. Software can technically use a familiar network endpoint for other traffic. Administrators should verify the service rather than rely only on its number.
Why does HTTPS use 443?
IANA assigns HTTPS to this well-known service number. Browsers can therefore connect without requiring users to type an explicit value. The shared convention makes secure website addresses simpler to use.
Does 443 use SSL or TLS?
Modern HTTPS uses TLS rather than the obsolete SSL protocols. People still commonly say “SSL certificate,” although current secure web connections use TLS. Current IETF specifications define TLS 1.3 for protected client-server communication.
Can a firewall block HTTPS?
Yes, a firewall can block TCP, UDP, destinations, applications, or other traffic characteristics. Blocking TCP can stop traditional HTTPS connections, while blocking UDP can prevent HTTP/3. Browsers may fall back to another supported HTTP version when QUIC fails.
Do I need to open 443 on my home router?
Usually not unless you intentionally host a public HTTPS service inside your network. Normal web browsing uses outbound connections and doesn’t require public inbound forwarding. Avoid exposing internal services unless you have a clear reason and proper security controls.
The Bottom Line
This well-known HTTPS endpoint sits at the center of secure web communication. TCP remains important for HTTP/1.1 and HTTP/2, while HTTP/3 brings UDP through QUIC. Understanding both paths prevents outdated firewall assumptions.
Opening port 443 is appropriate for a public HTTPS server, but exposure alone provides no security. TLS settings, certificates, software updates, application security, and firewall scope still matter. Test the complete connection rather than treating one open rule as proof.
When troubleshooting, start with the application and then work outward through the host firewall, router, and wider network. Check TCP and UDP separately when HTTP/3 matters. That approach usually finds the failing layer without weakening unrelated security controls.
