Free Online Port Checker
Check if any port is open on your IP address from the outside. Verify port forwarding, test server reachability, and diagnose firewall issues in seconds.
Fast, free, and reliable port checking tool
webServices
databases
remoteAccess
What is a Port Checker?
A port checker is a simple online utility that tests whether a specific communication channel (port) on your computer or network is open and accessible from the internet. Think of ports as virtual doors on your device; some need to be open for specific applications to work, while others should remain closed for security. This tool attempts to connect to a specific port on your IP address, just like an external visitor would, and reports back whether the connection was successful (open port) or blocked (closed port).
Users often need to check if ports are open to ensure that port forwarding rules are correctly configured on their router. This is essential for various activities, such as hosting a game server, running a web server, or using peer-to-peer applications. If a port is closed, external users won't be able to connect to your service, leading to network connectivity issues. Conversely, checking for open ports is also a vital security step to ensure you aren't accidentally exposing vulnerable services to the web.
This tool is widely used by a diverse group of people, from gamers setting up multiplayer servers for Minecraft or Call of Duty, to IT professionals and server admins troubleshooting firewall configurations. Even home users setting up security cameras or smart home devices rely on a port checker to verify their setup. By providing instant feedback on your network's accessibility, our tool helps you diagnose connection problems and secure your digital environment with ease.

How to Use the Port Checker
Start by entering the IP address or domain name you wish to scan. You can manually type it in, or use the 'Use My IP' button to automatically detect and fill in your current public IP address.
Input the specific port number you want to test (e.g., 80 for Web). You can also select from our list of popular presets for common services.
Click the 'Check Port' button to start the scan. Our tool will attempt to establish a connection to the specified port on the target address.
Review the port status. 'Open' means accessible. 'Closed' means reachable but not listening. 'Filtered' usually indicates a firewall block.
If your port is closed, check your router's port forwarding settings and firewall configuration to resolve network connectivity issues.
Common Use Cases for Port Checking
Essential for hosting multiplayer games like Minecraft, FiveM, or CS:GO. You need to verify that your port forwarding is correctly configured so friends can connect to your server. Common ports include 25565 for Minecraft and 30120 for FiveM.
When setting up Remote Desktop Protocol (RDP) or VNC to access your computer from away, you must ensure the specific port is open. Checking port 3389 (default for RDP) confirms that your remote connection tunnel is accessible through your firewall.
Running a personal website or web application requires HTTP port 80 and HTTPS port 443 to be open to the public. Our tool helps developers verify that their web server is reachable from the internet and not blocked by an ISP or router.
For sharing files securely, you might set up an FTP or SFTP server. Use our scanner to check if port 21 (FTP) or port 22 (SFTP) is open, ensuring that authorized users can upload and download files without connection errors.
Accessing your home security cameras or Network Video Recorder (NVR) remotely often requires forwarding specific ports. A port check ensures that your external request can reach your camera system, allowing you to view live feeds from anywhere.
Voice over IP (VoIP) services and IP phones rely on specific ports like SIP port 5060 to establish calls. Checking these ports helps diagnose one-way audio issues or registration failures, ensuring clear and reliable communication.
Understanding Network Ports

Think of your IP address as a building's street address, and network ports as the individual apartment numbers within that building. While the IP address ensures data reaches the correct device, the port number directs that data to the specific application or service waiting for it. Without ports, your computer wouldn't know if incoming data was meant for your web browser, email client, or game.
There are 65,535 available ports, categorized into three ranges:
• Well-Known Ports (0-1023): Reserved for core system services like web browsing (80) and email (25).
• Registered Ports (1024-49151): Assigned to specific applications like Minecraft (25565) or SQL databases.
• Dynamic/Private Ports (49152-65535): Used temporarily for private or custom connections.
Ports use two main protocols to transport data:
• TCP (Transmission Control Protocol): Reliable and ordered. It guarantees data delivery, making it perfect for web browsing (HTTP), email, and file transfers where accuracy matters.
• UDP (User Datagram Protocol): Fast but less reliable. It sends data without checking if it arrives, making it ideal for real-time applications like online gaming, streaming, and VoIP where speed is critical.
A quick reference guide to the most frequently used TCP ports and UDP ports.
Troubleshooting Closed Ports
If your port status shows as closed or filtered, it means the connection couldn't be established. Here are the most common reasons and how to fix them.
Problem: Your computer's firewall (like Windows Defender) or a third-party security suite is blocking incoming connections.
Solution: Create an inbound rule in your firewall settings to allow traffic on the specific port you are testing.
Problem: Your router doesn't know which device to send the traffic to.
Solution: Log into your router's admin panel and configure port forwarding to direct traffic for that port to your computer's local IP address.
Problem: Some Internet Service Providers (ISPs) block common ports like 80, 443, or 25 to prevent customers from hosting servers.
Solution: Check your ISP's documentation or contact support. You may need to use a non-standard port (e.g., 8080 instead of 80).
Problem: The application (game server, web server) isn't actually running or listening on that port.
Solution: Ensure your software is started and configured to listen on the correct port and IP address (0.0.0.0 usually covers all interfaces).
Problem: You might be checking the wrong IP, or your local IP has changed (DHCP).
Solution: Verify you are scanning your public IP (use our 'My IP' tool) and that your port forwarding rule points to your current local IP.
Problem: You have two routers connected (e.g., ISP modem + personal router), creating two layers of Network Address Translation.
Solution: Set your ISP modem to 'Bridge Mode' or configure port forwarding on both devices to chain the connection through.