Saltar para o conteúdo

Codificar texto para Base64

Codifique qualquer texto em Base64 diretamente no navegador, com suporte completo para caracteres UTF-8.

É processado no seu dispositivo. Nada é enviado para nenhum servidor.

Converte o texto em bytes UTF-8 e codifica-os em Base64, o formato habitual para representar dados binários como texto ASCII seguro.

Casos de uso

  • Codificar credenciais para um cabeçalho de autenticação básica.
  • Preparar texto para incluir num JSON ou XML.
  • Gerar dados de teste em Base64 para uma API.

Como funciona

  1. 1

    Escreva o texto

    Escreva ou cole o texto que quer codificar.

  2. 2

    Codifique

    Clique em «Codificar» e copie o resultado.

Detalhes técnicos

  • Exemplo: «Olá» fica T2zDoQ==, porque o «á» ocupa 2 bytes em UTF-8.
  • O resultado ocupa cerca de 33 % mais do que o texto original. Base64 não é cifragem: qualquer pessoa o pode descodificar.
  • Gera Base64 padrão (com + e /). Os JWT e os URL usam a variante Base64URL, que troca esses caracteres por - e _ e costuma omitir os = finais.
  • Codifica texto; para converter uma imagem em Base64, use a ferramenta de imagem para Base64.

Perguntas frequentes

Funciona com acentos e caracteres especiais?

Sim. O texto é primeiro codificado em UTF-8 e depois convertido em Base64, por isso os caracteres especiais são codificados e descodificados corretamente.

← Programação