Conversor de Endereço IP para Inteiro
Converta um endereço IPv4 no seu inteiro decimal de 32 bits (mais hexadecimal e binário), ou transforme um inteiro de volta na notação de quatro octetos separados por pontos.
Direção
Dotted IP: 192.168.1.1
- 1
Octet 1 contribution (×2²⁴)
192 × 16.777.216 = 3.221.225.472 - 2
Octet 2 contribution (×2¹⁶)
168 × 65.536 = 11.010.048 - 3
Octet 3 contribution (×2⁸)
1 × 256 = 256 - 4
Octet 4 contribution (×2⁰)
1 × 1 = 1 - 5
32-bit integer
3.221.225.472 + 11.010.048 + 256 + 1 = 3.232.235.777Each octet scaled by its byte-position weight (256³, 256², 256, 1) then summed.
Como esta calculadora funciona?
Multiplique cada octeto IPv4 pelo seu valor posicional (256³, 256², 256, 1) e some-os para obter um inteiro de 32 bits de 0 a 4294967295. Por exemplo, 192.168.1.1 torna-se 3232235777. Reverta com divisões sucessivas e o módulo por 256 para recuperar o endereço de quatro octetos.
Fórmula
How this is calculated
Um endereço IPv4 tem quatro octetos (a.b.c.d), cada um um valor de 8 bits de 0 a 255. Para converter o endereço num único número de 32 bits, cada octeto é ponderado pela sua posição: o primeiro octeto é multiplicado por 256³ (16777216), o segundo por 256² (65536), o terceiro por 256 (256) e o último por 1. A soma destes dá um inteiro sem sinal de 0 a 4294967295.
Para reverter o processo, o inteiro é decomposto novamente em octetos: a = floor(n / 16777216) mod 256, b = floor(n / 65536) mod 256, c = floor(n / 256) mod 256 e d = n mod 256. O resultado é remontado na conhecida cadeia de quatro octetos separados por pontos.
A forma hexadecimal é o inteiro escrito em base 16 (8 dígitos hex quando preenchido), e a forma binária mostra cada octeto como um grupo de 8 bits. A ferramenta valida que cada octeto permanece dentro de 0-255 e que qualquer inteiro introduzido é um número inteiro dentro do intervalo de 32 bits sem sinal; valores fora do intervalo ou malformados não devolvem resultado.
Perguntas frequentes
Um endereço IPv4 tem 32 bits, pelo que o maior valor possível é 2³² − 1 = 4294967295, que corresponde a 255.255.255.255.
Muitas bases de dados e linguagens armazenam o valor num long de 64 bits com sinal para o manter positivo, já que um inteiro de 32 bits com sinal transbordaria depois de 2147483647. O número em si continua a ser um valor IPv4 de 32 bits sem sinal.
Não. Os endereços IPv6 têm 128 bits e usam uma notação hexadecimal diferente. Este conversor trata apenas endereços IPv4 de 32 bits.
Também conhecido como
TG we-Calculate Editorial Team. (2026). Conversor de Endereço IP para Inteiro [Online calculator]. TG we-Calculate. https://we-calculate.com/pt/calculator/ip-to-integer-converter
TG we-Calculate Editorial Team. "Conversor de Endereço IP para Inteiro." TG we-Calculate. 2026. https://we-calculate.com/pt/calculator/ip-to-integer-converter.
TG we-Calculate Editorial Team, "Conversor de Endereço IP para Inteiro," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pt/calculator/ip-to-integer-converter
@misc{wecalculate_ip_to_integer_converter, title = {Conversor de Endereço IP para Inteiro}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pt/calculator/ip-to-integer-converter}}, year = {2026}, note = {TG we-Calculate} }
Esta calculadora ajudou você?
