MaisTools
Desenvolvedor/

Codificador / Descodificador Base64

Codifica texto em Base64 e descodifica Base64 de volta para texto - suporte UTF-8 e opção URL-safe.

Texto
Base64
O resultado aparecerá aqui

Sobre esta ferramenta

Codifica texto para Base64 e descodifica strings Base64 de volta para texto. Suporta UTF-8 (acentos, emojis, caracteres especiais) e tem opção URL-safe (substitui caracteres problemáticos em URLs). Útil para inspeccionar dados codificados em APIs, configurar tokens, gerar valores para cookies, ou simplesmente perceber o que está dentro de uma string Base64.

Como usar

  1. Cola o texto a codificar ou a string Base64 a descodificar.
  2. Escolhe a direcção: codificar ou descodificar.
  3. Activa a opção URL-safe se o resultado vai ser usado num URL.
  4. Copia o resultado.

Perguntas frequentes

Para que serve Base64?
Para representar dados binários como texto. Permite passar imagens, ficheiros e bytes em geral por canais que só aceitam texto (e-mails, JSON, URLs). O custo é que o resultado fica cerca de 33% maior que o original.
Base64 é encriptação?
Não. Base64 é codificação, não encriptação. Qualquer pessoa pode descodificar uma string Base64 sem chave nenhuma. Não uses para esconder informação sensível, é equivalente a escrever em código óbvio. Para confidencialidade, usa encriptação a sério.
Qual é a diferença entre Base64 e Base64 URL-safe?
Base64 standard usa os caracteres + e /, que têm significado especial em URLs. Base64 URL-safe substitui-os por - e _, evitando a necessidade de fazer escape adicional ao usar a string num link, parâmetro de query ou path.