Your public IP address is the unique identifier assigned to your internet connection by your Internet Service Provider. Every time you visit a website, send an email, or stream a video, your public IP is shared with the remote server so it knows where to send data back to. Unlike your private IP address, which is only visible within your local network (like 192.168.1.x), your public IP is visible to every website and service you connect to on the internet.
Most home and mobile users receive a dynamic public IP that can change periodically when your router reconnects. Businesses and servers typically use static IPs that remain constant. Knowing your public IP is essential for configuring remote access, setting up servers, troubleshooting network issues, and understanding how the internet sees your connection.
When you visit this page, our server reads the connection metadata from your HTTP request. We examine standard headers like X-Forwarded-For and X-Real-IP — set by CDNs and reverse proxies — to determine your true client IP address, even if your request passes through multiple network layers. This ensures an accurate result regardless of whether you are behind Cloudflare, AWS, or any other proxy infrastructure.
We do not store your IP address for tracking or marketing purposes. The detection happens in real time, the result is displayed in your browser, and no personal data is logged. For more information, please read our Privacy Policy.
If you need to access your home network, security cameras, or NAS remotely, you will need your public IP to configure port forwarding or VPN connections.
After connecting to a VPN, check your IP here to confirm that your traffic is being routed through the VPN server and your real IP is masked.
When reporting connectivity issues to your ISP, knowing your current public IP helps their support team diagnose routing and DNS problems more efficiently.
Whitelist your IP in firewall rules, SSH configurations, or cloud security groups. Our IP Formatter provides your IP in machine-readable formats for easy scripting.