O que é a codificação Base64?
Base64 representa bytes usando um pequeno conjunto de caracteres de texto. É útil quando um sistema precisa transportar informações binárias através de um formato baseado em texto. Exemplos incluem URLs de dados, anexos de e-mail e valores passados entre aplicativos. UTF-8 texto, ao invés de carregar ou decodificar ficheiros binários.
Base64 é o mesmo que criptografia?
Não. Qualquer pessoa com o valor codificado pode decodificá-lo. Não há senha ou chave secreta envolvida. Use Base64 para representar dados, em vez de ocultar informações confidenciais.
Por que escolher o Base64 seguro para URL?
O Base64 padrão usa caracteres de mais e barra, e pode terminar com sinais de igual para preenchimento. A variante segura para URL substitui mais e barra por menos e sublinhado; essa ferramenta também omite o preenchimento ao codificar essa variante.
Por que a decodificação pode falhar?
Este decodificador permite espaços em branco entre caracteres, mas rejeita valores mal formados. Um valor Base64 válido pode conter dados binários que não são texto UTF-8; a ferramenta irá explicar isso em vez de substituí-lo por símbolos ilegíveis.
Veja Explicação da MDN sobre Base64 e Unicode. Para endereços Web codificados em porcentagem, utilize o Codificador e decodificador de URL.