ForHosting KIT · Ferramentas para dev

Conversor de IPv4 para hexadecimal e binário por octeto

Passe um endereço IPv4 com pontos para hexadecimal e binário, octeto por octeto: 192.168.1.10 vira C0.A8.01.0A, ou C0A8010A tudo junto, e 11000000.10101000.00000001.00001010 em binário. Cada octeto mantém a largura fixa. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Texto
192.168.1.10
Você obtém
Ipv4
192.168.1.10
Hexadecimal
C0.A8.01.0A
Hexadecimal compacto
C0A8010A
Binário
11000000.10101000.00000001.00001010

Este conversor de IPv4 para hexadecimal transforma um endereço decimal pontuado em formatos hexadecimal e binário de largura fixa, preservando a estrutura de quatro octetos essencial ao trabalho com redes. Insira um endereço como 192.168.1.10 para ver cada octeto decimal ao lado do equivalente hexadecimal de dois dígitos e binário de oito bits, além de formatos combinados prontos para comparar com capturas de pacotes, logs, listas de acesso e arquivos de configuração de roteadores. O resultado byte a byte facilita a leitura de notação de baixo nível sem repetir conversões de base manualmente.

Leia a conversão octeto por octeto

Um endereço IPv4 consiste em quatro valores de oito bits sem sinal, escritos em decimal e separados por pontos. O conversor primeiro valida essa estrutura e depois transforma cada octeto de forma independente. O decimal 192 vira o hexadecimal C0 e o binário 11000000; o decimal 1 vira o hexadecimal 01 e o binário 00000001.

Larguras fixas são importantes: sem o zero inicial, valores pequenos podem fazer um campo de pacote parecer mais curto e dificultar comparações visuais. Por isso, o resultado mostra um registro para cada posição, com seus valores decimal, hexadecimal de dois caracteres e binário de oito caracteres. Também fornece formatos hexadecimal pontuado, hexadecimal compacto e binário pontuado.

Use os registros de octetos para estudar ou conferir um campo, e use as representações combinadas para comparar um valor encontrado em uma captura, exportação de dispositivo, log de baixo nível ou nota de protocolo.

Por que a validação IPv4 rigorosa é importante

Ferramentas de rede devem rejeitar entradas ambíguas em vez de fazer suposições silenciosas. Este conversor exige exatamente quatro octetos decimais, cada um no intervalo inclusivo de 0 a 255. Ele não aceita sinais, prefixos hexadecimais, componentes ausentes, pontos extras nem zeros à esquerda como 001.

Alguns programas antigos interpretavam zeros à esquerda como notação octal, enquanto outros sistemas os tratam como formatação decimal comum; a rejeição impede que o mesmo texto represente endereços diferentes em ambientes distintos. Espaços ao redor do endereço são removidos, mas espaços dentro dele não são aceitos. A validação é apenas sintática e numérica: o conversor não afirma que um endereço seja publicamente roteável, atribuído, acessível, privado, multicast ou seguro.

Valores como 0.0.0.0 e 255.255.255.255 são representações válidas de quatro octetos e podem ser convertidos, embora o significado operacional dependa do contexto. Um valor rejeitado retorna um erro de entrada tipado, não uma conversão parcial ou enganosa.

Use os formatos no trabalho com pacotes e roteadores

O hexadecimal é compacto e corresponde claramente a bytes, por isso despejos de pacotes e ferramentas de depuração costumam mostrar endereços em grupos como C0 A8 01 0A ou em um único valor contínuo. O binário deixa explícitos os limites de bits, as máscaras e os prefixos: o mesmo endereço se torna quatro grupos de oito bits, permitindo identificar quais bits pertencem ao prefixo da sub-rede e quais pertencem ao host.

A saída pontuada mantém visíveis os limites dos octetos, enquanto o campo hexadecimal compacto ajuda a pesquisar logs que omitem separadores. Antes de colar um resultado, confirme sempre a notação esperada pelo sistema de destino; alguns formatos de configuração exigem prefixos 0x, espaços, dois-pontos ou um inteiro de 32 bits em vez das representações fornecidas aqui. Esta capacidade entrega intencionalmente valores neutros de largura fixa e não reescreve arquivos de configuração.

Localizar um endereço em uma captura

Converta um IPv4 decimal pontuado em hexadecimal alinhado por bytes e compare diretamente com os dados brutos do pacote.

Examinar os bits da sub-rede

Veja cada octeto como oito bits para entender com mais facilidade os limites entre prefixo e host.

Pesquisar exportações e logs de roteadores

Use a saída hexadecimal pontuada ou compacta para encontrar um endereço em sistemas que não exibem notação decimal.

Os octetos hexadecimais recebem preenchimento?

Sim. Cada octeto hexadecimal tem exatamente dois caracteres; portanto, o decimal 1 retorna como 01.

Os octetos binários recebem preenchimento?

Sim. Cada octeto binário tem exatamente oito bits, preservando os limites de byte do IPv4.

Por que zeros à esquerda são rejeitados?

Diferentes programas interpretaram historicamente números com zeros à esquerda de formas distintas. Rejeitá-los evita endereços ambíguos.

A ferramenta verifica se um endereço é público ou acessível?

Não. Ela apenas valida e converte a notação IPv4; não consulta DNS, rotas, propriedade, geolocalização nem acessibilidade.

Onde aparece um endereço escrito como C0A8010A?

Em despejos de pacotes e ferramentas de depuração, que costumam mostrar endereços em grupos hexadecimais como C0 A8 01 0A ou como um valor contínuo. O conversor entrega as duas formas e a binária, para você comparar com a que encontrou.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/dev/ipv4-to-hex

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/dev/ipv4-to-hex \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"192.168.1.10"}'
{
  "text": "192.168.1.10"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.ipv4_to_hex",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Use os formatos no trabalho com pacotes e roteadores

Ela funciona de forma determinística, sem rede, aleatoriedade, relógio, consultas DNS ou serviços externos, sendo adequada a verificações repetíveis no navegador e fluxos automatizados via API por US$ 0,002 a cada solicitação.

Quanto custa a conversão?

Ela é gratuita no navegador, e cada solicitação via API custa US$ 0,002.

Ver a documentação completa do KIT →