Texto / Codificação
Conversor de texto para binário (e de binário para texto)
Converta texto em bytes binários, hexadecimais, decimais ou octais usando UTF-8 — com suporte a letras acentuadas, chinês e emojis — e decodifique bytes de volta para texto, com aviso sobre sequências inválidas.
Conversor de texto para binário (e de binário para texto): O texto é codificado como UTF-8, a codificação usada por quase todas as páginas da web, e cada byte é escrito na base escolhida: 8 dígitos binários, 2 dígitos hexadecimais ou 3 dígitos octais. A decodificação aceita bytes separados por espaços ou vírgulas, ou uma sequência contínua de binário ou hexadecimal, e rejeita tudo que não seja UTF-8 válido. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.
- Categoria
- Ferramentas de texto
- Execuções
- No seu navegador
- Custo
- Grátis · sem cadastro
- Disponibilidade
- Pronto para usar
Roda inteiramente no seu navegador
Saída
01001000 01100101 01101100 01101100 01101111 00101100 00100000 11100100 10111000 10010110 11100111 10010101 10001100
O texto é armazenado como bytes em UTF-8: as letras simples do inglês ocupam um byte cada (H é 01001000), as letras acentuadas ocupam dois e a maioria dos caracteres chineses, japoneses e coreanos ocupa três. A decodificação lê os bytes novamente e informa sequências inválidas em vez de tentar adivinhar. Para converter um único número entre bases, use o conversor de bases numéricas.
Exemplo
Hello, 世界 ocupa 13 bytes: 5 para Hello, 1 para a vírgula e 1 para o espaço, e 3 para cada um de 世 (E4 B8 96) e 界 (E7 95 8C). Em binário, H é 01001000 e 世 é 11100100 10111000 10010110.
Bytes e caracteres
O ASCII, criado na década de 1960, abrange 128 caracteres em 7 bits; o UTF-8 mantém esses caracteres como bytes únicos e adiciona sequências mais longas para o restante do Unicode. Para ver o ponto de código e os bytes de cada caractere, use o inspector de Unicode.
Como usar
- Escolha entre texto para bytes ou bytes para texto.
- Escolha binário, hexadecimal, decimal ou octal.
- Digite a entrada e copie o resultado.
Privacidade e limitações
Tudo é convertido no seu navegador.
Ferramentas relacionadas
Perguntas frequentes
Como escrever Hello em binário?
01001000 01100101 01101100 01101100 01101111: um byte para cada letra, pois todas são caracteres ASCII simples.
Por que alguns caracteres ocupam vários bytes?
O UTF-8 usa um byte para ASCII, dois para a maioria das letras acentuadas e das letras gregas ou cirílicas, três para a maioria dos caracteres chineses, japoneses e coreanos e quatro para emojis.
Posso converter um número para binário?
Use o conversor de bases numéricas para números; esta ferramenta converte os caracteres do texto.
Ferramenta grátis · no seu navegador execuções · não precisa de conta