About MyIP.foo

Fast, Free, and Privacy-Focused IP Address Lookup Service

Welcome to MyIP.foo, brought to you by JustFoxJustFox. We provide instant IP address lookups along with geolocation, ISP, and browser details. Whether you're a network professional, developer, or casual user, our service helps you understand your online presence in seconds.

Quick Summary: MyIP.foo is a free IP lookup tool that shows your public IPv4 and IPv6 addresses with geolocation data. No registration required, no IP logging, instant results.

What is an IP Address?

An IP address (Internet Protocol address) is a unique numerical identifier assigned to every device connected to the internet. Think of it as your device's "home address" on the internet—it tells other devices where to send data.

Types of IP Addresses

Why Check Your IP Address?

Understanding your public IP address is essential for various reasons:

1. Network Troubleshooting

When experiencing connectivity issues, knowing your public IP address helps diagnose problems with your internet connection, router configuration, or ISP. Network administrators use IP lookups to trace routing issues, identify network bottlenecks, and verify DNS resolution.

2. VPN and Proxy Verification

If you're using a VPN (Virtual Private Network) or proxy server for privacy or to bypass geo-restrictions, checking your IP address confirms whether your VPN is working correctly. Your displayed IP should match your VPN server's location, not your physical location.

3. Online Privacy and Security

Your IP address can reveal your approximate location and ISP. By regularly checking your IP, you can stay informed about your digital footprint and take steps to protect yourself from tracking, targeted attacks, or identity theft. MyIP.foo helps you understand what websites see when you browse.

4. Geolocation Awareness

Websites use your IP address to determine your geographic location for content personalization, language selection, and targeted advertising. Understanding how your IP is geolocated helps you see why certain content may be unavailable in your region.

5. Remote Access and Server Configuration

Developers and IT professionals need to know their public IP address when configuring remote access (SSH, RDP), setting up servers, configuring firewalls, or whitelisting IP addresses for security purposes.

6. ISP and Network Information

MyIP.foo displays your Internet Service Provider (ISP), Autonomous System Number (ASN), and network details. This information is useful for comparing ISP performance, identifying network ownership, or reporting abuse.

How MyIP.foo Works

MyIP.foo uses cutting-edge technology to provide accurate, real-time IP information:

Cloudflare Workers Edge Computing

Our service runs on Cloudflare Workers, a serverless edge computing platform that processes requests at Cloudflare's global network edge locations. This means your IP lookup happens at a datacenter close to you, resulting in lightning-fast response times (typically under 50ms).

WebRTC Dual-Stack Detection

Unlike traditional IP lookup services that only show one IP address, MyIP.foo uses WebRTC (Web Real-Time Communication) technology to detect both your IPv4 and IPv6 addresses simultaneously. This gives you complete visibility into your dual-stack network configuration.

Geolocation Data from Cloudflare

Geolocation data (country, city, region, timezone, coordinates) is provided by Cloudflare's extensive IP geolocation database, which is continuously updated for accuracy. This data is derived from your IP address without requiring any additional permissions or tracking.

Key Features

Use Cases

For Developers

Integrate MyIP.foo's API into your applications, scripts, or automation workflows. Use our JSON or plain text endpoints to retrieve IP information programmatically. Perfect for CI/CD pipelines, server provisioning, or network monitoring tools.

For Network Administrators

Quickly verify public IP addresses for remote sites, troubleshoot connectivity issues, or audit network configurations. MyIP.foo's fast response time makes it ideal for real-time network diagnostics.

For Privacy-Conscious Users

Verify your VPN connection, check for IP leaks, or understand your digital footprint. MyIP.foo respects your privacy—we don't log your IP address or track your visits without your consent.

For Web Designers and Testers

Test geolocation-based features, verify CDN routing, or debug location-specific issues. See how your website appears to users in different regions by using VPNs and verifying IP changes with MyIP.foo.

Technology Stack

MyIP.foo is built with modern, high-performance technologies:

Privacy Commitment

At MyIP.foo, privacy is paramount. We believe in transparency and user control:

API Endpoints

Developers can access MyIP.foo's data via our free API endpoints:

JSON API (/api)

Returns comprehensive IP information in JSON format:

Plain Text API (/plain)

Returns only your IP address as plain text—perfect for shell scripts and automation.

Example usage:

Frequently Asked Questions (FAQ)

How do I check my IP address?

Simply visit myip.foo and your IP address will be displayed instantly. Our service uses advanced WebRTC technology to detect both your IPv4 and IPv6 addresses simultaneously, giving you complete visibility into your network configuration.

What is the difference between IPv4 and IPv6?

IPv4 uses a 32-bit addressing scheme (e.g., 192.168.1.1) with approximately 4.3 billion unique addresses. IPv6 uses a 128-bit scheme (e.g., 2001:0db8:85a3::7334) with virtually unlimited addresses (340 undecillion). IPv6 was created to solve IPv4 address exhaustion and offers improved routing, security, and performance.

Why does my IP address change?

Most home internet users have a dynamic IP address assigned by their ISP. This means your IP can change when you restart your router, reconnect to the internet, or after a certain lease period expires. Businesses typically use static IP addresses that never change.

Can I hide my IP address?

Yes! You can hide your IP address by using a VPN (Virtual Private Network), proxy server, or Tor network. These services route your traffic through their servers, masking your real IP. Use myip.foo to verify your VPN is working correctly—the displayed IP should match your VPN server's location.

What is a WebRTC leak?

A WebRTC leak occurs when your browser's WebRTC (Web Real-Time Communication) feature exposes your real IP address, even when using a VPN. WebRTC enables video calls and peer-to-peer connections, but can bypass VPN tunnels and reveal your true location.

MyIP.foo automatically tests for WebRTC leaks on the homepage. Check the "WebRTC Leak Test" card to see if your real IP is exposed:

Important: "No Leak" means there is no WebRTC leak (both HTTP and WebRTC show the same IP), but this does NOT mean your IP is hidden. If you're not using a VPN, your real IP is still publicly visible—there's just no inconsistency between protocols. To truly hide your IP, you need to use a VPN or proxy service.

Note for VPN users: If you see "No Leak" while using a VPN, that's excellent! It means WebRTC is correctly routing through your VPN tunnel and not exposing your real IP.

Note for disabled WebRTC: If you see "Protected" after disabling WebRTC in your browser, that's perfect! It means the test cannot run because WebRTC is blocked, which guarantees no IP leaks can occur.

How do I fix a WebRTC leak?

To fix WebRTC leaks, use one of these methods:

  1. Use a VPN with WebRTC leak protection - Services like NordVPN, ExpressVPN, and Mullvad include built-in WebRTC blocking
  2. Disable WebRTC in your browser:
    • Firefox: Type about:config in the address bar, search for media.peerconnection.enabled, and set it to false
    • Chrome/Edge: Install the uBlock Origin extension and enable "Prevent WebRTC from leaking local IP addresses" in settings
    • Brave: Go to Settings → Privacy and security → WebRTC IP handling policy → Disable non-proxied UDP
  3. Use Tor Browser - WebRTC is disabled by default for maximum anonymity

After applying a fix, refresh myip.foo and verify the WebRTC Leak Test card shows "No Leak" or "Protected".

What does the Connection Type detection show?

MyIP.foo automatically detects whether your IP address belongs to a Tor exit node, VPN provider, datacenter/hosting service, or residential ISP. This helps you verify if your Tor/VPN is working or if you're connecting from a home network.

Our detection uses daily-updated IP databases covering over 5,000 Tor exit nodes, 50,000+ VPN and datacenter IP ranges worldwide. Learn more about Tor detection.

Why does my VPN show as "Datacenter" instead of "VPN"?

This is completely normal and happens frequently with commercial VPN providers like NordVPN, ExpressVPN, and others. Here's why:

Your VPN is still working correctly! The important part is that your real home IP is hidden. Verify this by checking:

  1. WebRTC Leak Test shows "No Leak" or "Protected"
  2. Your displayed location differs from your actual location
  3. Your ISP name changed (no longer shows your home ISP)

If all three are true, your VPN is functioning perfectly - the "Datacenter" label simply means your IP is from a hosting provider, which is expected for VPN services.

What is the IP Reputation score?

Your IP reputation score shows whether your IP address has been reported for malicious activity such as spam, hacking attempts, or abuse. The score ranges from 0% (clean) to 100% (highly suspicious).

Data is sourced from AbuseIPDB, a community-driven database of reported IP addresses. A high score doesn't necessarily mean your connection is compromised - shared IPs (like mobile carriers or VPNs) can inherit reports from other users.

myip.foo actively contributes abuse reports to the AbuseIPDB community, helping make the internet safer for everyone.

AbuseIPDB Contributor Badge

Is my IP address private information?

Your public IP address reveals your approximate geographic location (city-level) and ISP, but not your exact home address or personal details. While not considered highly sensitive, you may want to hide it for privacy or security reasons using a VPN.

What is dual-stack networking?

Dual-stack means your device supports both IPv4 and IPv6 simultaneously. Modern networks increasingly use dual-stack to ensure compatibility with legacy IPv4 systems while adopting IPv6. MyIP.foo detects and displays both addresses if available.

Why does the /api endpoint only show one IP address (not both IPv4 and IPv6)?

This is a server-side limitation. When you make a request to https://myip.foo/api, your browser/client chooses one protocol (IPv4 or IPv6) to establish the connection. The server only sees the IP of that specific connection, not both.

Browser Behavior: Modern browsers use "Happy Eyeballs" (RFC 6555) and prefer IPv6 when available. On dual-stack networks, /api typically returns your IPv6 address because that's the protocol your browser chose.

Solutions for dual-stack users:

Note: Protocol-specific subdomains (like ipv4.myip.foo) are not supported due to Cloudflare's dual-stack proxy infrastructure, which always provides both IPv4 and IPv6 connectivity regardless of DNS records.

Why can't the server detect both? It's technically impossible without making two separate connections (one over IPv4, one over IPv6). The server only sees the protocol you used to connect. Client-side techniques like WebRTC can detect both because they make multiple connection attempts from your browser.

How accurate is geolocation based on IP?

IP-based geolocation is typically accurate at the city level (within 50-100 miles), but not precise enough for street addresses. Accuracy depends on your ISP's network infrastructure and database quality. Mobile networks and VPNs may show less accurate locations.

Does myip.foo log my IP address?

No! We do NOT log your IP address. Your IP is processed in real-time to display geolocation data but is never stored on our servers. See our Privacy Policy for full details on data handling.

Can I use myip.foo as an API?

Yes! We offer free API endpoints for developers:

Example: curl https://myip.foo/plain returns your IP in the terminal. Perfect for scripts and automation!

What is my ISP and why does it matter?

Your ISP (Internet Service Provider) is the company that provides your internet connection (e.g., Comcast, AT&T, Vodafone). Your ISP assigns your IP address and can see all unencrypted traffic. Using HTTPS websites and VPNs helps protect your privacy from ISP surveillance.

Comparison: myip.foo vs Alternatives

See how myip.foo compares to other popular IP lookup services:

Feature myip.foo ipify.org ip-api.com ifconfig.me
Auth Required No No Yes (Paid) No
Geolocation Yes No Yes No
VPN Detection Yes No No No
WebRTC Leak Test Yes No No No
WebRTC Blocker Extension Yes No No No
Tor Exit Node Detection Yes (5k+ nodes) No No No
Rate Limits None None 45/min Unknown
IPv6 Support Dual-stack Yes No Yes
Response Time ~20ms ~30ms ~40ms ~50ms
Performance Score 97/100 56/100 98/100 77/100

Note: Performance scores measured on November 15, 2025 using Google PageSpeed Insights. Scores may vary over time as services update their infrastructure.

Why choose myip.foo? We combine the best of all worlds: fast response times, comprehensive geolocation data, advanced privacy features (VPN/WebRTC leak detection), and no rate limits or authentication requirements. Perfect for both casual users and developers.

About JustFox

MyIP.foo is developed by JustFox, a developer brand by VirtualOx B.V. We create privacy-focused web applications and tools for developers. Our mission is to build fast, reliable, and user-friendly services that respect your privacy.

Stay Connected and Informed

Bookmark MyIP.foo to quickly access your IP information anytime, anywhere. We strive to empower you with knowledge for a safe and confident online experience.

Have questions or feedback?

Contact us at: hello@justfox.dev

Brand: JustFoxJustFox

Address: Molendreef 1, 4641 CS Ossendrecht, The Netherlands