Codificar em Base64

Codifica texto usando Base64.

Resultado em Base64

Exemplos de uso

Criar um cabeçalho de autenticação Basic para uma API

Codifique "usuário:senha" em Base64 e use diretamente em um cabeçalho Authorization: Basic.

Transportar dados binários pequenos como texto simples

Útil quando você precisa inserir com segurança dados com caracteres especiais em um campo de texto simples — um arquivo de configuração, um valor JSON, etc.

Codificar um valor para usar em uma URL

Se o resultado for usado em um caminho de URL ou nome de arquivo, ative a opção segura para URL para evitar que apareçam + ou /.

Perguntas frequentes

O texto que eu digito é enviado para um servidor?

Não. A codificação acontece inteiramente no seu navegador, e o que você digita nunca é enviado a um servidor.

Base64 é uma forma de criptografia?

Não. Base64 é apenas uma forma de representar dados com segurança como texto — não é criptografia. Qualquer pessoa pode facilmente decodificá-lo de volta ao valor original, então não o use para esconder senhas ou informações sensíveis.

Isso funciona com texto em outros idiomas e emojis?

Sim. O texto é convertido em bytes UTF-8 antes de ser codificado, então caracteres não ingleses, emojis e outros textos Unicode são tratados corretamente.

Quando devo ativar a opção segura para URL?

Ative-a quando o resultado precisar ir em uma URL ou nome de arquivo. Ela troca os caracteres +, / e = do Base64 padrão por - e _, que são seguros em URLs, e remove o padding = final.