O que é Codificador Base64?
Base64 é um esquema de codificação que representa dados binários usando apenas 64 caracteres ASCII imprimíveis — letras maiúsculas, minúsculas, dígitos e os símbolos + e /, com = como preenchimento. É importante entender o que isso significa e o que não significa: Base64 não é criptografia nem compressão. Ele não esconde nem encolhe nada; na verdade, aumenta o tamanho do dado em cerca de 33%, porque cada três bytes de entrada viram quatro caracteres de saída. O propósito é diferente: permitir que conteúdo binário trafegue com segurança por canais que foram projetados para texto, como cabeçalhos HTTP, corpos de e-mail, atributos XML ou data URIs em CSS. O Codificador Base64 faz as duas direções da operação. Codificar (encode) pega seu texto ou binário e produz a string Base64 correspondente; decodificar (decode) faz o caminho inverso, recuperando o conteúdo original a partir da string. Um detalhe técnico relevante é a codificação de caracteres: textos em português com acentos são tratados como UTF-8 antes da conversão, garantindo que 'ç', 'ã' e 'é' sobrevivam à ida e à volta sem virar caracteres estranhos. Existe também a variante Base64URL, que troca + e / por - e _ para que a string possa ir numa URL sem precisar de escape adicional — é a forma usada, por exemplo, nas três partes de um JWT. Como Base64 é apenas codificação reversível, qualquer pessoa com a string pode decodificá-la; portanto nunca a use para proteger segredos. A ferramenta processa tudo localmente no navegador, o que é prático quando você está depurando um token ou um data URI que contém informação sensível. No Quorify, o codificador Base64 é o utilitário que você abre quando precisa colar uma imagem inline num CSS ou inspecionar o que está escondido atrás de uma string aparentemente embaralhada.