Bytelify

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.

100% private, runs in your browser

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.

FAQs

Frequently Asked Questions

Common questions about What Is My Local IP Address.

Almost certainly because you're using a current version of Chrome, Edge, Firefox, or Safari. All of them now replace real local network addresses in WebRTC with a random .local hostname by default, a deliberate privacy feature (mDNS obfuscation), not a failure of this tool. We confirmed this directly by testing the underlying technique in a real, current browser while building this page.

It's not a bug, and there's no fix to apply on our end — the browser itself refuses to hand over the real address, by design, before this tool's JavaScript ever sees it. Any tool claiming reliable WebRTC-based local IP detection in a current browser either hasn't been tested recently or isn't being upfront about how often it fails.

Use your operating system's own network tools: ipconfig on Windows, System Settings → Network on macOS, or ip addr / ifconfig on Linux. Your router's admin page will also list it under connected devices.

No. WebRTC ICE candidate gathering happens entirely inside your browser. This page doesn't have a server component at all — whether a local IP is found or blocked, nothing about the attempt leaves your device.

Yes. Bytelify's What Is My Local IP Address tool is free with no account or sign-up required.