Conversor de bases numéricas
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 exactidão
Este conversor de bases numéricas mostra 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 restantes actualizam-se 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 de página.
É um conversor de bases completo que também lida com os 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 utiliza. 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 quotidiana; e o hexadecimal (base 16) agrupa quatro bits por dígito usando 0–9 e A–F. A mesma quantidade é representada em todos: o decimal 250 é 11111010 em binário, 372 em octal e FA em hex.
Veja cada conversão resolvida, passo a passo
Active Mostrar passos e a ferramenta torna-se um recurso pedagógico. 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 raros conversores com passos detalhados que mostra a aritmética real em vez de apenas o resultado.
Construído para números grandes
A maioria dos conversores perde precisão silenciosamente quando um valor ultrapassa os 64 bits, pois recorrem a aritmética de vírgula flutuante. Este conversor de números grandes usa o BigInt de precisão arbitrária do JavaScript, pelo que um decimal de 300 dígitos, uma cadeia binária de mil bits ou um hash hexadecimal longo se convertem exactamente — cada dígito intacto.
Uma linha de métricas em tempo real 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 o seu número — prático para dimensionar campos ou verificar se um valor ultrapassa um tipo de dados.
Comparação com RapidTables e WolframAlpha
rapidtables.com é a referência para conversões rápidas, mas usa páginas separadas por direcção de conversão, limita-se à base 16 e não mostra o cálculo passo a passo. WolframAlpha mostra passos mas requer subscrição Pro para desenvolvimento completo, envia cada consulta para os servidores da Wolfram e é lento para uso interactivo.
Este conversor reúne as quatro bases num único ecrã, 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 browser. Sem conta, sem subscrição, 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 — ocorre localmente no seu browser, pelo que os números que converte nunca saem do seu dispositivo. Marque esta ferramenta nos favoritos para a usar quando precisar de mudar entre binário, octal, decimal, hex ou qualquer base intermédia.
Frequently asked questions
Como converto entre bases numéricas?
Escreva o seu número em qualquer dos campos Binário, Octal, Decimal ou Hexadecimal e todos os outros actualizam-se instantaneamente. Há também um campo 'Qualquer base' para radixes de 2 a 36. Por exemplo, escreva 255 em Decimal e obtém 11111111 (binário), 377 (octal) e FF (hex). Active '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 disponível 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. Escreva 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. Introduza 2F em Hexadecimal ou 47 em Decimal e a ferramenta converte automaticamente.
Como converto binário para hexadecimal?
Como um dígito hex equivale exactamente a quatro bits (um nibble), agrupe os bits em grupos de quatro da direita. O binário 11010110 divide-se em 1101 0110, que é D6 em hex (e 214 em decimal). Escreva o valor binário e leia directamente o campo Hexadecimal.
O que é uma base numérica (radix)?
A base, ou radix, é quantos dígitos distintos um sistema de numeração utiliza. 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 superiores a 10 usam letras, por isso 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 curtos.
Como funciona a conversão de bases passo a passo?
Active 'Mostrar passos'. A conversão entre duas bases não decimais faz-se 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. Pode colar um decimal de 300 dígitos, uma cadeia binária de mil bits ou um hash hexadecimal longo e cada base permanece exacta, ao contrário de calculator.net e outros que usam vírgula flutuante.
O que é o octal e onde é utilizado?
O octal é a base 8, com dígitos 0–7, e cada dígito octal corresponde exactamente a três bits binários. O seu uso moderno mais comum são as permissões de ficheiros Unix/Linux: chmod 755 significa 111 101 101 em binário. O octal também aparece em sistemas informáticos antigos e alguns escapes de caracteres em C e Python.
Por que se usa hexadecimal em informática?
O hex é uma abreviatura compacta do binário: um dígito hex equivale a quatro bits, pelo que 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 a 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 exactamente 4 bits (um nibble), pelo que dois dígitos hex formam um byte de 8 bits. Um dígito octal representa exactamente 3 bits. A linha de métricas em tempo real mostra o comprimento em bits, a contagem de bytes e a largura padrão mínima (8, 16, 32, 64 ou 128 bits) para o seu número.
Funciona offline e é privado?
Sim a ambas. Cada conversão corre localmente com JavaScript BigInt — nada é enviado a um servidor. Após carregar a página, pode continuar a converter sem ligação à internet. Sem registo, sem limites, sem custo.
Posso usar o conversor no meu telemóvel?
Sim. O conversor é totalmente responsivo — os campos, o selector de base e o painel de passos funcionam em telemóvel ou tablet (Safari no iPhone, Chrome no Android). Sem app para descarregar. Pode adicionar a página ao ecrã inicial para a abrir como uma app.
Related tools
Ver todas as ferramentasConversor de fusos horários
Compare a hora entre cidades e planeie 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.