Conversor de base numérica
Converta números entre binário, octal, decimal e hexadecimal.
Tabela de referência rápida
| Dec | Bin | Oct | Hex |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 4 | 100 | 4 | 4 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 32 | 100000 | 40 | 20 |
| 64 | 1000000 | 100 | 40 |
| 128 | 10000000 | 200 | 80 |
| 255 | 11111111 | 377 | FF |
Conversor de base numérica: binário, octal, decimal e hexadecimal
Entender diferentes bases numéricas é fundamental em ciência da computação e programação. O sistema decimal (base 10) que usamos no cotidiano é apenas uma das muitas maneiras de representar números. Computadores usam binário (base 2) internamente, hexadecimal (base 16) é popular em programação, e octal (base 8) é usado em permissões Unix.
Nosso conversor permite inserir um número em qualquer base (binário, octal, decimal ou hexadecimal) e ver instantaneamente sua representação em todas as outras. É bidirecional e atualiza em tempo real enquanto digita. Especialmente útil para trabalhar com cores CSS (hex), permissões de arquivos (octal), endereços de memória (hex) e depuração de dados binários.
A ferramenta é ideal para estudantes de ciência da computação, desenvolvedores que trabalham com dados em baixo nível, administradores de sistemas que configuram permissões Unix e qualquer pessoa que precise converter rapidamente entre bases numéricas. O processamento é local e instantâneo no seu navegador.
Perguntas frequentes
Para que serve o sistema hexadecimal?
O hexadecimal é especialmente útil porque permite representar um byte completo (8 bits) com apenas dois dígitos. É usado extensivamente em programação para cores CSS (#RRGGBB), endereços de memória, códigos de erro e qualquer contexto onde se precise de uma representação compacta de dados binários. Os dígitos vão de 0 a 9 e de A a F (onde A=10, B=11, C=12, D=13, E=14, F=15).
Como funcionam as permissões Unix em octal?
Em Unix/Linux, as permissões de arquivos são representadas com três dígitos octais (como 755). Cada dígito codifica as permissões de leitura (4), escrita (2) e execução (1) para o proprietário, o grupo e outros usuários respectivamente. Por exemplo, 755 significa: proprietário pode ler+escrever+executar (7=4+2+1), grupo pode ler+executar (5=4+1) e outros podem ler+executar (5=4+1).
Suporta números negativos?
Sim, o conversor suporta números negativos em base decimal. Ao inserir um número negativo, o resultado mostrará o sinal de menos na frente da representação em cada base. Tenha em mente que em sistemas reais, números negativos são representados usando complemento de dois em binário, mas nossa ferramenta mostra a representação com sinal por clareza.