443/TCPHTTPS
Web · Well-known port · OSI layer 7
Encrypted websites and APIs over TLS. HTTP/3 also uses UDP 443 (QUIC), so allow UDP as well.
IANA: officially registered as https
You decide which services we may enable for analytics, personalization, and external content.
We use cookies and similar technologies on our website to personalize content, embed external media, and better understand how individual areas are used.
Necessary cookies
These entries support essential functions such as security, stability, and form processing.
Optional sections
Your data may be processed with your consent or on the basis of legitimate interests. In the cookie settings, you can reject or explicitly allow each optional category.
Some services process personal data in third countries. By consenting, you also agree to this transfer. You can find more information in our Privacy Policy.
You can reopen and change your selection at any time. · 1.0.2
Port 443 is the default port for HTTPS: encrypted HTTP over TLS. Here you’ll find all the key details about the port and ready-to-use firewall commands to open it on your server.
Built by Justin Schuessler
Try the commands on your own VPS, with root access and your own firewall.
Add multiple ports one at a time, up to 12.
Web · Well-known port · OSI layer 7
Encrypted websites and APIs over TLS. HTTP/3 also uses UDP 443 (QUIC), so allow UDP as well.
IANA: officially registered as https
Firewall commands
Open port
sudo ufw allow 443/tcpFor Ubuntu and Debian. ufw creates the rule for both IPv4 and IPv6. If ufw is disabled, allow SSH first (sudo ufw allow 22/tcp), then enable it with sudo ufw enable, or you'll lock yourself out.
On a ZAP-Hosting VPS with an active network firewall, you also need to allow the port in the Customer Panel.
Port 443 explained
Most web traffic today uses port 443: websites, online stores, web apps and REST APIs. The browser first establishes a TLS connection and checks the server’s certificate before transmitting the HTTP data securely. HTTPS traditionally uses TCP. HTTP/3, however, runs over QUIC and uses UDP 443, so you should allow both protocols on modern web servers.
HTTPS traces back to the SSL protocol developed by Netscape in the mid-1990s. HTTP over TLS is described in RFC 2818, and the current TLS version, 1.3, in RFC 8446. IANA lists port 443 as a Well-Known Port named “https”. HTTP/3 is standardized in RFC 9114 and builds on QUIC, described in RFC 9000.
Port 443 can be publicly accessible on a web server—that’s its purpose. What matters is the TLS configuration: allow only TLS 1.2 and TLS 1.3, and disable older versions such as SSL 3.0, TLS 1.0 and TLS 1.1. Renew certificates automatically so they don’t expire unnoticed. HSTS ensures browsers access your site only over HTTPS. A web application often runs behind port 443, so keep your web server, CMS and plugins up to date: most attacks target the application, not the port.
More ports
These ports are often part of the same setup. Click one to see its explanation and firewall commands.
View all well-known ports and the complete IANA list
Port list source: IANA Service Name and Transport Protocol Port Number Registry, as of October 22, 2026. iana.org
Discover more
Calculate the network address, broadcast address, subnet mask, and usable host range from a CIDR address, and convert between CIDR and IP ranges (IPv4 and IPv6).
Built by Jakub Martyniak
Interactively learn the 7 layers of the OSI model: click layers, assign terms such as switch, ARP, or port 443, and explore animated encapsulation, a quiz, and a cheat sheet for the IHK exam.
Built by Justin Schuessler
Interactively learn the 4 layers of the TCP/IP model (DoD model) according to RFC 1122, with OSI model mapping, animated encapsulation, a port quiz, and a cheat sheet.
Built by Justin Schuessler
Check whether specific ports are open on an IP or hostname—select a protocol or game instead of scanning all ports at once.
Built by Sebastian Rademacher
FAQ
Quick answers about port 443.
Traditional HTTPS uses TCP 443. HTTP/3 runs over QUIC and uses UDP 443. If your web server offers HTTP/3, allow both protocols; otherwise, browsers will automatically fall back to TCP.
With ufw, sudo ufw allow 443/tcp is enough. For HTTP/3, also run sudo ufw allow 443/udp. With firewalld, use sudo firewall-cmd --permanent --add-port=443/tcp, then reload the rules with sudo firewall-cmd --reload.
Port 80 carries unencrypted HTTP; port 443 carries HTTPS encrypted with TLS. Today, port 80 should only redirect to HTTPS. All content, logins and forms belong on port 443.
An open port only means that a service accepts connections. Common causes include an expired or incorrect certificate, an incorrect DNS record, or a web server without a matching virtual host for the domain. First use the port checker to see whether the port is accessible externally, then check your web server logs.
Any more questions?
Contact SupportWith a ZAP-Hosting VPS, you have root access, can set up services and firewall rules yourself, and can immediately see which ports are open.
No setup. No risk. Online in seconds.
Looking for more tools? View all network tools