Base64 Converter Controls

Modo:
Currently in encode mode. Click to switch to decode mode.
Swaps the content between input and output areas and toggles the conversion mode
Upload a file to encode to Base64 or decode from Base64 format

Texto/dados de entrada

Base64 Saída

Os dados codificados base64 aparecerão aqui

Codificador e Decodificador Base64 - Ferramenta Base64 Online

Um conversor Base64 online permite codificar e decodificar dados binários em texto ASCII seguro. Ideal para uso em JSON, emails, URLs e data URIs. Base64 não é criptografia — é uma codificação reversível que aumenta o tamanho do arquivo em cerca de 33%.

Como o Base64 funciona (alfabeto, padding e versão URL-safe)

O algoritmo agrupa dados em blocos de 3 bytes (24 bits) e os converte em quatro valores de 6 bits usando um alfabeto de 64 caracteres (A–Z, a–z, 0–9, +, /). Se o tamanho não for múltiplo de 3, utiliza padding = para alinhar. A versão URL-safe substitui +/ por -_ e pode remover padding. Esta ferramenta suporta ambas.

Exemplos práticos: imagens, tokens e data URLs

Codifique imagens PNG ou SVG para usar como data URI em HTML ou CSS, converta bytes aleatórios em token Base64 para testes ou decodifique strings Base64 de payload JSON para recuperar anexos. Exemplo: data:image/png;base64,iVBORw0KGgo...

Passo a passo: texto e arquivos

Para texto, utilizamos UTF-8 para preservar caracteres especiais. Para arquivos, o processamento ocorre localmente no navegador sem upload, garantindo privacidade. Cole texto ou envie um arquivo, depois copie ou baixe o resultado.

Limitações: tamanho e segurança

Base64 aumenta o tamanho dos dados em aproximadamente um terço. Evite usar em arquivos grandes quando houver alternativa. Como é reversível, não utilize Base64 como mecanismo de segurança — use criptografia adequada para confidencialidade e integridade.

Further reading

Base64 é útil para transporte de dados, data URLs e depuração. Considere impacto em tamanho e segurança antes de usar em produção.

Advertisement