ferramentexto
utilidades rápidas

Decimal ⇄ Binário/Hex

Converta números entre Decimal, Binário e Hexadecimal. Suporta múltiplos valores, BigInt, prefixos (0b/0x), agrupamento e preenchimento.

?
Separador de saída
Largura (bits)
Dica: se “Preservar quebras de linha” estiver ativo, cada linha vira um grupo; dentro da linha, tokens são separados por espaço, vírgula ou TAB.

Entrada

0 linhas · 0 palavras · 0 chars

Atalhos: Ctrl/⌘+Enter converte · Ctrl/⌘+B copia · Esc limpa resultado.

Resultado

0 linhas · 0 palavras · 0 chars

Como funciona

1) Detecção da base: no modo Auto, valores com 0b são binários; com 0x, hex. Se tiver letras A–F, é hex; se tiver apenas 0/1, binário; caso contrário, decimal.

2) Conversão com BigInt: usamos BigInt do navegador, então números grandes funcionam sem perda. Sinais negativos são preservados.

3) Saída: você escolhe a base. Opções permitem prefixos (0b/0x), HEX maiúsculo, agrupamento do binário a cada 4 bits e padding para múltiplos de 8 bits (bytes). O separador define como os resultados são unidos.

4) Assinado (compl. de 2): ao converter Bin/Hex → Decimal, marcando “assinado” com uma largura (ex.: 8/16/32/64), o valor é interpretado em complemento de dois. Ex.: FF com 8 bits → -1.

Privacidade: tudo roda no seu navegador; nada é enviado.