Codificação Mapeamento
Visualize passo a passo como o texto simples é convertido em caracteres Base64. Veja o mapeamento de codificação em tempo real.
Como a codificação funciona passo a passo
Conversão de bytes UTF-8
Cada caractere é primeiro convertido para sua representação em bytes UTF-8. Caracteres ASCII usam 1 byte, enquanto caracteres internacionais podem usar 2–4 bytes.
Agrupamento de 3 bytes
Os bytes são agrupados em conjuntos de 3 (24 bits). Cada grupo é então dividido em quatro segmentos de 6 bits.
Busca de caractere Base64
Cada valor de 6 bits (0–63) é mapeado para um caractere no alfabeto Base64. Grupos incompletos são preenchidos com caracteres "=".
Dicas para melhores resultados
Experimente caracteres multi-byte (ex. chinês, emoji) para ver como a codificação UTF-8 os expande em múltiplos bytes.
Alterne entre os modos Codificar e Decodificar para ver o mapeamento em ambas as direções.
Ative o modo URL-Safe para ver como + e / são substituídos por - e _ na saída.