Como usar
Identifique a base original: 10 tem valores diferentes em binário e decimal. FF hexadecimal equivale a 15 × 16 + 15 = 255. Números negativos mantêm o sinal, sem complemento de dois. Remova prefixos como 0x e separadores antes de converter.
Converta números inteiros entre binário, octal, decimal, hexadecimal e qualquer base de 2 a 36.
Os cálculos são feitos localmente; seus valores não são enviados ao servidor.
O decimal 255 vira FF na base 16, 11111111 na base 2 e 377 na base 8. Inteiros negativos são aceitos.
Cada dígito é validado conforme a base escolhida e acumulado com aritmética inteira exata. O inteiro resultante é reescrito na base de saída com os dígitos 0–9 e as letras A–Z.
As bases de entrada e de saída devem ser diferentes e podem ir de 2 a 36. Digite no máximo 256 dígitos, sem prefixos como 0x, separadores, pontos decimais ou partes fracionárias.
Identifique a base original: 10 tem valores diferentes em binário e decimal. FF hexadecimal equivale a 15 × 16 + 15 = 255. Números negativos mantêm o sinal, sem complemento de dois. Remova prefixos como 0x e separadores antes de converter.
| Exemplo | Resultado |
|---|---|
255₁₀ → 16 | FF |
FF₁₆ → 2 | 11111111 |
101010₂ → 10 | 42 |
377₈ → 10 | 255 |
Z₃₆ → 10 | 35 |
−42₁₀ → 2 | −101010 |
A base 2 usa 0–1, a base 8 usa 0–7, a base 10 usa 0–9 e a base 16 acrescenta A–F. Bases até 36 podem usar letras até Z; maiúsculas e minúsculas são tratadas igualmente.
Não. Zeros à esquerda não mudam o valor do inteiro e são removidos do resultado. Um zero negativo é exibido como zero.
Sim. O conversor usa aritmética inteira exata e aceita até 256 dígitos de entrada. Frações decimais e notação científica não são aceitas.
Contato · Conversor de bases numéricas