Tabela de conversão de bases
Gere instantaneamente gráficos de referência de bases numéricas personalizados e interativos. Escolha valores inicial e final personalizados e passos de incremento para montar uma tabela de números decimais mapeados para seus equivalentes binários, octais, hexadecimais e de caractere ASCII. Aplique filtros, destaque propriedades matemáticas, baixe os dados como CSV/JSON ou copie como tabelas Markdown. Atende cursos padrão de ciência da computação e necessidades de programação.
Analyze number mappings dynamically. Configure your starting value, ending range, padding parameters, and active column properties below.
| Decimal (10) | Binary (2) | Octal (8) | Hexadecimal (16) | ASCII Char | Roman Num |
|---|---|---|---|---|---|
| 0 | 00000000 | 0 | 0 | Control char | - |
| 1 | 00000001 | 1 | 1 | Control char | I |
| 2 | 00000010 | 2 | 2 | Control char | II |
| 3 | 00000011 | 3 | 3 | Control char | III |
| 4 | 00000100 | 4 | 4 | Control char | IV |
| 5 | 00000101 | 5 | 5 | Control char | V |
| 6 | 00000110 | 6 | 6 | Control char | VI |
| 7 | 00000111 | 7 | 7 | Control char | VII |
| 8 | 00001000 | 10 | 8 | Control char | VIII |
| 9 | 00001001 | 11 | 9 | Control char | IX |
| 10 | 00001010 | 12 | A | Control char | X |
| 11 | 00001011 | 13 | B | Control char | XI |
| 12 | 00001100 | 14 | C | Control char | XII |
| 13 | 00001101 | 15 | D | Control char | XIII |
| 14 | 00001110 | 16 | E | Control char | XIV |
| 15 | 00001111 | 17 | F | Control char | XV |
| 16 | 00010000 | 20 | 10 | Control char | XVI |
| 17 | 00010001 | 21 | 11 | Control char | XVII |
| 18 | 00010010 | 22 | 12 | Control char | XVIII |
| 19 | 00010011 | 23 | 13 | Control char | XIX |
| 20 | 00010100 | 24 | 14 | Control char | XX |
| 21 | 00010101 | 25 | 15 | Control char | XXI |
| 22 | 00010110 | 26 | 16 | Control char | XXII |
| 23 | 00010111 | 27 | 17 | Control char | XXIII |
| 24 | 00011000 | 30 | 18 | Control char | XXIV |
| 25 | 00011001 | 31 | 19 | Control char | XXV |
| 26 | 00011010 | 32 | 1A | Control char | XXVI |
| 27 | 00011011 | 33 | 1B | Control char | XXVII |
| 28 | 00011100 | 34 | 1C | Control char | XXVIII |
| 29 | 00011101 | 35 | 1D | Control char | XXIX |
| 30 | 00011110 | 36 | 1E | Control char | XXX |
| 31 | 00011111 | 37 | 1F | Control char | XXXI |
| 32 | 00100000 | 40 | 20 | XXXII | |
| 33 | 00100001 | 41 | 21 | ! | XXXIII |
| 34 | 00100010 | 42 | 22 | " | XXXIV |
| 35 | 00100011 | 43 | 23 | # | XXXV |
| 36 | 00100100 | 44 | 24 | $ | XXXVI |
| 37 | 00100101 | 45 | 25 | % | XXXVII |
| 38 | 00100110 | 46 | 26 | & | XXXVIII |
| 39 | 00100111 | 47 | 27 | ' | XXXIX |
| 40 | 00101000 | 50 | 28 | ( | XL |
| 41 | 00101001 | 51 | 29 | ) | XLI |
| 42 | 00101010 | 52 | 2A | * | XLII |
| 43 | 00101011 | 53 | 2B | + | XLIII |
| 44 | 00101100 | 54 | 2C | , | XLIV |
| 45 | 00101101 | 55 | 2D | - | XLV |
| 46 | 00101110 | 56 | 2E | . | XLVI |
| 47 | 00101111 | 57 | 2F | / | XLVII |
| 48 | 00110000 | 60 | 30 | 0 | XLVIII |
| 49 | 00110001 | 61 | 31 | 1 | XLIX |
| 50 | 00110010 | 62 | 32 | 2 | L |
| 51 | 00110011 | 63 | 33 | 3 | LI |
| 52 | 00110100 | 64 | 34 | 4 | LII |
| 53 | 00110101 | 65 | 35 | 5 | LIII |
| 54 | 00110110 | 66 | 36 | 6 | LIV |
| 55 | 00110111 | 67 | 37 | 7 | LV |
| 56 | 00111000 | 70 | 38 | 8 | LVI |
| 57 | 00111001 | 71 | 39 | 9 | LVII |
| 58 | 00111010 | 72 | 3A | : | LVIII |
| 59 | 00111011 | 73 | 3B | ; | LIX |
| 60 | 00111100 | 74 | 3C | < | LX |
| 61 | 00111101 | 75 | 3D | = | LXI |
| 62 | 00111110 | 76 | 3E | > | LXII |
| 63 | 00111111 | 77 | 3F | ? | LXIII |
| 64 | 01000000 | 100 | 40 | @ | LXIV |
Principais recursos da tabela de conversão de bases
- Intervalos personalizados e passos de incremento: gere listas de mapeamento de bases de qualquer inteiro inicial até um valor final com passos personalizados (por exemplo, contando de 5 em 5, de 10 em 10 etc.). Suporta saídas de tabela de até 10.000 linhas.
- Destaque visual de propriedades: identifique instantaneamente propriedades matemáticas na grade da tabela. Destaque números primos, pares, ímpares ou quadrados perfeitos com marcadores de cor personalizados.
- Exportação para Markdown e dados: baixe sua folha de referência de bases personalizada como arquivo CSV ou JSON. Copie as linhas diretamente como tabela formatada em Markdown, pronta para sua documentação em Markdown.
- Filtros de pesquisa em várias colunas: encontre valores instantaneamente. O filtro de pesquisa varre os valores decimal, binário, octal e hexadecimal para corresponder a substrings em tempo real.
Casos de uso comuns da tabela de conversão de bases
- Ensino de ciência da computação: um auxílio de estudo perfeito para alunos que aprendem representação binária, configurações hexadecimais, complemento de dois e conversões de bases numéricas.
- Firmware e sistemas embarcados: cruze configurações de registradores, ajustes de pinos e flags de bytes entre campos de bits binários e valores hex ao depurar microcontroladores.
- Sub-redes de rede e IPs: mapeie endereços IP e máscaras de rede para octetos binários, facilitando a compreensão de blocos CIDR, sub-redes e lógica bit a bit.
- Engenharia eletrônica digital: valide transições de portas lógicas, valores de codificadores/decodificadores e tabelas verdade conferindo contadores binários consecutivos lado a lado.
- Impressão de cola de consulta: gere um intervalo sob medida (por exemplo, de 0 a 255) e imprima uma folha limpa e amigável ao papel para usar como cartão de referência off-line para programadores.
- Documentação técnica: copie rapidamente uma grade Markdown formatada de intervalos específicos e cole diretamente em documentação de projeto, arquivos de código ou páginas wiki.
O que é uma base numérica (radix)?
Uma base numérica (ou radix) é o número de dígitos únicos, incluindo o zero, que um sistema de numeração posicional usa para representar números. No decimal padrão (base 10), contamos com 10 símbolos (0-9). Nos computadores, o hardware é baseado em transistores binários que têm apenas dois estados, representando a base 2 (0 e 1). Para escrever binário de forma compacta, os cientistas da computação usam o octal (base 8) e o hexadecimal (base 16).
Como a conversão de bases funciona matematicamente
Qualquer número na base b pode ser representado usando pesos posicionais. A posição de cada dígito corresponde a uma potência da base b.
Exemplo: converter o hexadecimal A4 16 para decimal:
Exemplo: converter o decimal 13 para binário (base 2):
Dividimos por 2 repetidamente e registramos os restos (lidos de baixo para cima):
- Atribuir valores: em hex, A = 10, e as posições são ponderadas por potências de 16.
- Equação: A4 16 = (10 × 16 1 ) + (4 × 16 0 )
- Substituição: (10 × 16) + (4 × 1) = 160 + 4 = 164 10
- 13 ÷ 2 = 6, resto 1 (bit menos significativo)
- 6 ÷ 2 = 3, resto 0
- 3 ÷ 2 = 1, resto 1
- 1 ÷ 2 = 0, resto 1 (bit mais significativo)
- Resultado: 13 10 = 1101 2
Cola de consulta rápida de conversão de bases
Ao trabalhar com microprocessadores ou configurações de rede, os seguintes mapeamentos são padrão:
Perguntas frequentes
Uma tabela de conversão de bases é um gráfico de referência que lista números decimais consecutivos ao lado de suas representações equivalentes em outros sistemas numéricos, normalmente binário (base 2), octal (base 8) e hexadecimal (base 16). É amplamente usada por programadores e engenheiros como cola de consulta.
Basta ajustar os campos Valor inicial, Valor final e Passo de incremento no painel de configurações de intervalo. Você pode gerar tabelas começando em qualquer valor até 1.000.000, com um máximo de 10.000 linhas para manter o desempenho rápido do navegador.
O preenchimento de bits adiciona zeros à esquerda nos números binários para representar larguras de palavra padrão da computação, como nibbles de 4 bits, bytes de 8 bits ou palavras de 16 bits. Você pode escolher «Nenhum», «4 bits», «8 bits» ou «16 bits» nas nossas opções de configuração binária para formatar as saídas binárias.
Sim. O gerador permite copiar a tabela inteira diretamente para a área de transferência em formato Markdown (perfeito para documentação ou comentários no GitHub) ou exportar os dados como arquivo CSV ou JSON para download.
Sim. Insira um número ou caractere no campo de pesquisa para filtrar a tabela dinamicamente. A pesquisa corresponde a valores em todas as bases (por exemplo, pesquisar «1F» encontrará 31 em decimal e 11111 em binário).
O mini-conversor é um utilitário de acesso rápido. Você pode digitar um único número em qualquer um dos campos de base (decimal, binário, octal ou hexadecimal) e vê-lo traduzido instantaneamente para todas as outras bases, independentemente de gerar uma tabela completa.
100 %. Como todas as ferramentas do nosso site, toda a análise, os cálculos e a geração de tabelas são processados localmente no seu navegador. Nenhum dado é transmitido a servidores externos ou registrado.