# 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.

Source: https://www.jpkc.com/db/en/tools/ip/

## A toolkit for IPv4 and IPv6

The [IP Tools](https://www.jpkc.com/tools/ip/) 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](https://www.jpkc.com/tools/ip/)** — 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.

## Related JPKCom tools

- **[DNS, SSL, Redirect & URL Tools](https://www.jpkc.com/db/en/tools/dns-ssl-redirect-url/)** — check DNS records, SSL certificates, and redirects when you move one level up from the IP layer.
- **[Server & Browser Info](https://www.jpkc.com/db/en/tools/info/)** — shows detailed information about your connection and browser, complementing the My IP tab.

---

There's more on the subpages: the **[manual](https://www.jpkc.com/db/en/tools/ip/manual/)** with every tab and output field in detail, **[examples](https://www.jpkc.com/db/en/tools/ip/examples/)** for typical calculations, and a collection of **[tips & tricks](https://www.jpkc.com/db/en/tools/ip/tips/)** on subnetting, CIDR, and IPv6.

