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
- Cola o texto a codificar ou a string Base64 a descodificar.
- Escolhe a direcção: codificar ou descodificar.
- Activa a opção URL-safe se o resultado vai ser usado num URL.
- 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.