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:

  1. Digite um endereço IPv4 em decimal pontilhado, como 10.0.0.5, na caixa.
  2. Clique em Converter ou simplesmente pressione Enter.
  3. 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.