Conversor de Bases Numéricas
Converta números entre binário, octal, decimal, hexadecimal e qualquer base de 2 a 36, inclusive números enormes.
Como utilizar
- Escolha a base de origem.
- Digite o número (aceita negativos e prefixos 0x, 0b, 0o).
- Veja o valor em binário, octal, decimal, hexadecimal e numa base extra à sua escolha.
Perguntas frequentes
Existe limite de tamanho?
Usamos BigInt, então inteiros com milhares de dígitos são convertidos sem perda de precisão (limite de 10.000 dígitos).
Dá para converter números com casas decimais?
Não. A ferramenta trabalha apenas com inteiros, pois frações em outras bases costumam ter dízimas infinitas.
Informações técnicas
- Conversão exata com BigInt (sem arredondamento de ponto flutuante).
- Para negativos, mostra também o complemento de dois em 8, 16, 32 e 64 bits quando cabe.
- Conversão feita no seu navegador; nenhum dado é enviado ao servidor.
Ferramentas relacionadas
- Decimal para Binário — Converta números decimais em binário instantaneamente, com agrupamento de bits e complemento de dois para negativos.
- Decimal para Hexadecimal — Converta números decimais em hexadecimal (base 16) e veja também binário e octal, inclusive para números grandes.
- Decimal para Octal — Converta números decimais em octal (base 8), útil para permissões de arquivos Unix e estudos de sistemas de numeração.
- Texto para Binário — Converta texto em código binário (bytes UTF-8 de 8 bits) e binário de volta para texto, com detecção automática.
- Texto para Hexadecimal — Converta texto em bytes hexadecimais (UTF-8) e hexadecimal de volta para texto, com separador e prefixo 0x opcionais.
- Base64 — Codificar e Decodificar — Codifique texto em Base64 ou decodifique Base64 para texto, com suporte total a acentos e emojis (UTF-8) e Base64URL.