Conversor de Bases Numéricas
Converta entre decimal, binário, hexadecimal e octal instantaneamente. Grátis, sem cadastro.
O que é conversão de bases numéricas?
Uma base numérica (ou radix) determina quantos dígitos únicos são usados para representar números. A mais familiar é a base 10 (decimal), que utiliza os dígitos 0–9. Computadores e sistemas digitais dependem muito de outras bases para armazenamento e comunicação.
As quatro bases mais comuns
- Decimal (Base 10) — O sistema de numeração padrão que usamos no dia a dia. Dez dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
- Binário (Base 2) — A linguagem nativa dos computadores. Apenas dois dígitos: 0 e 1. Cada dígito representa um bit, a menor unidade de dados.
- Hexadecimal (Base 16) — Usa os dígitos 0–9 e as letras A–F. Extremamente compacto: um único dígito hex representa 4 bits binários. Usado em códigos de cor, endereços de memória e valores de bytes.
- Octal (Base 8) — Usa os dígitos 0–7. Cada dígito octal corresponde a 3 bits binários.
Historicamente comum nas permissões de arquivo Unix (ex.:
chmod 755).
Por que a conversão de bases é importante?
Entender a conversão de bases é fundamental em ciência da computação.
Endereços de memória são escritos em hexadecimal, máscaras de rede em binário e permissões de arquivo em octal.
Desenvolvedores web usam códigos de cor hex como #FF5733 diariamente.
Hashes criptográficos e somas de verificação geralmente são expressos como strings hexadecimais.
Saber como as bases se relacionam entre si facilita muito a depuração, engenharia reversa e
programação de baixo nível.
Referência rápida: 0–15 nas quatro bases
Esta tabela mostra os mesmos valores expressos em decimal, binário, hexadecimal e octal — o intervalo mais comumente necessário ao trabalhar com nibbles de 4 bits.
| Decimal | Binário | Hex | Octal |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 2 | 0010 | 2 | 2 |
| 3 | 0011 | 3 | 3 |
| 4 | 0100 | 4 | 4 |
| 5 | 0101 | 5 | 5 |
| 6 | 0110 | 6 | 6 |
| 7 | 0111 | 7 | 7 |
| 8 | 1000 | 8 | 10 |
| 9 | 1001 | 9 | 11 |
| 10 | 1010 | A | 12 |
| 11 | 1011 | B | 13 |
| 12 | 1100 | C | 14 |
| 13 | 1101 | D | 15 |
| 14 | 1110 | E | 16 |
| 15 | 1111 | F | 17 |
Referência de conversões comuns
Códigos de cor hexadecimal
As cores web são escritas como três pares de bytes hex (RRGGBB), cada um de 00 a FF.
| Cor | Hex | Vermelho (Dec) | Verde (Dec) | Azul (Dec) |
|---|---|---|---|---|
| Branco | #FFFFFF | 255 | 255 | 255 |
| Preto | #000000 | 0 | 0 | 0 |
| Vermelho | #FF0000 | 255 | 0 | 0 |
| Lima | #00FF00 | 0 | 255 | 0 |
| Azul | #0000FF | 0 | 0 | 255 |
| Amarelo | #FFFF00 | 255 | 255 | 0 |
| Ciano | #00FFFF | 0 | 255 | 255 |
| Magenta | #FF00FF | 255 | 0 | 255 |
Padrões binários comuns
| Padrão | Binário | Decimal | Hex | Significado |
|---|---|---|---|---|
| Todos zeros (byte) | 00000000 | 0 | 00 | Nulo / desligado |
| Todos uns (byte) | 11111111 | 255 | FF | Completo / byte máximo |
| Nibble alto ativo | 11110000 | 240 | F0 | 4 bits superiores |
| Nibble baixo ativo | 00001111 | 15 | 0F | 4 bits inferiores |
| Potências de 2 menos 1 | 01111111 | 127 | 7F | Byte com sinal máximo |
| Unix rwxr-xr-x | 111101101 | 493 | 1ED | Octal 755 |
Perguntas frequentes
chmod 755 define permissões usando dígitos octais — 7 (rwx), 5 (r-x), 5 (r-x) para o proprietário, grupo e outros respectivamente.