Texto para binário
Converta texto e valores de bytes nos dois sentidos, com ASCII ou UTF-8.
Use 8 dígitos binários por byte, separados por espaços: 01000001.
Limites: 4.096 bytes e 36.864 caracteres numéricos. ASCII aceita 0–127. UTF-8 inválido é rejeitado.
A entrada fica salva neste navegador. Até 500 caracteres também aparecem na URL e nos links compartilhados. Limpar remove ambos.
Ferramentas relacionadas
-
Conversor de unidades
Escolha a grandeza e compare o mesmo valor em todas as unidades do grupo. -
Conversor de números romanos
Converta nos dois sentidos e entenda cada algarismo. -
Codificador e decodificador de URL
Prepare texto para uma URL ou leia caracteres codificados. -
Formatador JSON
Formate, minifique e valide JSON com a linha e a coluna do erro. -
Decodificador JWT
Veja o conteúdo e as datas do token. A assinatura não é verificada.
Transforme texto em valores de bytes ou recupere texto a partir de uma sequência numérica. Escolha a notação binária, hexadecimal, octal ou decimal e use UTF-8 para textos em vários idiomas ou ASCII para o conjunto original de sete bits. A conversão ajuda a analisar mensagens codificadas, preparar pequenos dados de teste e entender como caracteres viram bytes. Na saída, cada byte fica separado por um espaço. Tudo é processado no navegador, e entradas incorretas geram uma mensagem em vez de valores presumidos ou resultados parciais.
Como usar
- Escolha o sentido da conversão, a base numérica e a codificação.
- Digite texto ou cole bytes separados por espaços; use o exemplo para conferir o formato.
- Confira o resultado e a quantidade de bytes, depois copie ou limpe a entrada salva.
O que ela cobre
- Binário exige oito dígitos por byte, hexadecimal dois, octal três e decimal aceita de um a três.
- UTF-8 preserva acentos, caracteres combinados, emojis e alfabetos escritos da direita para a esquerda.
- ASCII aceita apenas 0–127; sequências UTF-8 inválidas são rejeitadas sem substituição silenciosa.
- Limite de 4.096 bytes e 36.864 caracteres na entrada numérica, incluindo espaços.
Perguntas frequentes
Por que um caractere pode ocupar vários bytes?
UTF-8 usa de um a quatro bytes para cada ponto de código Unicode. Uma letra acentuada pode ocupar dois bytes, e um emoji costuma ocupar quatro. Um caractere visível composto por vários pontos pode ocupar mais. ASCII cobre somente 0–127; escolha UTF-8 para os caracteres fora dessa faixa.
Como devo separar os bytes na entrada?
Use espaços, tabulações ou quebras de linha. Cada byte precisa de oito dígitos em binário, dois em hexadecimal e três em octal, com zeros à esquerda quando necessário. Decimal aceita de um a três dígitos. Os valores devem ficar entre 0 e 255. Vírgulas, prefixos, sinais, frações e grupos colados são rejeitados.
O que acontece com sequências UTF-8 inválidas?
A conversão para e a saída é limpa. Sequências incompletas, codificações longas demais, bytes de continuação isolados e substitutos codificados são recusados. Nenhum caractere de substituição esconde o erro. Um caractere de substituição realmente codificado como EF BF BD continua válido, e uma marca inicial de ordem de bytes é preservada.
A entrada fica salva ou aparece no link?
O processamento é local. A entrada fica salva neste navegador dentro do limite permitido; até 500 caracteres também entram na URL com as opções. Compartilhar o link pode revelar esse conteúdo. Limpar remove a entrada salva e seu valor na URL. Textos maiores não são incluídos no endereço da página.
Atualizado em