LAN Scanner

Back to LAN Scan

What is LAN Scanner?

LAN Scanner is a browser-based tool that discovers devices on your local network without requiring any software installation. Using modern web APIs like WebRTC, Fetch, and WebSocket, it can detect computers, phones, routers, printers, and IoT devices connected to your network.

All scanning happens entirely in your browser - no data is sent to our servers. This ensures your network information remains private and secure.

Key Features

Auto Network Detection

Automatically detects your local IP, subnet, and gateway using WebRTC technology.

Multi-Method Probing

Uses Fetch, Image loading, and WebSocket to maximize device detection accuracy.

Port Detection

Scans common ports on discovered devices to identify running services.

Device Identification

Automatically identifies device types based on open ports and response patterns.

Fast Scanning

Concurrent scanning with configurable timeout for quick results.

Privacy First

All processing happens in your browser. No network data leaves your device.

Detection Methods

LAN Scanner uses multiple browser APIs to detect devices on your network:

Method Technology Detection Type Reliability
WebRTC RTCPeerConnection + STUN Local IP Discovery High
Fetch API HTTP Request (no-cors) Host Detection High
Image Loading favicon.ico Request Web Server Detection Medium
WebSocket WS Connection Attempt Port Detection Medium
Network Info API navigator.connection Connection Type Varies

Scan Modes

Mode IP Range Port Scan Speed
Quick Common hosts (.1-.20, .100-.110, .200+) No ~5-10 seconds
Standard Full range (.1-.254) No ~15-30 seconds
Aggressive Full range (.1-.254) Yes (36 ports) ~30-60 seconds

Detectable Device Types

LAN Scanner can identify various device types based on their open ports and response characteristics:

🌐
Router/Gateway
🖨️
Printer
💾
NAS/Storage
📹
IP Camera
🖥️
Server
💻
Computer
🏠
Smart Home Hub
🎬
Media Server
🎮
Gaming Console
📱
IoT Device

Ports Scanned (Aggressive Mode)

36 ports are scanned in Aggressive mode to identify device types and running services:

Category Ports Services
Basic Services20, 21, 22, 23, 53, 80, 443, 139, 445FTP, SSH, Telnet, DNS, HTTP/S, SMB
Printer/Camera/IoT515, 631, 9100, 548, 554, 8554, 1883, 8883LPD, IPP, RAW, AFP, RTSP, MQTT
Database/NAS3000, 3306, 5432, 3389, 5000, 5001, 5353MySQL, PostgreSQL, RDP, Synology
AirPlay/Media7000, 7100, 8096, 32400Apple TV, Jellyfin, Plex
Web Services8080, 8443, 8888, 8123, 8929, 9000, 9090HTTP Alt, HTTPS Alt, Home Assistant
Other10001, 49152, 62078Ubiquiti, Apple Device

FAQ / Troubleshooting

Q: Local IP shows "Not detected"

Starting from Chrome 91+, WebRTC local IPs are hidden by default for privacy. You can change this setting to enable automatic local IP detection.

How to fix in Chrome:

  1. Enter in Chrome address bar: chrome://flags/#enable-webrtc-hide-local-ips-with-mdns
  2. Find "Anonymize local IPs exposed by WebRTC"
  3. Change to Disabled
  4. Click Relaunch button at the bottom to restart Chrome
  5. Refresh the LAN Scanner page

Note: You can still scan without changing this setting by manually entering an IP range (e.g., 192.168.1.1-254).

Q: No devices found after scanning

  • Increase timeout: Try 2000ms or 3000ms for slower networks
  • Use Aggressive mode: Includes port scanning for more thorough detection
  • Check IP range: Some routers use 192.168.0.x instead of 192.168.1.x
  • Firewall: Some devices block all incoming requests and cannot be detected

Q: How do I find my router's IP range?

Common home router IP ranges:

  • Most routers: 192.168.1.1-254 or 192.168.0.1-254
  • Apple Airport: 10.0.1.1-254
  • Some ISP routers: 10.0.0.1-254 or 172.16.0.1-254

Or check via terminal/command prompt:

  • Windows: ipconfig → look for IPv4 Address
  • Mac/Linux: ifconfig or ip addr

Q: Does it work on Firefox or Safari?

Firefox: WebRTC is enabled by default and should work. If not, check about:config and ensure media.peerconnection.enabled is true.

Safari: WebRTC support is limited. Local IP detection may not work. Enter the IP range manually.

Q: I see a permission popup when scanning

This is Chrome's Private Network Access feature. It appears when an HTTPS page tries to access local network (HTTP) resources. Click "Allow" to proceed with the scan.

Privacy & Security

Your Data is Safe

  • All network scanning happens entirely in your browser
  • No network data is transmitted to our servers
  • No cookies or tracking for network information
  • Open source detection methods - fully transparent
  • Works offline once the page is loaded

Limitations

  • Browser security restrictions may limit detection accuracy
  • Some devices with strict firewalls may not be detected
  • WebRTC may be blocked in some privacy-focused browsers
  • HTTPS is required for Local Network Access permission
  • Results may vary based on network configuration
  • Cannot detect MAC addresses or device hostnames

Use Cases

Home Network Audit

Discover all devices connected to your home network and check for unknown connections.

Network Troubleshooting

Find devices with specific services running or identify IP conflicts.

IoT Device Discovery

Locate smart home devices and IoT gadgets on your network.

Security Assessment

Identify devices with open ports that may need additional security.

Ready to Scan Your Network?

Discover devices on your local network in seconds.

Start Scanning