Conversor de bases e binário
Converta bases numéricas e texto de e para binário ou hexadecimal, tudo dentro deste navegador.
Conversão de base numérica
Não foi possível converter.
Como corrigir
Conversão texto ↔ bytes
Não foi possível converter.
Como corrigir
Como usar o conversor de bases e binário
Use para mudar a base de um número ou conferir os bytes reais de um texto ao trabalhar com programação, redes ou codificações de caracteres.
- Números: digite um número e escolha sua base para ver os valores binário, octal, decimal e hexadecimal, além da base extra escolhida.
- Texto: escolha a direção e a notação de bytes e digite; o resultado aparece imediatamente.
- Ao pressionar um botão de copiar, a confirmação aparece somente depois que a cópia for bem-sucedida.
Exemplo: 255 FF decimal para hexadecimal
Limites
- A entrada numérica é limitada a 1.000 caracteres e calculada com BigInt, então até inteiros muito grandes são exatos.
- Apenas inteiros são aceitos. Pontos decimais e notação exponencial são informados como erros.
- Letras em números não diferenciam maiúsculas de minúsculas e os resultados aparecem em maiúsculas. É permitido um prefixo correspondente à base de entrada (0x, 0b, 0o).
- O texto é sempre tratado como bytes UTF-8. Letras coreanas ocupam 3 bytes cada e emojis geralmente 4.
- Os bytes podem ser separados por espaços, vírgulas ou quebras de linha, ou escritos juntos com 8 dígitos binários ou 2 dígitos hexadecimais cada.
- Bytes que não são UTF-8 válido e fragmentos de caracteres sem par são informados como erros, nunca substituídos silenciosamente.
Perguntas frequentes
Minha entrada é enviada a um servidor?
Não. Toda conversão é executada neste navegador, e sua entrada e os resultados não são salvos nem enviados. Eles desaparecem quando você recarrega a página.
Como os números negativos são mostrados?
São mostrados como sinal e valor absoluto, não como complemento de dois. Por exemplo, -255 é -FF em hexadecimal.
Por que o coreano ocupa 3 bytes?
O UTF-8 usa de 1 a 4 bytes por caractere e uma sílaba coreana ocupa 3. Por exemplo, “ga” é EA B0 80.