Codificação e decodificação Base64
Converta texto para Base64 e vice-versa, com suporte completo a UTF-8 e URL seguro.
Codificação e decodificação Base64
Base64 transforma texto arbitrário em um conjunto compacto de 64 caracteres seguros, o que o torna a forma padrão de mover dados através de canais que aceitam apenas ASCII simples. Cole o texto para obter seu formato Base64 ou cole Base64 para ler o texto original. Alterne entre as duas direções com o seletor de modo.
A codificação é totalmente compatível com UTF-8, portanto, diacríticos eslovacos, letras gregas, caracteres CJK e emoji sobrevivem intactos a uma viagem de ida e volta. A opção "Alfabeto seguro para URL" troca os caracteres padrão + e / por - e _ e descarta o preenchimento final, produzindo uma string que você pode colocar diretamente em um parâmetro de consulta, um segmento de caminho ou um JWT sem escapar mais. A opção "Quebrar em 76 caracteres" divide a saída longa em linhas de largura fixa, o formato esperado por cabeçalhos de e-mail MIME e blocos de estilo PEM.
A decodificação é deliberadamente indulgente. Os espaços em branco e as quebras de linha são removidos antes da decodificação, os alfabetos padrão e seguros para URL são aceitos e o preenchimento ausente é tolerado - portanto, um valor copiado de um arquivo de log ou de uma configuração geralmente funciona. Se a entrada realmente não puder ser Base64, você obterá uma explicação simples, em vez de uma resposta errada e silenciosa.
Tudo roda no seu navegador. Nada é carregado, o que é mais importante aqui do que para a maioria das ferramentas: strings Base64 carregam rotineiramente tokens de API, dados de sessão, credenciais de autenticação básica e cargas codificadas. Decodifique-os aqui e o texto simples permanecerá em sua máquina. A contagem abaixo da saída mostra os tamanhos em ambos os lados, para que você possa ver as adições de codificação de crescimento de aproximadamente 33%.