IP Tools

An IPv4 and IPv6 toolkit in the browser: subnet calculator, IP converter, IPv6 ULA generator, range-to-CIDR calculator, reference tables, and your current IP.

A toolkit for IPv4 and IPv6

The IP Tools bundle six network helpers in one interface: they show your current IP address, calculate subnets, convert IP addresses between every common notation, generate private IPv6 addresses (ULA), and let you look up reserved ranges, address classes, and CIDR values in clear tables. No account, no installation, no reaching for ipcalc on the command line — everything runs right in the browser.

The tool is built for everyone who works with networks: admins and network engineers who need to break down a subnet fast or get a firewall rule as a CIDR list; developers who want to turn an IP into an integer or make sense of IPv4-mapped IPv6 notation; and anyone who wants a handy reference with concrete examples while learning subnetting, CIDR, and IPv6.

The six tabs at a glance

The tool's interface is in English. The tabs are:

  • My IP — shows your current, server-detected IP address along with its classification (public, private, loopback …), version (IPv4/IPv6), conversions, and any detected proxy headers.
  • Subnet Calc — breaks an IPv4 address with a CIDR prefix or subnet mask down into network and broadcast address, host range, mask, wildcard mask, and host count, including a binary breakdown and subnet splits.
  • Converter — turns an IPv4 or IPv6 address into every common notation: decimal, hexadecimal, binary, integer, IPv4-mapped IPv6, 6to4, and more.
  • IPv6 ULA — generates a private IPv6 address (Unique Local Address) per RFC 4193 with a cryptographically random Global ID.
  • IP Range — translates any start/end range into the minimal list of covering CIDR blocks, and a CIDR prefix into the full address range it covers.
  • Reference — lookup tables for reserved IPv4/IPv6 ranges, the classic network classes, a complete CIDR table, and concise notes on CIDR, NAT, VLSM, and friends.

All calculated in the browser

With one exception, the tool is fully client-side: the subnet calculator, the converter, the ULA generator, the range calculator, and the CIDR table all compute purely in JavaScript in your browser. Nothing is sent to a server, nothing is stored, and there's no external API. Even the random numbers for the ULA generator come from your browser's crypto function (crypto.getRandomValues).

The only exception is the My IP tab: a browser can't technically know its own public IP — it lives in the request the server sees. So a small piece of server-side PHP reads it from the request (including any proxy headers) and reflects it back to you. That's not tracking: you're only shown what your own request transmits anyway.

Try it now

→ Open the IP Tools — pick a tab, enter an address, copy the result. No account, free, right in the browser. Every tab ships with clickable example values so you see a result immediately.


There's more on the subpages: the manual with every tab and output field in detail, examples for typical calculations, and a collection of tips & tricks on subnetting, CIDR, and IPv6.