Conversão

Conversor de sistema numérico

Configurações
Reiniciar
Compartilhar resultado
Guardar
Incorporar
Reportar um erro

Compartilhar calculadora

Adicione nossa calculadora gratuita ao seu site

Por favor, insira uma URL válida. Apenas URLs HTTPS são suportadas.


Usar como valores padrão para a calculadora embutida o que está atualmente nos campos de entrada da calculadora na página.


Cor do foco da borda de entrada, cor do interruptor marcado, cor de hover do item selecionado etc.


Por favor, concorde com os Termos de Uso.

Vista previa

Salvar calculadora

Configurações da calculadora

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Compartilhar calculadora

O que é um sistema numérico

Um sistema numérico é uma forma de escrever números utilizando um conjunto específico de símbolos e regras. Todos os números que usamos comumente são escritos no sistema decimal, que utiliza 10 dígitos (de 0 a 9). Contudo, existem muitos outros sistemas, cada um com sua própria base (ou radix). A base de um sistema mostra o número de símbolos distintos utilizados para representar números.

Por exemplo:

  • No sistema binário — 2 símbolos: 0 e 1. Utilizado na computação.
  • No sistema octal — 8 símbolos: de 0 a 7.
  • No sistema decimal — 10 símbolos: de 0 a 9. Utilizado no dia a dia e é o sistema mais comum.
  • No sistema hexadecimal — 16 símbolos: de 0 a 9 e de A a F, onde A = 10, B = 11, …, F = 15. Comum em computadores modernos. Por exemplo, cores são frequentemente especificadas em hexadecimal. A cor azul é #0000FF.

Em sistemas mais extensos (por exemplo, base-36) são utilizados dígitos e letras latinas, onde: A = 10, B = 11, …, Z = 35.

Como funciona a conversão entre sistemas numéricos

Para converter um número do decimal para um sistema de base bb:

  1. Divida o número de origem pela base bb.
  2. Registre o resto da divisão.
  3. Repita a divisão pelo quociente inteiro até que ele se torne zero.
  4. Escreva os restos registrados em ordem inversa — esse é o resultado.

Para converter um número de uma base para outra, é comum primeiro converter o número para decimal e, em seguida, para a base desejada.

Como converter passo a passo

Passo 1. Converter para o sistema decimal

Suponha que temos o número 10110210110_2.

Calcule usando a fórmula:

101102=0×20+1×21+1×22+0×23+1×24=221010110_2 = 0×2^0 + 1×2^1 + 1×2^2 + 0×2^3 + 1×2^4 = 22_{10}

Passo 2. Converter de decimal para octal

Vamos converter 221022_{10} para octal.

DivisãoQuociente inteiroResto
22 ÷ 826
2 ÷ 802

Resultado:

2210=26822_{10} = 26_8

Principais sistemas numéricos

BaseNomeSímbolos usadosExemplo
2Binário0, 11011₂ = 11₁₀
8Octal0–7127₈ = 87₁₀
10Decimal0–9245₁₀
12Duodecimal0–9, A, B1A₁₂ = 22₁₀
16Hexadecimal0–9, A–F1F₁₆ = 31₁₀
36Base-360–9, A–ZZ₃₆ = 35₁₀

Tabela de símbolos para bases até 36

ValorSímboloValorSímboloValorSímbolo
0012C24O
1113D25P
2214E26Q
3315F27R
4416G28S
5517H29T
6618I30U
7719J31V
8820K32W
9921L33X
10A22M34Y
11B23N35Z

Exemplo 1. Converter um número decimal para hexadecimal

DivisãoQuociente inteiroResto
120 ÷ 1678
7 ÷ 1607

Divida 120 pela base 16 e escreva os restos até que o quociente seja zero. Escreva os restos na ordem inversa:

12010=7816120_{10} = 78_{16}

Exemplo 2. Converter 12345₁₀ para base-36

DivisãoQuociente inteiroResto
12345 ÷ 3634233 → X
342 ÷ 36918 → I
9 ÷ 3609

Agora escreva a sequência de restos na ordem inversa:

1234510=9IX3612345_{10} = 9IX_{36}

Exemplo 3. Conversão entre bases arbitrárias

Converter 110121101_2 para hexadecimal.

  1. Primeiro encontre o valor decimal:
11012=1×23+1×22+0×21+1×20=13101101_2 = 1×2^3 + 1×2^2 + 0×2^1 + 1×2^0 = 13_{10}
  1. Converter 13₁₀ para hexadecimal: Resto da divisão 13÷16=13D13 ÷ 16 = 13 → D

Resultado:

11012=D161101_2 = D_{16}

Fato histórico

Os primeiros sistemas numéricos apareceram muito antes da nossa era.
Os antigos sumérios usavam um sistema sexagesimal (base 60) — por isso há 60 minutos em uma hora e 60 segundos em um minuto.
Mais tarde, os egípcios e romanos usaram sistemas decimais e vigesimais (base-20) em seus registros, e a ideia de notação posicional foi totalmente desenvolvida na Índia e transmitida para a Europa por estudiosos árabes.

Notas

  • Ao inserir um número, use apenas os símbolos permitidos para a base escolhida.
  • Os valores das letras para os dígitos começam com A=10, B=11 até Z=35.
  • O conversor verifica automaticamente a validade dos dados inseridos e fornece instantaneamente o resultado com uma explicação detalhada na forma de tabela.

Perguntas Frequentes

Como converter o número 255 de decimal para hexadecimal?

DivisãoQuociente inteiroResto
255 ÷ 1615F
15 ÷ 160F

Resultado:

25510=FF16255_{10} = FF_{16}

Como converter 101010₂ para decimal?

1010102=0×20+1×21+0×22+1×23+0×24+1×25=4210101010_2 = 0×2^0 + 1×2^1 + 0×2^2 + 1×2^3 + 0×2^4 + 1×2^5 = 42_{10}

Como converter 42₁₀ para octal?

DivisãoQuociente inteiroResto
42 ÷ 852
5 ÷ 805

Resultado:

4210=52842_{10} = 52_8

Como representar 999₁₀ na base-12?

DivisãoQuociente inteiroResto
999 ÷ 12833
83 ÷ 12611 → B
6 ÷ 1206

Resultado:

99910=6B312999_{10} = 6B3_{12}

Qual é a base máxima suportada por este conversor?

Este conversor suporta conversões para sistemas numéricos de 2 a 36.
Isso cobre todas as combinações possíveis de dígitos e letras latinas (0–9, A–Z).

Reportar um erro

Este campo é obrigatório.