What Is My Local IP Address
Attempts to detect your local (private network) IP address using your browser's WebRTC APIs, with an honest result either way.
Checking for a local IP address…
This check runs entirely in your browser via WebRTC's ICE candidate gathering — no server is involved and nothing is sent anywhere, whether or not an address is found.
Need the opposite? Use What Is My ISP?
What is What Is My Local IP Address?
Your local IP address is the private address your router assigns your device on your home or office network (something like 192.168.1.42), different from your public IP address (what the wider internet sees you as). It's used for things like accessing another device on the same network — a printer, a NAS, a router's admin page. This tool tries to detect it using a technique called WebRTC ICE candidate gathering: a browser API originally built so two browsers could connect directly to each other for video calls has to enumerate the network paths available first, and those paths used to include your raw local IP. We tested this technique directly in a real, current browser (Microsoft Edge 154, Chromium-based) while building this tool. The result: ICE gathering still runs, but every local candidate comes back with your IP replaced by a random, single-use hostname like 8f2c1e9a-....local instead of a real address. This is a deliberate privacy feature (mDNS obfuscation), not a bug, and it's standard in current Chrome, Edge, and Firefox. This tool reports that honestly when it happens, rather than showing a blank or broken-looking result.
What You'll See
A Real Local IP: Shown directly, with a copy button, if your browser exposes one — this happens on older browsers or ones with mDNS obfuscation specifically disabled.
A Blocked Result: If your browser replaced local candidates with a .local hostname (the current default in Chrome, Edge, and Firefox), this tool says so plainly instead of pretending the lookup failed or showing nothing.
Why Modern Browsers Hide This
Early WebRTC implementations exposed a device's real local IP address to any website that ran a few lines of JavaScript, no permission prompt required, which made it a quiet fingerprinting and network-reconnaissance vector. Browser vendors closed this by replacing real local ICE candidates with mDNS (multicast DNS) hostnames, a random identifier that resolves back to the real IP only within the local network itself, not to an observing website. Chrome shipped this by default years ago, and Firefox and Edge (also Chromium-based) followed. It's considered a settled, intentional privacy boundary at this point, not an edge case this tool happened to hit.
How to Still Find Your Local IP
If this tool reports a blocked result, your operating system's own network settings are the reliable way to get your local IP: on Windows, run ipconfig in Command Prompt and read the IPv4 Address line; on macOS, open System Settings → Network and select your active connection; on Linux, run ip addr or ifconfig. Your router's admin page (often 192.168.1.1 or 192.168.0.1) also lists every connected device's local IP under its DHCP client list.
Frequently Asked Questions
Common questions about What Is My Local IP Address.