ZonoTools
Home/Network Tools/What Is My Public IP

What Is My Public IP

Your public IP

Detecting…

Detection methods

Status
HTTP only

Public IP is what websites see when you browse normally. Compare with WebRTC below if you use a VPN.

How to use

  1. Open the page — your public IP is detected via HTTP automatically.
  2. Compare the WebRTC (STUN) row below to see if both methods report the same address.
  3. Click Copy to save the HTTP public IP for firewall rules or support tickets.

FAQ

What is my public IP?

Your public IP is the routable address the internet sees when you connect — assigned by your ISP or VPN provider. It appears at the top of this page via a normal HTTP request, the same way any website would detect your connection.

What is the difference between public and local IP?

A public IP is visible on the internet (for example 203.0.113.42). A local IP (for example 192.168.1.5) exists only on your home or office LAN. This page shows your public address, not your router-internal one.

Why compare HTTP and WebRTC?

HTTP detection shows what most websites see. WebRTC uses STUN to discover addresses through a separate browser path. If they disagree while you are on a VPN, WebRTC may be leaking your real ISP IP.

Does a VPN hide my public IP?

A working VPN replaces your public IP with the VPN server's exit address in HTTP traffic. However, WebRTC can sometimes bypass the tunnel and expose a different IP — the comparison on this page helps you spot that.

How is this different from What Is My IP?

What Is My IP shows your address plus location, ISP, and timezone. This page focuses on public IP detection and adds a WebRTC comparison row for leak checking.

Can my public IP change?

Yes. Most home broadband connections use dynamic IPs that rotate periodically. Refresh this page after reconnecting your router or toggling a VPN to see the current value.

Introduction

What Is My Public IP detects the address the internet sees when you browse, using two independent methods: a standard HTTP request and a WebRTC STUN probe. Both results appear on one page so you can confirm they match — or spot a mismatch that may indicate a VPN or proxy leak.

Public IP is what remote servers log, what firewalls whitelist, and what geolocation databases map to a city and ISP. Knowing yours — and verifying that every browser path reports the same value — should not require multiple tools. This page combines both checks instantly.

What is a public IP?

A public IP address is a globally routable identifier assigned to your connection by an ISP, mobile carrier, hosting provider, or VPN exit node. Every device on your home network typically shares one public IPv4 address through your router's NAT table.

Detection method What it measures
HTTP request The IP this page's server sees — same as most websites
WebRTC (STUN) Addresses gathered via ICE candidates in the browser

When both methods agree, your browser paths are consistent. When they differ — especially on a VPN — WebRTC may be exposing an address your VPN does not cover.

Common use cases

  • VPN leak check — confirm HTTP and WebRTC show the same public IP while connected.
  • Firewall setup — copy your public IP for whitelisting on a server, database, or SaaS admin panel.
  • Support and troubleshooting — paste your public IP when an ISP or app asks for it.
  • Before and after VPN — refresh with VPN off, then on, to verify the address actually changed.

Best practices

  • Run the check in the browser you use daily — extensions and profiles can affect WebRTC behavior.
  • If HTTP and WebRTC mismatch on a VPN, enable WebRTC leak protection in your VPN app or browser, then run the full WebRTC leak test.
  • Remember public IP geolocation is approximate — the city shown may be your ISP's hub, not your exact street.
  • For location and ISP details alongside your address, see what is my IP; for LAN addresses, open what is my local IP.