Conversor de endereço IP para binário
Converta endereços IPv4 entre decimal com pontos, binário, inteiro de 32 bits e hex em qualquer direção, e expanda IPv6 em binário completo. Grátis e instantâneo.
IPv4 em decimal pontuado, binário pontuado, 32 bits, inteiro decimal ou hex 0x — ou qualquer endereço IPv6 (com :: ou IPv4 embutido).
IPv4
192.168.1.111000000.10101000.00000001.000000011100000010101000000000010000000132322357770xC0A80101C0.A8.01.01::ffff:c0a8:101O que é IP para binário?
Informe um endereço IP em qualquer notação e veja todas as outras. Para IPv4: decimal com pontos, binário com pontos, a string binária de 32 bits, o inteiro decimal, o hexadecimal e a forma IPv6 mapeada de IPv4. Para IPv6: as formas comprimida e totalmente expandida, binário de 128 bits por grupo, hex e decimal.
Como usar IP para binário
- Digite um endereço em Endereço IP (qualquer notação):
192.168.1.1,3232235777,0xC0A80101,11000000.10101000.00000001.00000001ou um endereço IPv6 como2001:db8::1. - Confira o selo IPv4 / IPv6 para ver como a entrada foi reconhecida.
- Leia as formas convertidas abaixo e use Copiar em qualquer linha.
Exemplo
192.168.1.1
11000000.10101000.00000001.00000001 · 3232235777 · 0xC0A80101 · ::ffff:c0a8:101
Quando usar IP para binário
Use-o em exercícios de sub-redes, regras de firewall que precisam de IPs inteiros ou para entender como os endereços são armazenados. Para calcular faixas de rede, máscaras e número de hosts, use uma calculadora de CIDR/sub-rede.
Como funciona IP para binário
A entrada IPv4 é transformada em um inteiro de 32 bits: octetos decimais com pontos (0–255, sem zeros à esquerda), quatro grupos binários de 8 bits, uma string simples de 32 bits, um inteiro decimal até 4294967295 ou hex com 0x. Todas as saídas derivam desse inteiro. A entrada IPv6 é expandida preenchendo :: com os grupos zero que faltam (um final IPv4 embutido vira dois grupos hex) e guardada como BigInt de 128 bits; a forma comprimida segue a RFC 5952 (minúsculas, a maior sequência de grupos zero encurtada).
Casos de Uso Comuns
- Aprender sub-redes vendo os endereços em binário
- Converter um IP guardado como inteiro em um banco de dados de volta para a forma com pontos
- Expandir um endereço IPv6 comprimido para documentação
- Obter a forma hex de um IP para análise de pacotes
Perguntas Frequentes
Por que 192.168.01.1 é rejeitado?
Zeros à esquerda são ambíguos (alguns sistemas os leem como octal), então não são aceitos.
Como a forma inteira é calculada?
a.b.c.d → a×2^24 + b×2^16 + c×2^8 + d.
O que é um endereço IPv6 mapeado de IPv4?
A forma ::ffff:0:0/96 que sistemas dual-stack usam para representar um endereço IPv4 dentro do IPv6.