Como o texto vira binário
Cada caractere é convertido para seus bytes UTF-8, e cada byte é representado na base escolhida. Em binário, cada byte vira 8 dígitos (ex.: A = 01000001). Acentos e emojis ocupam mais de um byte em UTF-8, por isso geram mais grupos.
Perguntas frequentes
Funciona com acentos e emojis?
Sim. Usamos UTF-8, então ç, á e 😀 são convertidos corretamente nos dois sentidos.