Conversor de Bases Numéricas

Converta entre binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16) em tempo real.

Binário

11111111

Octal

377

Decimal

255

Hexadecimal

FF

Referência rápida (0–15)

DECHEXBINOCT
0000000
1100011
2200102
3300113
4401004
5501015
6601106
7701117
88100010
99100111
10A101012
11B101113
12C110014
13D110115
14E111016
15F111117

O Que São Bases Numéricas?

Uma base numérica (ou radix) define quantos dígitos únicos um sistema de numeração posicional usa. O decimal (base 10) é o sistema do dia a dia com dígitos 0–9. O binário (base 2) usa apenas 0 e 1, sendo a linguagem nativa dos computadores. O octal (base 8) usa dígitos 0–7 e foi popular na computação inicial. O hexadecimal (base 16) usa 0–9 e A–F, amplamente usado em programação, endereços de memória e códigos de cores.

Como Usar o Conversor

Digite qualquer número no campo de entrada e escolha sua base original. A ferramenta mostra instantaneamente o mesmo valor nas quatro bases simultaneamente. Cada campo de saída tem um botão copiar. Apenas dígitos válidos para a base selecionada são aceitos — por exemplo, o modo binário aceita apenas 0 e 1. A tabela de referência rápida mostra os valores 0–15 nas quatro bases.

Casos de Uso Comuns

A conversão binária é essencial para operações bitwise, flags e programação de baixo nível. O hexadecimal é usado em códigos de cores CSS (#FF5733), endereços de memória (0x1A2B) e depuração. O octal aparece em permissões de arquivos Unix (chmod 755) e algumas linguagens assembly. Entender as quatro bases é uma habilidade fundamental para desenvolvedores de software e engenheiros de sistemas.

Exemplos Rápidos

  • 255 decimal = FF hex = 11111111 binário = 377 octal
  • 16 decimal = 10 hex = 10000 binário = 20 octal
  • 10 decimal = A hex = 1010 binário = 12 octal
  • 42 decimal = 2A hex = 101010 binário = 52 octal
  • 256 decimal = 100 hex = 100000000 binário = 400 octal