Conversor de Base
Converter entre sistemas binário, octal, decimal e hexadecimal com suporte para bases personalizadas (2-36)
Digite um valor em qualquer campo para ver instantaneamente as conversões para todas as outras bases.
Converta entre quaisquer bases numéricas de 2 a 36.
Documentação do Conversor de Base
O que é uma Base Numérica (Raiz)?
Uma base numérica, ou raiz, define quantos dígitos únicos são usados para representar números em um sistema de numeração posicional. A base mais comum na vida cotidiana é o decimal (base 10), usando os dígitos 0-9. Computadores usam principalmente binário (base 2), enquanto programadores trabalham frequentemente com hexadecimal (base 16) e octal (base 8) para uma representação mais compacta de dados binários.
Sistemas Numéricos Comuns
| Base | Nome | Dígitos | Uso Comum |
|---|---|---|---|
| 2 | Binário | 0, 1 | Circuitos digitais, memória de computador, código de máquina |
| 8 | Octal | 0-7 | Permissões de arquivos Unix, sistemas computacionais legados |
| 10 | Decimal | 0-9 | Matemática cotidiana, números legíveis por humanos |
| 16 | Hexadecimal | 0-9, A-F | Endereços de memória, códigos de cor (CSS/HTML), representação de bytes |
Como Funciona a Conversão de Base
Converter um número de uma base para outra envolve dois passos principais:
- Converter o número fonte para decimal (base 10) multiplicando cada dígito pelo seu valor posicional (base^posição) e somando todos os valores
- Converter o resultado decimal para a base alvo usando divisão repetida - dividir pela base alvo e coletar os restos
- Ler os restos na ordem inversa para obter o resultado final na base alvo
Exemplo de Conversão
Binário 1101 → Decimal: (1×8) + (1×4) + (0×2) + (1×1) = 13
Cada posição de dígito binário representa uma potência de 2: da direita para a esquerda, 2⁰=1, 2¹=2, 2²=4, 2³=8, etc.
Tabela de Referência Rápida (0-15)
| Decimal | Binário | Octal | Hexadecimal |
|---|
Casos de Uso Comuns
- Programação: Depurar endereços de memória, entender operações de bits, trabalhar com dados de baixo nível
- Desenvolvimento Web: Converter códigos de cor CSS/HTML entre formatos decimal RGB e hexadecimal
- Redes: Entender endereços IP, máscaras de sub-rede e endereços MAC em diferentes formatos
- Eletrônica Digital: Analisar circuitos lógicos, entender aritmética binária
- Análise de Dados: Trabalhar com dados codificados, analisar formatos de arquivos binários
Dicas e Truques
- Os dígitos hexadecimais A-F representam os valores decimais 10-15. 0xFF equivale a 255 em decimal.
- Cada dígito hexadecimal representa exatamente 4 dígitos binários (bits), fazendo do hexadecimal uma forma abreviada conveniente para binário.
- Esta ferramenta usa BigInt para precisão arbitrária, permitindo a conversão de números muito grandes sem perda de precisão.
Ferramentas Relacionadas
Codificador/Decodificador Base64
Codifique e decodifique strings Base64 rapidamente, suportando conversão de texto e arquivo
Conversor de Conjunto de Caracteres
Converta codificação de texto entre UTF-8, GBK, Big5, Shift_JIS, ISO-8859, páginas de código Windows com detecção automática
Conversor de Codificação de Texto
Converta texto entre Hex, Binário, Unicode, ASCII, Base64 e muitos outros formatos de codificação
Conversor de Timestamp
Converta entre timestamps Unix e data/hora legível por humanos