Texto para binário / hexadecimal
Text to Binary / Hex
Converte texto de e para binário, octal, decimal ou hexadecimal na codificação escolhida.
Converte texto em binário, octal, decimal ou hexadecimal — e de volta — com a codificação como um controle, e não como uma suposição. “O binário de ç” tem quatro respostas certas: C3 A7 em UTF-8, 00 E7 em UTF-16, E7 em Latin-1 e 00E7 como ponto de código; e 한 tem outras quatro: ED 95 9C em UTF-8, D5 5C em UTF-16, B0 A1 em CP949 e D55C como ponto de código.
Direção
O padrão em todo lugar. Coreano gasta três bytes por sílaba.
Texto
Números
bytes
9
caracteres na entrada
5
bytes por caractere
1,8
Como usar
Escolha a codificação primeiro
UTF-8, a menos que você tenha um motivo. CP949 está ali porque sistemas coreanos legados ainda o falam, e ponto de código é o que você quer quando a pergunta é sobre Unicode, e não sobre armazenamento.
Escolha a base e a formatação
Separador, preenchimento com zeros, hexadecimal em maiúsculas e um prefixo 0x ou 0b. Isso decide se a saída cola limpa no lugar para onde você a leva.
Cole números para ir na outra direção
Qualquer separador funciona — espaços, vírgulas, quebras de linha, prefixos 0x. Uma sequência sem separador nenhum é dividida a cada 8 dígitos em binário e a cada 2 em hexadecimal.
Perguntas frequentes
Qual codificação “o binário de um caractere” quer dizer?
Depende de quem pergunta. Um arquivo em disco são bytes em alguma codificação — normalmente UTF-8. Uma string de JavaScript é UTF-16. Uma referência do Unicode quer dizer o ponto de código. Escolher uma em silêncio é como o texto acaba corrompido, e é por isso que esta ferramenta pergunta.
Por que um caractere coreano dá três bytes e um ç dá dois?
Em UTF-8, o hangul cai na faixa de três bytes e as letras latinas com diacríticos na de dois. Em CP949 o hangul são dois. Essa diferença é a razão de um nome que cabe numa coluna de banco de dados em um sistema transbordar em outro.
Alguns caracteres saíram como ponto de interrogação
A codificação que você escolheu não tem código para eles — o CP949 não tem emoji nem letras latinas fora do próprio conjunto, então ç, ã e as vogais acentuadas também saem como interrogação. O painel lista quais caracteres, e o UTF-8 consegue representar todos eles.
De onde vem o CP949 num navegador?
Os navegadores conseguem decodificá-lo, mas não codificá-lo, então o codificador daqui é construído invertendo o decodificador do próprio navegador — cada código faz uma ida e volta para montar a tabela. É por isso que o resultado bate exatamente com o que um arquivo CP949 conteria.
Pode receber de
Conversor de base numérica
Number Base Converter
Converte entre binário, octal, decimal, hexadecimal e qualquer base até 36, com visões bit a bit.
Cifras clássicas
Classic Cipher Tool
Codifica e decodifica cifras de César, ROT13, Atbash, Vigenère e rail fence, com visão de força bruta — um brinquedo de enigmas, não segurança.
Tradutor de código morse
Morse Code Translator
Converte texto de e para morse e pode tocá-lo como tons audíveis na velocidade escolhida.
Conversor de maiúsculas e minúsculas
Case Converter
Converte entre MAIÚSCULAS, minúsculas, Iniciais Maiúsculas, Frase, camelCase, snake_case, kebab-case e CONSTANT_CASE.
Em seguida
Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.
Codificar e decodificar Base64
Base64 Encoder & Decoder
Codifica e decodifica Base64 e Base64URL para texto ou arquivos, tratando UTF-8 corretamente.
Visualizador hexadecimal
Hex Viewer
Mostra qualquer arquivo como despejo offset/hex/ASCII, identifica os magic bytes e destaca uma busca.
Tradutor de código morse
Morse Code Translator
Converte texto de e para morse e pode tocá-lo como tons audíveis na velocidade escolhida.
Conversor de base numérica
Number Base Converter
Converte entre binário, octal, decimal, hexadecimal e qualquer base até 36, com visões bit a bit.
Localizar e substituir
Find & Replace
Substitui texto por valor literal, palavra inteira ou expressão regular, com grupos de captura e prévia de cada ocorrência.
Editor de Markdown
Markdown Editor
Edita Markdown com prévia ao vivo e exporta o HTML renderizado, com tabelas e listas de tarefas do GFM.