Conversor de Texto para Binário/Hex/ASCII
Converta texto em códigos binários, hexadecimais e ASCII (ou decodifique-os de volta) com visualização ao vivo em vários formatos, detalhamento por caractere, opções de separador e preenchimento, e suporte total a Unicode (UTF-8).
Seu bloqueador de anúncios está impedindo a exibição de anúncios
O MiniWebtool é gratuito graças aos anúncios. Se esta ferramenta ajudou você, apoie-nos indo para o Premium (sem anúncios + ferramentas mais rápidas) ou coloque MiniWebtool.com na lista de permissões e recarregue a página.
- Ou faça upgrade para o Premium (sem anúncios)
- Permita anúncios para MiniWebtool.com e recarregue
Conversor de Texto para Binário/Hex/ASCII
O Conversor de Texto para Binário, Hex e ASCII é um codificador e decodificador online gratuito que transforma texto simples em códigos numéricos amigáveis para máquinas — e vice-versa. Esteja você depurando dados de baixo nível, aprendendo como os computadores representam caracteres, criando um trabalho de programação ou apenas curioso para saber como seu nome se parece em 1s e 0s, esta ferramenta fornece saídas em binário, hexadecimal, decimal (ASCII) e octal lado a lado, com uma visualização ao vivo que atualiza enquanto você digita e um detalhamento por caractere que mostra os bytes UTF-8 exatos por trás de cada glifo.
O que Esta Ferramenta Faz
Este conversor opera em duas direções. No modo Codificar, ele recebe qualquer texto que você fornecer e traduz cada caractere em um ou mais bytes (usando o padrão universal UTF-8) e, em seguida, exibe esses bytes no sistema numérico escolhido: binário (base 2), hexadecimal (base 16), decimal ASCII (base 10) ou octal (base 8). No modo Decodificar, ele inverte o processo: cole uma sequência de códigos binários, hex, decimais ou octais e ele reconstruirá o texto original.
Como o Texto se Torna Números — Um Guia Rápido
Cada caractere em um computador é armazenado, em última análise, como um número. O padrão ASCII original, definido em 1963, mapeava 128 caracteres (letras, dígitos, pontuação, códigos de controle) para os números de 0 a 127. Os sistemas modernos usam o Unicode, que atribui um codepoint exclusivo para cada caractere em cada sistema de escrita da Terra, além de emojis, símbolos e muito mais — totalizando mais de 149.000 codepoints. Para armazená-los de forma eficiente, os computadores usam uma codificação chamada UTF-8: os caracteres ASCII ainda ocupam apenas um byte (por isso parecem idênticos ao antigo ASCII), mas letras acentuadas, caracteres CJK e emojis usam 2, 3 ou 4 bytes cada.
A letra
H possui o codepoint Unicode U+0048, que é o número 72. Como um único byte UTF-8, isso é 01001000 em binário, 48 em hex, 072 em decimal ou 110 em octal.A letra
i é U+0069 (105), que se torna 01101001, 69, 105 ou 151.Assim, a codificação completa de "Hi" é:
01001000 01101001 (binário).
Comparação de Sistemas Numéricos Comuns
| Caractere | Decimal | Binário (8 bits) | Hex | Octal |
|---|---|---|---|---|
| A | 65 | 01000001 | 41 | 101 |
| B | 66 | 01000010 | 42 | 102 |
| Z | 90 | 01011010 | 5A | 132 |
| a | 97 | 01100001 | 61 | 141 |
| z | 122 | 01111010 | 7A | 172 |
| 0 | 48 | 00110000 | 30 | 060 |
| 9 | 57 | 00111001 | 39 | 071 |
| (espaço) | 32 | 00100000 | 20 | 040 |
| ! | 33 | 00100001 | 21 | 041 |
| ? | 63 | 00111111 | 3F | 077 |
Passo a Passo: Como Usar o Conversor
- Escolha a direção: Use o botão no topo para escolher Codificar (texto para códigos) ou Decodificar (códigos para texto).
- Escolha um formato: Selecione Binário, Hexadecimal, ASCII (Decimal) ou Octal como formato de destino ou origem.
- Digite ou cole sua entrada: Digite seu texto ou códigos na caixa de entrada. Ao digitar no modo de codificação, a visualização ao vivo mostra os quatro formatos sendo atualizados em tempo real.
- Ajuste as opções de formatação: Escolha seu separador preferido (espaço, vírgula, traço, nova linha ou nenhum), ative o preenchimento com zeros para uma largura consistente, adicione prefixos de linguagem (0b, 0x, 0o) ou mude o hex para maiúsculas.
- Clique em Converter: O resultado completo codificado ou decodificado aparece abaixo, junto com um painel de "Todos os Formatos num Relance" e um detalhamento por caractere mostrando exatamente como cada um é mapeado para seus bytes.
- Copie ou baixe: Um clique copia a saída para sua área de transferência ou a baixa como um arquivo de texto. Você também pode pressionar "Usar como Entrada" para retornar o resultado ao conversor.
Decodificador Inteligente — Processamento de Entrada Flexível
O decodificador foi projetado para aceitar códigos de muitas fontes sem exigir que você os limpe primeiro:
- Múltiplos separadores aceitos: espaços, vírgulas, traços, pontos e vírgulas, barras, pipes e novas linhas funcionam como limites de token.
- Remoção automática de prefixos: se seus códigos contiverem prefixos
0b,0xou0o(comuns em C, Python e outras linguagens), eles serão removidos automaticamente antes do processamento. - Fallback de largura fixa: se você colar uma string longa sem separadores, o decodificador tentará dividi-la na largura natural para aquele formato — 8 caracteres para binário, 2 para hex, 3 para decimal ou octal.
- Reconstrução UTF-8 multi-byte: quando os bytes formam uma sequência UTF-8 válida, eles são unidos para recriar letras acentuadas, caracteres CJK e emojis corretamente.
Perguntas Frequentes
Como esta ferramenta converte texto para binário?
Cada caractere do seu texto é primeiro codificado como um ou mais bytes UTF-8, e cada byte é então exibido como um número binário de 8 bits. Por exemplo, a letra A é um byte (65), que se torna 01000001 em binário.
Qual é a diferença entre ASCII e Unicode aqui?
O ASCII simples cobre apenas codepoints de 0 a 127, que cabem em um único byte. Esta ferramenta usa UTF-8, que é um superconjunto do ASCII: caracteres ASCII produzem um byte, mas letras acentuadas, caracteres CJK e emojis produzem de 2 a 4 bytes. Os códigos que você vê são os valores reais dos bytes UTF-8, que é o que arquivos e protocolos de rede realmente transmitem.
Posso decodificar códigos que não possuem separador?
Sim. Se a sua entrada for uma string longa sem espaços, a ferramenta tentará dividi-la em grupos de largura fixa: 8 caracteres para binário, 2 para hex, 3 para decimal ou octal. Certifique-se de que o preenchimento seja consistente para que cada byte use a mesma largura — por exemplo, 01000001 em vez de 1000001.
Por que alguns caracteres são maiores que 8 bits em binário?
Caracteres não ASCII, como letras acentuadas, caracteres chineses ou emojis, exigem mais de um byte UTF-8. Cada byte ainda tem 8 bits, mas o caractere é representado por 2, 3 ou 4 grupos separados de 8 bits. Por exemplo, a letra é tem dois bytes (11000011 10101001) e o emoji do foguete 🚀 tem quatro bytes.
Quais separadores o decodificador aceita?
O decodificador aceita espaços, vírgulas, traços, pontos e vírgulas, barras, pipes e novas linhas como separadores entre códigos. Ele também remove prefixos 0b, 0x e 0o automaticamente, para que você possa colar códigos de quase qualquer fonte sem limpá-los antes.
Meu texto é enviado para um servidor?
Seu texto é processado no servidor apenas quando você clica em Converter. A visualização ao vivo que atualiza enquanto você digita funciona inteiramente no seu navegador usando JavaScript e nunca é transmitida.
Casos de Uso Práticos
Para Programação e Desenvolvimento
- Gerar literais de bytes para firmware embarcado ou payloads de protocolo
- Inspecionar quais bytes uma string realmente produz quando serializada
- Criar fixtures de teste para parsers, decodificadores e bibliotecas de serialização
- Depurar bugs relacionados à codificação (mojibake, problemas de BOM, UTF-8 inválido)
Para Educação e Aprendizado
- Visualizar como os computadores armazenam letras, dígitos e pontuação
- Demonstrar a relação entre binário, hex, decimal e octal
- Ensinar codificação UTF-8 multi-byte com exemplos concretos
- Completar lições de ciência da computação que envolvem conversão de sistemas numéricos
Para Diversão e Curiosidade
- Ver seu nome escrito puramente em 1s e 0s
- Codificar mensagens secretas para enigmas e escape rooms
- Gerar gráficos de "linguagem de computador" ou designs de camisetas
- Decodificar binários encontrados em um videogame, filme ou geocache
Dicas para Melhores Resultados
- Acompanhe a visualização ao vivo: enquanto você digita no modo de codificação, os quatro formatos são atualizados simultaneamente — útil para comparar como o mesmo texto aparece em bases diferentes.
- Mantenha o preenchimento com zeros para idas e voltas: larguras consistentes (8 para binário, 2 para hex, 3 para decimal/octal) garantem que o decodificador possa dividir seus códigos corretamente, mesmo sem separadores.
- Use prefixos ao compartilhar com códigos: os prefixos
0b/0x/0opermitem que você cole a saída diretamente em Python, JavaScript, C ou muitas outras linguagens. - Use o botão "Usar como Entrada": retorne instantaneamente o seu resultado ao conversor para verificar a precisão.
- Experimente exemplos Unicode: o exemplo "Café 🚀" demonstra como as sequências UTF-8 multi-byte funcionam na prática.
Recursos Adicionais
- ASCII - Wikipédia
- UTF-8 - Wikipédia
- Sistema Numérico Binário - Wikipédia
- Hexadecimal - Wikipédia
- Octal - Wikipédia
Cite este conteúdo, página ou ferramenta como:
"Conversor de Texto para Binário/Hex/ASCII" em https://MiniWebtool.com/br// de MiniWebtool, https://MiniWebtool.com/
pela equipe miniwebtool. Atualizado: 27 de abril de 2026