Base64 não é criptografia
Ele transforma bytes em 64 caracteres imprimíveis para que sobrevivam a canais que só carregam texto. Qualquer um reverte em um segundo. Nunca use para esconder nada.
Por que cresce um terço
Cada três bytes viram quatro caracteres, então o resultado fica cerca de 33% maior. É o preço de passar bytes arbitrários por um cano que só aceita texto.
Já que está aqui — garanta um bônus de corretora
Mais calculadoras
Perguntas frequentes
Q. Funciona com texto não latino?
Funciona. O texto vira bytes UTF-8 antes, então japonês, árabe, emoji e o que mais houver voltam intactos.
Q. O que é Base64 seguro para URL?
Uma variante que usa - e _ no lugar de + e /, para o resultado caber numa URL sem escape. Os JWTs usam. Esta ferramenta trabalha com o alfabeto padrão.
Q. Por que a decodificação falha?
Quase sempre por uma string cortada ou com espaços e caracteres soltos. O comprimento precisa ser múltiplo de quatro, completado com = quando necessário.