Conversor de Base
Converta números entre diferentes bases numéricas (2-36). Conversor de base online gratuito suportando binário, octal, decimal, hexadecimal e qualquer base até 36.
Conversor de Base - Converter Números Entre Diferentes Sistemas Numéricos
Este poderoso conversor de base permite converter números entre qualquer base numérica de 2 a 36. Seja você trabalhando com binário (base 2), octal (base 8), decimal (base 10), hexadecimal (base 16) ou qualquer outro sistema numérico, esta ferramenta fornece conversões instantâneas com passos de cálculo detalhados.
O que é uma base numérica?
Uma base numérica (ou raiz) é o número de dígitos únicos usados para representar números em um sistema numeral posicional. Por exemplo:
- Base 2 (binário): usa dígitos 0 e 1
- Base 8 (octal): usa dígitos 0-7
- Base 10 (decimal): usa dígitos 0-9
- Base 16 (hexadecimal): usa dígitos 0-9 e letras A-F
- Base 36: usa dígitos 0-9 e letras A-Z
Como converter entre diferentes bases?
O processo de conversão envolve dois passos principais:
1. Converter da base de origem para decimal (base 10):
- Multiplicar cada dígito pela base elevada à potência de sua posição
- Somar todos os resultados
2. Converter de decimal para base de destino:
- Dividir o número decimal pela base de destino
- Registrar o resto como o dígito mais à direita
- Repetir com o quociente até se tornar 0
- O resultado são os restos lidos de baixo para cima
Quais são as bases numéricas mais comuns usadas?
As bases numéricas mais comumente usadas são:
- Base 2 (Binário): Usado em sistemas de computador e eletrônica digital
- Base 8 (Octal): Às vezes usado em computação, especialmente em permissões de arquivo Unix
- Base 10 (Decimal): O sistema numérico padrão usado no dia a dia
- Base 16 (Hexadecimal): Amplamente usado em computação e programação para representar endereços de memória, cores e dados binários
- Base 64: Usado para codificar dados binários em formato de texto (como codificação Base64)
Posso converter números com pontos decimais?
Este conversor atualmente lida apenas com números inteiros. Para números com pontos decimais, o processo de conversão se torna mais complexo, pois envolve partes fracionárias. A parte inteira é convertida usando o método padrão, enquanto a parte fracionária requer multiplicação pela base de destino e tomada da parte inteira do resultado repetidamente.
O que acontece com números negativos?
Este conversor suporta números negativos. O processo de conversão funciona da mesma forma, mas o sinal negativo é preservado no resultado. Por exemplo, -15 em decimal torna-se -F em hexadecimal e -1111 em binário.
Por que 36 bases diferentes são suportadas?
Base 36 é a maior base que pode ser representada usando os dígitos 0-9 e letras A-Z (10 + 26 = 36 caracteres). Isso fornece um bom equilíbrio entre o número de bases suportadas e a legibilidade dos resultados. Bases maiores exigiriam símbolos adicionais, tornando-as menos práticas para a maioria das aplicações.
Referência de Base Numérica Comum
| Decimal | Binário | Octal | Hexadecimal | Base 36 |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 | 2 |
| 3 | 11 | 3 | 3 | 3 |
| 4 | 100 | 4 | 4 | 4 |
| 5 | 101 | 5 | 5 | 5 |
| 6 | 110 | 6 | 6 | 6 |
| 7 | 111 | 7 | 7 | 7 |
| 8 | 1000 | 10 | 8 | 8 |
| 9 | 1001 | 11 | 9 | 9 |
| 10 | 1010 | 12 | A | A |
| 15 | 1111 | 17 | F | F |
| 16 | 10000 | 20 | 10 | G |
| 31 | 11111 | 37 | 1F | V |
| 32 | 100000 | 40 | 20 | W |
| 35 | 100011 | 43 | 23 | Z |
| 36 | 100100 | 44 | 24 | 10 |
| 255 | 11111111 | 377 | FF | 73 |
| 1000 | 1111101000 | 1750 | 3E8 | RS |