How to use IP Tools
This is the IP Tools utility. 100% client-side and offline capable.
Complete network analysis toolkit - 100% client-side, no APIs required
32-bit address divided into 4 octets (0-255 each), separated by dots. Example: 192.168.1.1
Divides networks into smaller segments. Uses subnet masks (like /24 = 255.255.255.0)
Private: 10.x.x.x, 172.16-31.x.x, 192.168.x.x | Public: Routable on internet
A: 1-126 | B: 128-191 | C: 192-223 | D: 224-239 (Multicast) | E: 240-255 (Reserved)
Validate IPv4 and IPv6 addresses, identify class, and check type
Calculate network address, broadcast, usable range, and host count
Convert between CIDR notation and dotted decimal subnet masks
Divide a network into multiple subnets with variable sizes
Generate all IP addresses between two given addresses
Convert between dotted decimal, binary, hex, integer, and IPv6 formats
Check if two subnets overlap or conflict
Basic country/region lookup using offline IP range database
Resolve domain names to IP addresses (browser-based)
Get IP allocation information from offline registry data
Check for bogon, reserved, and potentially suspicious IP ranges
Visual representation of subnet blocks and IP allocation
Practice subnetting with timed quizzes and random questions
This is the IP Tools utility. 100% client-side and offline capable.
The Advanced IP Tools Suite is a comprehensive, 100% client-side network toolkit that provides 13+ essential networking utilities in one place. It includes an IP Validator, Subnet Calculator, CIDR Converter, VLSM Splitter, IP Range Generator, Format Converter, Network Overlap Checker, Geolocation Lookup, Security Analyzer, Subnet Visualizer, and a unique Network Exam Mode. All tools run entirely in your browserโno APIs, no server uploads, complete privacy.
Enter any IPv4 address with a subnet mask (e.g., 192.168.1.100/24 or 255.255.255.0), and the calculator instantly displays: Network Address, Broadcast Address, First/Last Usable Hosts, Total Hosts, Usable Hosts, Wildcard Mask, IP Class, and Binary Subnet Mask. It supports both CIDR notation (/24) and dotted-decimal masks (255.255.255.0).
VLSM (Variable Length Subnet Mask) allows you to divide a network into subnets of different sizes based on actual host requirements. Use it when you need to allocate IP addresses efficiently across departments with different sizes. Enter your base network (e.g., 192.168.0.0/24), add subnets with their required host counts, and the tool automatically calculates optimal subnet allocations sorted by size (largest first) to minimize IP waste.
Our geolocation uses an offline database of major IP ranges (AWS, Google, Cloudflare, Microsoft, regional registries like APNIC, RIPE, AFRINIC, ARIN). It provides country/region identification, organization owner, and registry information. Since it's offline, it covers major ranges rather than every IPโfor comprehensive geolocation, external APIs would be required, which we avoid for privacy. It's ideal for quick lookups and educational purposes.
The Security Analyzer identifies: IP Type (Private, Public, Loopback, Reserved, Multicast), Risk Level (Low/Medium/High), Bogon Detection (IPs that should never appear in routing tables), and provides security recommendations. It helps network administrators verify if an IP belongs to a reserved range, private network, or potentially suspicious category.
The Subnet Visualizer displays your network in two ways: Binary Visualization shows all 32 bits color-coded (network bits vs host bits), helping you understand subnetting at the bit level. Canvas Diagram draws a visual representation of the network showing address range, usable hosts, and network/broadcast boundaries. Perfect for students learning IP addressing and CCNA/Network+ exam preparation.
Exam Mode is a timed practice test generator for subnetting. Choose difficulty (Easy/Medium/Hard), number of questions (5-50), and time per question (30-120 seconds). The system generates random questions about network addresses, broadcast addresses, usable hosts, CIDR-to-mask conversion, and more. You get immediate feedback, a final score, and performance evaluationโperfect for CCNA, CompTIA Network+, or university networking exams.
Yes! Click the Export button in the Quick Actions bar after running any calculation. You can export as JSON (structured data format) or Plain Text (human-readable). The export includes tool name, timestamp, and all calculated values. Additionally, the IP Range Generator has Copy and Download buttons for exporting generated IP lists.
100% Private. All IP calculations, validations, and analysis happen locally in your browser using JavaScript. No IP addresses you enter are ever sent to any server. The only external call is the optional "My IP" feature, which uses public APIs (ipify.org) to detect your own public IPโand even that can be avoided by entering IPs manually.
Yes! Once the page is loaded, you can disconnect from the internet and all tools will continue to function (except "My IP" detection which requires an API call). Subnet calculations, CIDR conversions, VLSM planning, visualizations, and even Exam Mode work entirely offline. Your calculation history is saved locally to your browser.