Funciona com texto Unicode?
Sim. O texto é codificado e decodificado como UTF-8, então caracteres não ASCII são tratados como texto.
Codifique texto em Base64 ou decodifique Base64 para UTF-8 com alfabeto URL-safe, padding opcional, contagem de bytes, cópia e troca.
Base64 é uma codificação de transporte, não criptografia. Ela é útil quando texto ou bytes precisam passar por sistemas que esperam ASCII puro: headers, data URLs, tokens, fixtures, pequenos valores de configuração ou exemplos em documentação. Esta ferramenta converte texto UTF-8 em Base64 e decodifica Base64 válido de volta para texto no navegador.
A opção URL-safe troca plus e slash por hífen e underscore, algo comum em tokens web. O padding pode ser omitido em sistemas que preferem valores Base64URL compactos.
Carregando ferramenta...
Base64 não torna dados secretos. Qualquer pessoa pode decodificar. Não use como substituto de hash, criptografia, assinatura ou controle de acesso. Ele só muda a representação para que os dados trafeguem melhor em sistemas textuais.
Sim. O texto é codificado e decodificado como UTF-8, então caracteres não ASCII são tratados como texto.
Base64 URL-safe substitui plus por hífen e slash por underscore. O padding também costuma ser omitido nesses contextos.
A entrada pode conter caracteres Base64 inválidos, tamanho impossível ou bytes que não formam texto UTF-8 válido.