Beginner

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-quad, each octet 0-255
Decimal integer
3.232.235.777

Dotted IP: 192.168.1.1

Hexadecimal
0xC0A80101
Binary
11000000.10101000.00000001.00000001
Dotted-quad
192.168.1.1
100%
0%
0%
0%
Octet 1
Octet 2
Octet 3
Octet 4
Each octet's weighted contribution to the 32-bit integer
Step by step
  1. 1

    Octet 1 contribution (×2²⁴)

    192 × 16.777.216 = 3.221.225.472
  2. 2

    Octet 2 contribution (×2¹⁶)

    168 × 65.536 = 11.010.048
  3. 3

    Octet 3 contribution (×2⁸)

    1 × 256 = 256
  4. 4

    Octet 4 contribution (×2⁰)

    1 × 1 = 1
  5. 5

    32-bit integer

    3.221.225.472 + 11.010.048 + 256 + 1 = 3.232.235.777
    Each octet scaled by its byte-position weight (256³, 256², 256, 1) then summed.
Os resultados são estimativas apenas para informação geral e não constituem aconselhamento profissional — sempre verifique resultados importantes de forma independente antes de confiar neles. Leia o aviso legal completo.
Resposta rápida

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
integer = a×16777216 + b×65536 + c×256 + d
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

ip para inteiro
ip para decimal
converter ip em número
ipv4 para número
inteiro para ip
conversor de endereço ip
ip para long

APA

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

Chicago

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.

IEEE

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

BibTeX

@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ê?