Conversor de IPv4 (Formatos)
Converta endereços IPv4 entre formatos: decimal pontuado (192.168.1.1), inteiro (3232235777), hexadecimal (0xC0A80101) e binário (11000000.10101000.00000001.00000001). Tudo no navegador.
Um IP, quatro jeitos de escrever
O log de acesso trouxe 3232235777. Uma regra antiga de firewall usa 0xC0A80101. A coluna do banco guarda um inteiro sem sinal e ninguém lembra por quê. Todos apontam para 192.168.1.1, mas você precisa confirmar isso agora, no meio de uma investigação, e converter de cabeça um número de 32 bits em quatro octetos não é o melhor uso do seu tempo.
Todo IPv4 é um número de 32 bits, e o decimal pontuado é só uma forma amigável de mostrar quatro bytes. O endereço 192.168.1.1 vale 192 vezes 2 elevado a 24, mais 168 vezes 2 elevado a 16, mais 1 vezes 256, mais 1, ou seja 3232235777. Cole o decimal pontuado, o inteiro entre 0 e 4294967295 ou o hexadecimal com prefixo 0x, e os quatro campos se preenchem sozinhos. O binário pontuado é campo de saída.
O prefixo 0x é obrigatório, então C0A80101 sozinho não é reconhecido. Mantenha o hexadecimal em no máximo oito dígitos, porque acima disso o valor deixa de caber num IPv4. Notação CIDR não entra: tire o /24 antes de colar. IPv6 fica de fora. O inteiro exibido é o mesmo que a função INET_ATON do MySQL devolve, o que ajuda a conferir uma query. Tudo roda no navegador, nada é enviado.
Perguntas frequentes
Que endereço é o número 3232235777?
A ferramenta aceita IPv6?
Posso colar um binário no campo de entrada?
Ferramentas Relacionadas
Conversor Binário ↔ Hexadecimal
Converte números entre binário e hexadecimal sem passar pelo decimal. Mostra agrupamento em nibbles (4 bits).
Conversor de Bases Numéricas
Converta números entre binário (base 2), decimal (base 10), hexadecimal (base 16) e octal (base 8). Digite em qualquer campo e veja a conversão instantânea nos demais.
Conversor de Base Numérica
Converta números entre as bases binária (2), octal (8), decimal (10) e hexadecimal (16). Conversão instantânea e bidirecional no navegador.