My IP Address
Check your public IPv4 and IPv6 address in the browser, inspect connection details, and copy API examples for cURL, JavaScript, Python, and Go.
Internet Protocol version 4
Internet Protocol version 6
Source
ipify.orgChecked At
—
Your IP address is a unique numerical label assigned to your device when it connects to the internet. Websites and online services use it to identify your location and route traffic back to you.
Most home networks share a single public IPv4 address using NAT, while each device has a private address inside the LAN. IPv6 assigns a globally routable address per interface, so you may see two different identifiers on this page — both belong to you, just on different protocols.
If the value here looks unexpected, you might be behind a VPN, a corporate proxy, or a CGNAT pool that reuses a public IP across many subscribers.
My IP Address fetches the public IPv4 and IPv6 endpoints your browser presents to the internet. The page calls ipify.org from the client, displays both values, and never stores or forwards them. The lookup is fast enough to keep open as a network dashboard while you bring tunnels up and down.
Confirm that a VPN connection actually changed your egress address, double-check CGNAT behaviour from a residential ISP, capture the IP that needs allow-listing on a partner system, or grab a value to paste into a support ticket.
appkiro does not proxy the request. The browser talks directly to api.ipify.org and api6.ipify.org. Closing the tab discards every byte. The API Example panel shows the same call so you can verify it matches what your code already does.
ipify exposes separate endpoints per protocol. The page tries both in parallel. Networks that disable IPv6 will only return an IPv4 value; mobile networks that prefer IPv6 may return only an IPv6 entry. Dual Stack means both succeeded.
Network Type, Downlink, and RTT come from the browser's NetworkInformation API where available — useful when troubleshooting throughput on cellular or Wi-Fi. Fields appear blank on browsers that do not expose the API.
The page calls https://api.ipify.org from your browser. ipify echoes the public IP address it sees on the request — typically the address assigned by your ISP, or the egress IP of the network you are connected to.
No. The fetch happens directly between your browser and ipify.org. appkiro never sees the result and does not log, store, or forward your IP. You can verify the request in DevTools → Network.
Many networks run dual-stack: each device gets an IPv4 address from a NAT pool and a separate IPv6 address. Servers can reach you on either, so the public IP differs depending on the protocol your browser uses for the request.
Yes. Any site you connect to receives the same public IP from your TCP / TLS connection. Adding a VPN, Tor, or a corporate proxy will change what appears here because ipify only sees the egress endpoint.
Mobile carriers, residential ISPs, and cellular hotspots commonly rotate addresses on a lease. CGNAT pools also reuse public IPs across many customers. Press Refresh to fetch the current value.
It means both an IPv4 and an IPv6 endpoint resolved successfully. If only one returns, the IP Version label shows IPv4-only or IPv6-only so you can tell which protocol your network supports today.