Conversor de base numérica
NovoConverta entre binário, octal, decimal, hexadecimal e qualquer base de 2 a 36.
› Quick reference — decimal 0 to 16
| Decimal | Binary | Octal | Hex |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
Runs entirely in your browser. Nothing is uploaded.
Converta entre qualquer base numérica, com exatidão
Este conversor de bases numéricas exibe binário, octal, decimal e hexadecimal lado a lado, mais um campo de base livre para qualquer radix de 2 a 36. Edite qualquer valor e os demais se atualizam instantaneamente — converter decimal para binário, hex para decimal, binário para hex ou qualquer combinação requer apenas uma tecla, sem botões nem recarregamentos.
É um conversor de bases completo que também lida com casos difíceis: números negativos, prefixos 0x, 0b ou 0o ao colar de código, e agrupamento opcional de dígitos para tornar legíveis os valores longos.
Binário, octal, decimal e hexadecimal explicados
A base (ou radix) de um número é simplesmente quantos dígitos ele usa. O binário (base 2) é a linguagem do hardware; o octal (base 8) agrupa três bits por dígito; o decimal (base 10) é a contagem cotidiana; e o hexadecimal (base 16) agrupa quatro bits por dígito usando 0–9 e A–F. A mesma quantidade se representa em todas: o decimal 250 é 11111010 em binário, 372 em octal e FA em hex.
Veja cada conversão resolvida, passo a passo
Ative Mostrar passos e a ferramenta vira um recurso de aprendizado. Ela expande um número para decimal com o método posicional — cada dígito multiplicado pelo seu valor de posição, ex. binário 1101 = 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 13 — e converte decimal para outra base com o método das divisões sucessivas, listando cada divisão e resto.
Escolha qualquer base 'de origem' e 'de destino' no painel de passos para acompanhar conversões como binário para hex ou base 10 para base 36. É um dos poucos conversores com passos detalhados que mostra a aritmética real em vez de apenas o resultado.
Feito para números grandes
A maioria dos conversores perde precisão silenciosamente quando um valor passa de 64 bits, recorrendo à aritmética de ponto flutuante. Este conversor de números grandes usa o BigInt de precisão arbitrária do JavaScript, então um decimal de 300 dígitos, uma cadeia binária de mil bits ou um hash hexadecimal longo se convertem exatamente — cada dígito intacto.
Uma linha de métricas ao vivo mostra o comprimento em bits, a contagem de bytes e a largura padrão mínima (8, 16, 32, 64 ou 128 bits) que contém seu número — prático para dimensionar campos ou verificar se um valor estoura um tipo de dado.
Comparação com RapidTables e WolframAlpha
rapidtables.com é a referência para conversões rápidas, mas usa páginas separadas por direção de conversão, limita-se à base 16 e não mostra o cálculo passo a passo. WolframAlpha mostra passos mas exige assinatura Pro para desenvolvimento completo, envia cada consulta para servidores da Wolfram e é lento para uso interativo.
Este conversor reúne as quatro bases em uma única tela, suporta bases 2–36, mostra o cálculo completo passo a passo gratuitamente, lida com inteiros arbitrariamente grandes sem perda de precisão, e funciona inteiramente no seu navegador. Sem conta, sem assinatura, sem dados enviados.
Privado, instantâneo e gratuito
Nada para instalar, nenhuma conta para criar. Cada conversão — de um único bit até um inteiro de 1.000 dígitos — acontece localmente no seu navegador, então os números nunca saem do seu dispositivo. Marque esta ferramenta nos favoritos para usá-la quando precisar mudar entre binário, octal, decimal, hex ou qualquer base intermediária.
Frequently asked questions
Como converto entre bases numéricas?
Digite seu número em qualquer dos campos Binário, Octal, Decimal ou Hexadecimal e todos os outros se atualizam instantaneamente. Há também um campo 'Qualquer base' para radixes de 2 a 36. Por exemplo, digite 255 em Decimal e obtém 11111111 (binário), 377 (octal) e FF (hex). Ative 'Mostrar passos' para ver a aritmética desenvolvida.
Como converto binário para decimal?
Multiplique cada bit por 2 elevado à potência da sua posição (contando desde 0 à direita) e some os resultados. Para 1101: 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8 + 4 + 0 + 1 = 13. Cole os bits no campo Binário e o campo Decimal mostra o resultado com a expansão posicional em 'Mostrar passos'.
Como converto decimal para binário?
Divida repetidamente o número decimal por 2 e anote cada resto, depois leia os restos de baixo para cima. Para 13: 13÷2=6 r1, 6÷2=3 r0, 3÷2=1 r1, 1÷2=0 r1 — lido de baixo para cima dá 1101. Digite 13 em Decimal para obter 1101 em Binário.
Como converto hexadecimal para decimal e vice-versa?
Cada dígito hex vale 0–15 (A=10, F=15) e multiplica-se por 16 elevado à sua posição. Hex 2F = 2×16¹ + 15×16⁰ = 32 + 15 = 47. Para voltar: 47÷16=2 r15(F), 2÷16=0 r2, dando 2F. Insira 2F em Hexadecimal ou 47 em Decimal e a ferramenta converte automaticamente.
Como converto binário para hexadecimal?
Como um dígito hex equivale exatamente a quatro bits (um nibble), agrupe os bits em grupos de quatro da direita. O binário 11010110 se divide em 1101 0110, que é D6 em hex (e 214 em decimal). Digite o valor binário e leia diretamente o campo Hexadecimal.
O que é uma base numérica (radix)?
A base, ou radix, é quantos dígitos distintos um sistema de numeração usa. O decimal (base 10) usa 0–9; o binário (base 2) usa 0–1; o octal (base 8) usa 0–7; o hexadecimal (base 16) usa 0–9 mais A–F. A mesma quantidade pode ser escrita em qualquer base — 100 em decimal é 1100100 em binário, 144 em octal e 64 em hex.
Como converto para uma base arbitrária como a base 36?
Use o campo 'Qualquer base' e escolha uma base de 2 a 36 — as bases maiores que 10 usam letras, então a base 36 vai de 0–9 depois A–Z (A=10, Z=35). Por exemplo, o decimal 1295 na base 36 é ZZ, porque ZZ = 35×36 + 35 = 1295. A base 36 é popular para IDs compactos e URLs curtas.
Como funciona a conversão de bases passo a passo?
Ative 'Mostrar passos'. A conversão entre duas bases não decimais é feita em duas fases: primeiro expansão para decimal (método posicional), depois conversão para a base destino (divisões sucessivas). Para binário 1010 para hex: 1010 = 10 em decimal, 10÷16 = 0 r10(A), resultado A.
Como converto números muito grandes?
Este conversor usa aritmética BigInt de precisão arbitrária — sem limite de 64 bits, sem arredondamento. Você pode colar um decimal de 300 dígitos, uma cadeia binária de mil bits ou um hash hexadecimal longo e cada base permanece exata, ao contrário de calculator.net e outros que usam ponto flutuante.
O que é o octal e onde é utilizado?
O octal é a base 8, com dígitos 0–7, e cada dígito octal corresponde exatamente a três bits binários. O uso moderno mais comum são as permissões de arquivo Unix/Linux: chmod 755 significa 111 101 101 em binário. O octal também aparece em sistemas computacionais antigos e alguns escapes de caracteres em C e Python.
Por que se usa hexadecimal em computação?
O hex é uma abreviatura compacta do binário: um dígito hex equivale a quatro bits, então um byte (8 bits) tem apenas dois dígitos hex. Isso torna o hex ideal para endereços de memória, códigos de cor (#FF8800), endereços MAC e depuração. O byte 11111111 é simplesmente FF, e a cor laranja #F59E0B é muito mais legível que sua forma binária de 24 bits.
Qual a diferença entre binário, octal, decimal e hexadecimal?
São os mesmos números escritos com diferentes quantidades de dígitos. O binário (base 2) é o que o hardware armazena; o octal (base 8) agrupa bits em grupos de três; o decimal (base 10) é a contagem humana; o hexadecimal (base 16) agrupa bits em grupos de quatro. O decimal 250 é 11111010 em binário, 372 em octal e FA em hex.
Quantos bits representa um dígito hexadecimal ou octal?
Um dígito hexadecimal representa exatamente 4 bits (um nibble), então dois dígitos hex formam um byte de 8 bits. Um dígito octal representa exatamente 3 bits. A linha de métricas ao vivo mostra o comprimento em bits, a contagem de bytes e a largura padrão mínima (8, 16, 32, 64 ou 128 bits) para seu número.
Funciona offline e é privado?
Sim a ambos. Cada conversão roda localmente com JavaScript BigInt — nada é enviado a um servidor. Após carregar a página, você pode continuar convertendo sem internet. Sem cadastro, sem limites, sem custo.
Posso usar o conversor no meu celular?
Sim. O conversor é totalmente responsivo — os campos, o seletor de base e o painel de passos funcionam em celular ou tablet (Safari no iPhone, Chrome no Android). Sem app para baixar. Você pode adicionar a página à tela inicial para abri-la como um app.
Related tools
Ver todas as ferramentasConversor de fuso horário
Compare o horário entre cidades e planeje reuniões que funcionem para todos.
Currency Converter
Convert between 30+ world currencies with recent reference rates — fully in your browser.
Scientific Calculator
Full scientific calculator with trig, log, factorial, powers and memory functions.
Quadratic Equation Solver
Solve ax² + bx + c = 0 and get real or complex roots with the discriminant and working shown.
Triangle Calculator
Solve any triangle — find missing sides, angles and area from any 3 known values.
Shoe Size Converter
Convert shoe sizes between US men & women, UK, EU and CM — with a complete international size chart.