Bem-vindo ao AI DO TOOL

Codificador / decodificador Base64

Converta texto em Base64 e de volta, com compatibilidade Unicode total: chinês, emoji e outros caracteres não latinos sobrevivem à viagem de ida e volta.

ResultadoSGVsbG8sIOS4lueVjCEg8J+YgA==bytes UTF-8: 19

O que é

Base64 transforma quaisquer bytes numa string segura de 64 caracteres ASCII: A-Z, a-z, 0-9, mais e barra, com igual como preenchimento. O problema: o btoa nativo aceita apenas Latin-1, por isso chinês ou emoji quebram. Esta ferramenta converte primeiro o seu texto em bytes UTF-8 e depois em Base64 — e inverso, sem nada se estragar.

Notas e curiosidades

O Base64 está em todo o lado mas não se vê: anexos de e-mail, imagens data URI no CSS, tokens JWT, cabeçalhos de autorização HTTP. Se alguma vez se perguntou porque um token JWT parece um mural de letras e pontos, metade é Base64 puro. Curioso: Base64 não é cifragem — qualquer um decodifica em dois segundos. Ele existe apenas para os dados binários atravessarem sistemas feitos para texto.

Origem e história

O Base64 veio da norma de cifragem de e-mail PEM, publicada pelo IETF na RFC 1421 em 1993, embora a ideia já circulasse no fim dos anos 1980. O alfabeto de 64 caracteres foi escolhido para atravessar os antigos gateways de e-mail que estragavam bytes não ASCII. Depois entrou no MIME (1996) e conquistou a web discretamente.

Palavras-chave relacionadas

codificador base64decodificador base64utf-8 base64texto em base64decodificar base64 online
Keep a kind heart, hold integrity as your foundation, and cherish warm love; may the world know peace and humanity live in harmony.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。