Codifique texto em Base64 ou decodifique de volta — grátis, online. Suporte total a Unicode (emoji, cirílico, CJK) e a Base64 seguro para URL. Roda no seu navegador; nada é enviado.
Unicode é suportado. A decodificação ignora espaços e quebras de linha e aceita entrada segura para URL.
Não. A codificação e a decodificação acontecem inteiramente no seu navegador com JavaScript — seu texto nunca sai do seu dispositivo e nada é enviado. Isso importa quando você lida com tokens, chaves ou dados que prefere não colar em um site de terceiros que os registra.
Base64 representa dados binários ou de texto usando 64 caracteres ASCII seguros. É usado para embutir dados em URLs, JSON, data URIs, e-mail (MIME) e arquivos de configuração, onde bytes brutos ou caracteres especiais quebrariam as coisas. Não é criptografia — qualquer um pode decodificar.
Sim. O texto é codificado como UTF-8 antes do Base64, então emoji, cirílico, chinês, japonês, coreano e qualquer outro Unicode voltam perfeitamente. A opção Seguro para URL troca + e / por - e _ e remove o preenchimento, então a saída fica segura em URLs e nomes de arquivo.