CalculaCentro
Início Categorias Matemática Finanças Impostos Saúde Trabalhista Educação Vida Cotidiana Tempo e Datas Comercial Conversão de Unidades Jurídico Blog Contato
Início›Matemática›Conversão de Bases Numéricas
Calculadora Online Grátis

Conversão de Bases Numéricas

Converta números entre binário, octal, decimal e hexadecimal. Conversão instantânea com passo a passo. Essencial para programação.

⚡ Calculadora interativa — ative o JavaScript para usar a ferramenta completa.

O que é Conversão de Bases Numéricas?

A calculadora de base numerica converte numeros entre diferentes sistemas de numeracao: binario (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16), alem de outras bases customizadas. Cada sistema usa um conjunto diferente de simbolos e potencias da base para representar valores.

No sistema decimal (base 10): 10 digitos (0-9); cada posicao vale 10^n. No binario (base 2): 2 digitos (0, 1); cada posicao vale 2^n. No octal (base 8): 8 digitos (0-7). No hexadecimal (base 16): 16 simbolos (0-9 e A-F, onde A=10, B=11, C=12, D=13, E=14, F=15). Aplicacoes em tecnologia: binario e a linguagem nativa dos computadores (transistores representam 0 ou 1); hexadecimal e amplamente usado em HTML/CSS (cores: #FF5733 = vermelho = RGB 255,87,51), enderecamento de memoria, codigo de maquina e depuracao de sistemas; octal e usado em permissoes de arquivo no Linux (chmod 755 = 111 101 101 em binario).

Como calcular?

Para converter da base 10 para outra base, divida sucessivamente o número pela base desejada, anotando os restos de cada divisão. Os restos, lidos de baixo para cima, formam o número na nova base. Para converter de outra base para a base 10, multiplique cada dígito pela base elevada à sua posição (contando da direita para a esquerda, começando em 0) e some os resultados. Para conversões entre binário e hexadecimal, agrupe os dígitos binários em grupos de 4 (da direita para a esquerda) e converta cada grupo.

Fórmula

N₁₀ = dₙ × bⁿ + ... + d₁ × b¹ + d₀ × b⁰ (onde b é a base e d são os dígitos)

Exemplo prático

Converta o número decimal 156 para binário e hexadecimal: Binário (base 2): 156 ÷ 2 = 78 resto 0 78 ÷ 2 = 39 resto 0 39 ÷ 2 = 19 resto 1 19 ÷ 2 = 9 resto 1 9 ÷ 2 = 4 resto 1 4 ÷ 2 = 2 resto 0 2 ÷ 2 = 1 resto 0 1 ÷ 2 = 0 resto 1 156₁₀ = 10011100₂ Hexadecimal: Agrupando em 4 bits: 1001 1100 = 9C₁₆

Perguntas Frequentes

Como converter decimal para binario?

Divisoes sucessivas por 2, anotando os restos: 13 em binario. 13/2=6 resto 1; 6/2=3 resto 0; 3/2=1 resto 1; 1/2=0 resto 1. Leia os restos de baixo para cima: 1101. Verificacao: 1x2^3 + 1x2^2 + 0x2^1 + 1x2^0 = 8+4+0+1 = 13. Para numeros maiores: continue o mesmo processo. Alternativa rapida para potencias de 2: 128=10000000; 64=1000000; 32=100000; 16=10000; 8=1000; 4=100; 2=10; 1=1. Qualquer numero e soma de potencias de 2.

Como converter hexadecimal para decimal?

Multiplique cada digito pelo seu valor de posicao (potencia de 16). Exemplo: 1F3 em hexadecimal. 1x16^2 + Fx16^1 + 3x16^0 = 1x256 + 15x16 + 3x1 = 256 + 240 + 3 = 499 em decimal. Para cores HTML (#RRGGBB): #FF5733. FF = 255; 57 = 5x16+7 = 87; 33 = 3x16+3 = 51. Cor: RGB(255, 87, 51). Tabela de conversao hex-dec: A=10, B=11, C=12, D=13, E=14, F=15. Para converter rapidamente: use a calculadora ou calc.exe no modo Programador.

Como funciona o sistema binario nos computadores?

Computadores usam sistema binario porque transistores (componentes eletronicos basicos) tem dois estados: ligado (1) ou desligado (0). Um bit e a menor unidade de informacao (0 ou 1). Agrupamentos: 4 bits = nibble; 8 bits = 1 byte; 1.024 bytes = 1 kilobyte (KB); 1.024 KB = 1 megabyte (MB); 1.024 MB = 1 gigabyte (GB). Texto em ASCII: cada caractere e 8 bits (1 byte). A letra A = 65 decimal = 01000001 binario. Unicode (UTF-8): usa 1-4 bytes por caractere, suportando todos os idiomas do mundo.

O que significam as permissoes de arquivo no Linux (chmod)?

No Linux, as permissoes sao representadas em octal: chmod 755 significa: 7 = rwx (leitura+escrita+execucao) para dono; 5 = r-x (leitura+execucao) para grupo; 5 = r-x para outros. Em binario: 7 = 111; 5 = 101. Permissoes comuns: 755 (executavel publico); 644 (arquivo normal leitura publica); 600 (arquivo privado do dono); 777 (todos podem tudo - evitar em producao por seguranca). O comando chmod 755 arquivo converte 7, 5, 5 para binario e define as permissoes correspondentes.

Como cores HTML usam hexadecimal?

Cores HTML no formato #RRGGBB usam dois digitos hexadecimais para cada canal de cor (vermelho, verde, azul), de 00 a FF (0 a 255 em decimal). Exemplos: #FF0000 = vermelho puro (R=255, G=0, B=0); #00FF00 = verde puro; #0000FF = azul puro; #FFFFFF = branco (255,255,255); #000000 = preto (0,0,0); #808080 = cinza medio (128,128,128). Formato abreviado: #RGB (3 digitos) = #RRGGBB quando cada par tem digitos identicos: #FFF = #FFFFFF. Opacidade: #RRGGBBAA (4 pares, AA = opacidade).

O que e numero em ponto flutuante (float)?

Numeros em ponto flutuante representam decimais no sistema binario usando o padrao IEEE 754. Float (32 bits): 1 bit de sinal + 8 bits de expoente + 23 bits de mantissa. Isso limita a precisao a aproximadamente 7 digitos decimais. Double (64 bits): 15-16 digitos de precisao. Por isso: 0.1 + 0.2 em Python nao e exatamente 0.3, mas 0.30000000000000004 (imprecisao do ponto flutuante binario). Para calculos financeiros, use Decimal (Python) ou BigDecimal (Java) que guardam numeros decimais com precisao exata.

Matemática Finanças Impostos Saúde Trabalhista Educação Vida Cotidiana Tempo e Datas Comercial Conversão de Unidades Jurídico
Blog Contato Política de Privacidade Sobre Nós Termos de Uso