No ads. No popups. Just your public IP.
What is my IP?
This is the number websites can see when your browser visits them.
A fresh check runs when this page opens.
Tiny API
Plain text or JSON
Use the text endpoint when you only need the IP. Use JSON when you want the check time and basic network location.
curl https://ip.getgeofix.xyz/ip
curl https://ip.getgeofix.xyz/json
Chrome extension
IP Watch
Save your usual network, then get a simple notice when your public IP changes after switching Wi-Fi, hotspot, or VPN.
Privacy
Built to stay quiet
The service must read your request IP to show it back to you. We do not put ads or third-party tracking scripts on this page, and the extension stores its saved network check on your device.
Read the short privacy noteQuestions
Simple answers
Why does my location look wrong?
Your internet provider, work network, VPN, or mobile carrier may route traffic through another city or region. The IP is the important part; location is only a basic network hint.
Does this hide my IP?
No. This tool shows the public IP that websites can see when your browser connects to them.
What does the extension check?
IP Watch calls the GetGeoFix JSON endpoint when you open the popup, refresh, or turn on change watching. Watching runs on the interval you choose.
When does IP Watch notify me?
It sends a Chrome notification when monitoring is on and your public IP address changes from the network you saved.
Can I use this in a script?
Yes. Use https://ip.getgeofix.xyz/ip for plain text or https://ip.getgeofix.xyz/json for JSON.