CalculeOnline

Conversor de Bases Numéricas

Converta entre binário, octal, decimal, hexadecimal e qualquer base de 2 a 36.

Valor para converter

EXEMPLOS RÁPIDOS

Em base personalizada 16

FF

Binário (base 2)

11111111

Octal (base 8)

377

Decimal (base 10)

255

Hexadecimal (base 16)

FF

Como converter para base 16 (divisões sucessivas)

Algoritmo clássico: divida sucessivamente o número pela base, anote os restos. O número convertido é a leitura dos restos de baixo para cima.

255 ÷ 16 = 15 resto 15 (F)
15 ÷ 16 = 0 resto 15 (F)
→ Lê os restos de baixo para cima.

Tabela de equivalências

Decimal Binário Octal Hexadecimal
0 0 0 0
1 1 1 1
2 10 2 2
4 100 4 4
7 111 7 7
8 1000 10 8
10 1010 12 A
15 1111 17 F
16 10000 20 10
31 11111 37 1F
32 100000 40 20
64 1000000 100 40
100 1100100 144 64
128 10000000 200 80
255 11111111 377 FF
256 100000000 400 100
512 1000000000 1000 200
1024 10000000000 2000 400

Perguntas Frequentes

O que é uma base numérica?

Base é a quantidade de símbolos usados para representar números. A base 10 (decimal) usa 0-9 e é a do dia a dia. A base 2 (binário) usa apenas 0 e 1, e é a língua dos computadores. A base 16 (hexadecimal) usa 0-9 e A-F, comum em cores web (#FF8800), endereços de memória e códigos de erro. Podemos representar o mesmo valor em qualquer base.

Como converter de uma base para outra?

Para converter de qualquer base para decimal: multiplica cada dígito pela base elevada à sua posição (da direita pra esquerda, começando em 0) e soma. Para converter de decimal para outra base: faz divisões sucessivas pela base, anotando os restos, e lê os restos de baixo para cima. Esta calculadora mostra o passo a passo do segundo método.

Por que computadores usam binário?

Hardware digital opera com dois estados: corrente passa (1) ou não passa (0), tensão alta ou baixa. Tudo (texto, imagem, vídeo, código) é armazenado e processado como sequências de bits. Por isso o binário é a base natural da computação. Octal e hexadecimal são usados como "atalhos" porque agrupam bits de forma compacta (3 bits por dígito octal, 4 bits por dígito hexadecimal).

O que é um bit, byte e nibble?

Bit é o menor dado: 0 ou 1. Nibble são 4 bits = 1 dígito hexadecimal (0 a F). Byte são 8 bits = 2 dígitos hexadecimais (0 a FF = 0 a 255 em decimal). Por isso 1 byte cobre exatamente os caracteres ASCII estendidos. KB, MB, GB são múltiplos de bytes (1 KB ≈ 1024 bytes, embora oficialmente 1 KB = 1000 e 1 KiB = 1024).

Qual a base máxima dessa calculadora?

Suportamos bases de 2 a 36, usando os dígitos 0-9 e letras A-Z. Base 36 é o limite prático com o alfabeto latino sem distinção maiúscula/minúscula. Bases maiores (Base64, Base85) usam alfabetos especiais e não são bases posicionais simples — são codificações para transmissão de dados binários.

Para que usar bases não-tradicionais?

Base 12 (duodecimal): muitos defensores acham mais natural por ter mais divisores (2, 3, 4, 6). Base 60 (sexagesimal): usada na Babilônia, ainda usada em horas e ângulos (60 min, 60 seg). Base 20 (vigesimal): maias e alguns idiomas modernos (francês "quatre-vingts"). Bases não comuns são úteis em criptografia, hashes e geração de IDs curtos.

Conversores específicos