Ir para o conteúdo

Base64 Codificar/Decodificar

Base64 Codificar/Decodificar suporta fluxos de texto e imagem. Você pode codificar e decodificar texto, converter imagens em Data URL ou Base64 bruto, ou transformar Data URL / Base64 novamente em imagens para pré-visualizar e baixar localmente.

Texto de entrada

Caractere

0 / 500,000

Base64 Codificar/Decodificar

Início rápido

1
Digite no campo um texto (comum ou cadeia Base64)
2
Clique em “Codificar” ou “Decodificar” para processar
3
Entrada e resultado compartilham o mesmo campo; copie/limpe com um clique
4
Para validar: codifique e depois alterne para “Decodificar”
5
Use "Modo texto" para texto comum, "Imagem para Base64" para enviar e codificar imagens, e "Base64 para imagem" para transformar Data URL ou Base64 novamente em imagem.
6
Envie uma imagem na aba "Imagem para Base64" para gerar imediatamente um Data URL ou Base64 bruto.
7
Na aba "Base64 para imagem", cole um Data URL, ou cole Base64 bruto e escolha um tipo MIME. A pré-visualização da imagem será atualizada automaticamente.

Cenários comuns

URL/JWT

Prefira a variante URL‑safe (−/_); o '=' final pode ser omitido para evitar escape

Email/MIME

quando for preciso quebrar, use 76 colunas MIME (CRLF); na Web, evite quebras. Esta ferramenta oferece quebra em 76 colunas e alternância LF/CRLF

Texto multilinha

habilite codificação por linha para cada linha

MIME/PEM

habilite quebra 76 colunas; habilite LF quando necessário

Data URL

Ao embutir, gere data:[mime];base64,…; o decodificador extrai automaticamente o trecho após a vírgula

Verificação de ida e volta

codifique e em seguida decodifique para garantir a fidelidade

Envio de imagem

mantenha os bytes originais e alterne entre Data URL e Base64 puro sem reenviar o arquivo

Data URL de imagem

cole data:image/...;base64,... para detectar automaticamente o tipo MIME e pré-visualizar a imagem na hora.

Dados de imagem em Base64 bruto

informe o tipo MIME original da imagem para que a ferramenta possa pré-visualizá-la automaticamente e baixá-la como imagem.

Parâmetros de codificação e variantes

Saída URL‑safe
Codificar por linha (cada linha independentemente)
Quebrar em 76 colunas conforme MIME (CRLF)
Usar LF nas quebras de linha (\n)
Data URL
Base64 puro
A entrada de imagem em Base64 puro precisa de um tipo MIME explícito porque o próprio Base64 não guarda metadados do formato do arquivo
Padding automático: comprimento múltiplo de 4; comprimentos inválidos são sinalizados
Tolerância a espaços: quebras e espaços são removidos ao decodificar

Dicas de uso

O modo Texto usa UTF-8 por padrão. Se você precisar de GBK, Shift-JIS ou outra codificação, converta antes de usar esta ferramenta.
Padrão: URL‑safe; desative para Base64 padrão
Ao trocar entre sistemas, remova quebras/ espaços; adicione apenas para exibição
Após Base64, os dados crescem ~33%; não indicado para arquivos grandes
Base64 padrão para sistemas legados: desativar URL‑safe (manter +/ e =)
Codificar por linha re‑codifica Base64 existente; para apenas converter variante, desative antes de codificar
Quebra em 76 colunas afeta apenas a exibição; o decodificador ignora quebras e espaços
Ao compartilhar Base64 puro, mantenha também o tipo MIME original para que a outra pessoa consiga reconstruir o arquivo corretamente
A disponibilidade da pré-visualização depende do suporte do navegador ao formato da imagem; se a prévia falhar, o download ainda preserva os bytes originais

Limitações e compatibilidade

Textos muito longos podem afetar o desempenho; considere dividir
Binários: a interface é focada em texto; para binários use Data URL ou CLI
Memória do navegador limita o tamanho máximo
Alguns formatos podem ser codificados com sucesso, mas ainda assim não ficar disponíveis para pré-visualização neste navegador

Privacidade e segurança

Todo o processamento acontece localmente no navegador. Você pode substituir, limpar e processar novamente o conteúdo a qualquer momento.
Nota de segurança: Base64 é codificação, não criptografia. Para sigilo, criptografe primeiro e depois codifique

Perguntas frequentes

6

Continue com estas ferramentas relacionadas na próxima etapa.