Port 443 is the default port for HTTPS, HTTP/2, and HTTP/3 (over QUIC/UDP). All three use TLS encryption. Port 443 is the most critical port in web infrastructure – practically all modern web traffic passes through it. HTTP/3 uses UDP port 443 via QUIC.
Port Number
443
Protocol
TCP
Service
HTTP over TLS
Range
IANA Well-Known (0–1023)
Check TLS certificate validity and HTTP response in one shot
curl -vI https://host 2>&1 | grep -E '(SSL|subject|expire|HTTP)'Show certificate validity dates
openssl s_client -connect host:443 -servername host < /dev/null 2>/dev/null | openssl x509 -noout -text | grep -A2 'Validity'Enumerate all supported TLS versions and cipher suites
nmap --script ssl-enum-ciphers -p 443 hostComprehensive TLS security audit (checks BEAST, POODLE, Heartbleed, weak ciphers)
testssl.sh host:443Measure TCP connect + TLS handshake + total time
curl -w 'time_connect: %{time_connect}
time_appconnect: %{time_appconnect}
time_total: %{time_total}
' -so /dev/null https://hostCount active connections to port 443
ss -tnp | grep ':443' | wc -lcurl https://example.com
openssl s_client -connect example.com:443
curl --http3 https://example.com
echo | openssl s_client -connect host:443 2>/dev/null | openssl x509 -noout -datesPort 443 was assigned for HTTPS in 1994 alongside the original SSL protocol by Netscape. HTTP/2 standardized in 2015 (RFC 7540) mandated TLS in practice through browser enforcement. HTTP/3 (RFC 9114, 2022) moved to QUIC over UDP 443, the first major transport change for web traffic since TCP's adoption. The Alt-Svc mechanism allows servers to advertise HTTP/3 availability so clients upgrade transparently.
Does HTTP/3 use TCP or UDP port 443?
HTTP/3 uses UDP port 443 via the QUIC protocol. QUIC provides its own reliable delivery, encryption (TLS 1.3 built-in), and stream multiplexing – replacing both TCP and TLS. TCP port 443 continues serving HTTP/1.1 and HTTP/2 for clients that do not support QUIC.
Why do some firewalls block UDP 443?
Legacy firewalls and corporate proxies that perform TLS inspection cannot inspect QUIC (encryption is built into the transport, not layered on top). They block UDP 443 to force clients back to TCP 443 where they can perform man-in-the-middle inspection. This is why HTTP/3 always has a TCP fallback.
Can I run non-HTTPS services on port 443?
Technically yes – SSLH or HAProxy can multiplex SSH, OpenVPN, and HTTPS on port 443 by detecting the protocol in the first few bytes. This is used to bypass restrictive firewalls that only allow outbound 443. However, DPI systems can detect non-TLS protocols even on port 443.