Como usar
Digite um número inteiro e escolha em que base ele está. Você vê na hora o valor em binário, octal, decimal e hexadecimal, além de qualquer base de 2 a 36.
Não há distinção entre letras maiúsculas e minúsculas, espaços e sublinhados entre os dígitos são ignorados, e os prefixos 0b, 0o e 0x são reconhecidos. Os números podem ter qualquer tamanho, sem perder precisão.
Como funciona
Na base N, cada dígito vale N vezes mais que o dígito à sua direita. Por exemplo, o binário 1011 = 1·8 + 0·4 + 1·2 + 1·1 = 11. Nas bases acima de 10, letras viram dígitos: A = 10, B = 11, … F = 15, … Z = 35.
Exemplos
- 255 = 11111111 (binário) = 377 (octal) = FF (hexadecimal).
- 2026 = 11111101010 = 3752 = 7EA.
- O hexadecimal FFFFFFFF = 4294967295, o maior número de 32 bits sem sinal.
Perguntas frequentes
Dá para converter números com casas decimais? Não, o conversor trabalha com inteiros, inclusive negativos.
Para que serve a base 36? Para identificadores curtos: ela usa os dez algarismos e as 26 letras do alfabeto latino.