Saltar para conteúdo principal
gerador.site

Base64 Encode

Codifica texto para Base64 com suporte UTF-8.

Como funciona

Base64 codifica dados binários ou texto em 64 caracteres ASCII imprimíveis (A-Z, a-z, 0-9, +, /), útil para embed em JSON, XML, email MIME, data URLs e tokens. Não é encriptação — é codificação reversível e expansão de tamanho ~33%.

A ferramenta usa TextEncoder para UTF-8 correcto antes de codificar, suportando acentos e emoji. Processamento client-side permite codificar snippets sensíveis sem tráfego de rede. Output pronto para headers Authorization Basic, imagens inline ou campos de API.

Developers debugam webhooks, preparam payloads de teste e formam equipas sobre diferença entre encoding e hashing.

Data URLs em HTML/CSS, anexos inline MIME e campos binary em JSON usam Base64 extensivamente. UTF-8 correcto antes de codificar evita corrupção de acentos portugueses ou emoji. Lembra-te: Base64 não oferece confidencialidade — apenas transporte texto-safe.

Integrações legacy que exigem payload Base64 em headers ou form fields testam-se rapidamente codificando samples localmente.

Testes de APIs que exigem body Base64 validam rapidamente se encoding local coincide com output do servidor.

Emails MIME multipart testam anexos inline codificados em Base64 antes de envio por SMTP de staging.

Verifica padding final e comprimento múltiplo de quatro caracteres ao colar output em APIs externas.

**Aviso:** nunca confundas Base64 com segurança; qualquer um pode descodificar.

Perguntas frequentes

Base64 aumenta o tamanho?
Sim, aproximadamente 33% face ao binário original.
Suporta Unicode?
Sim, via UTF-8 antes da codificação Base64.