Conversor de IPv4 para Inteiro
Converta qualquer endereço IPv4 no seu valor inteiro de 32 bits — em decimal, hexadecimal, octal e binário — instantaneamente e totalmente no seu navegador.
Digite um endereço IPv4 em decimal pontilhado (quatro octetos de 0 a 255 separados por pontos).
O Conversor de IPv4 para Inteiro da ToolsSoup transforma um endereço IPv4 em decimal pontilhado, como 192.168.1.1, no seu único valor inteiro de 32 bits. Ele mostra o resultado como número decimal, valor hexadecimal, valor octal e a string binária completa de 32 bits, para você usar o formato certo direto em uma coluna de banco de dados, uma planilha ou seu código. Tudo roda localmente no seu navegador — nenhum endereço digitado é enviado a um servidor.
O que significa converter IPv4 para inteiro?
Um endereço IPv4 é, na verdade, um número de 32 bits escrito em uma forma pontilhada e amigável: quatro octetos de 8 bits unidos por pontos. Convertê-lo para inteiro reúne esses quatro números no único valor que representam. A conta é posicional, em base 256: o primeiro octeto é multiplicado por 16.777.216 (256 ao cubo), o segundo por 65.536 (256 ao quadrado), o terceiro por 256, e o último é somado como está. Assim, 192.168.1.1 vira 192 x 16777216 + 168 x 65536 + 1 x 256 + 1 = 3.232.235.777. Esse único número é muito mais fácil de armazenar, ordenar, comparar e indexar do que uma string com pontos.
Como converter um endereço IPv4 em inteiro
Obter a forma inteira leva apenas um instante:
- Digite um endereço IPv4 em decimal pontilhado, como 10.0.0.5, na caixa.
- Clique em Converter ou simplesmente pressione Enter.
- Leia os valores decimal, hexadecimal, octal e binário de 32 bits, e use o botão Copiar para pegar o formato que você precisa.
Por que armazenar endereços IP como inteiros?
Bancos de dados e ferramentas de análise lidam com um único inteiro de forma muito mais eficiente do que com uma string de 15 caracteres. Uma coluna inteira ocupa menos espaço, ordena numericamente e permite verificações de faixa rápidas — por exemplo, testar se um endereço está dentro de um bloco CIDR vira uma simples comparação BETWEEN quando tanto o endereço quanto os limites do bloco são inteiros. É por isso que a função INET_ATON do MySQL, os internos do tipo inet do PostgreSQL e a maioria dos conjuntos de dados de geolocalização de IP trabalham com o inteiro de 32 bits em vez da string pontilhada.
Por que usar este conversor de IPv4 para inteiro?
- Mostra o inteiro decimal mais hexadecimal, octal e binário completo de 32 bits em um clique.
- Valida cada octeto (0-255) e rejeita endereços malformados com uma mensagem clara.
- Botão de copiar em cada valor para você colar direto no SQL, em uma planilha ou no código.
- Corresponde ao mesmo valor que bancos de dados produzem com funções como o INET_ATON do MySQL.
- Roda 100% no seu navegador, sem requisições de rede, então funciona offline e mantém seus dados privados.
Perguntas frequentes
Qual é o valor inteiro de 192.168.1.1?
É 3.232.235.777. Você o obtém calculando 192 x 16.777.216 + 168 x 65.536 + 1 x 256 + 1. O conversor mostra esse valor decimal junto com sua forma hexadecimal 0xC0A80101.
Como converter o inteiro de volta para um endereço IPv4?
Inverta a conta em base 256: divida e pegue os restos para cada um dos quatro octetos, ou use deslocamentos de bits. Esta ferramenta converte um endereço pontilhado em inteiro; para o sentido inverso, use um conversor de inteiro para IPv4, que divide o número de 32 bits de volta em quatro octetos.
Esse é o mesmo valor do INET_ATON do MySQL?
Sim. O INET_ATON do MySQL, conversões no PostgreSQL e a maioria dos auxiliares de linguagens de programação produzem o mesmo inteiro de 32 bits sem sinal para um dado endereço IPv4, porque todos tratam os quatro octetos como um número em base 256.
Qual é o maior valor inteiro possível de IPv4?
255.255.255.255 corresponde a 4.294.967.295, que é 2 elevado a 32 menos um — o valor máximo que um inteiro de 32 bits sem sinal pode armazenar. O menor, 0.0.0.0, corresponde a 0.
Esta ferramenta envia meu endereço IP para algum lugar?
Não. A conversão é aritmética simples que roda localmente no seu navegador, sem requisições de rede. A ferramenta funciona offline e nunca transmite o endereço que você digita.