IP to Decimal Converter

Convert IPv4 addresses to decimal numbers.

Common IP Addresses

127.0.0.1

Localhost

192.168.1.1

Common router

10.0.0.1

Private network

8.8.8.8

Google DNS

0.0.0.0

Any address

255.255.255.255

Broadcast

Code Examples

function ipToDecimal(ip) {
  return ip.split('.').reduce((acc, octet) =>
    (acc << 8) + parseInt(octet), 0) >>> 0;
}
ipToDecimal("192.168.1.1"); // 3232235777

Frequently Asked Questions

How are IP addresses stored as numbers?

IPv4 addresses are 32-bit numbers. Each octet (0-255) is 8 bits. 192.168.1.1 = (192×2²⁴) + (168×2¹⁶) + (1×2⁸) + 1 = 3232235777.

Related Tools