Ir para o conteúdo

Base64 Codificar/Decodificar

Base64 Codificar/Decodificar

Base64 Codificar/Decodificar: Suporta codificação e decodificação Base64 de dados de texto e binários com opções de formato URL-safe e MIME. Suporta análise de URL de dados, codificação linha por linha e reconhecimento automático de formato, adequado para chamadas de API, anexos de e-mail e incorporação de dados.

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
Choose Text mode for UTF-8 strings, or switch to Image mode for image files and image Data URLs
6
In Image mode, upload a file to generate a Data URL or raw Base64 result immediately
7
Paste a Data URL or raw Base64, choose MIME when needed, then reconstruct the preview

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

Image upload

Keep the original bytes and switch between Data URL and raw Base64 output without re-uploading

Image Data URL

Paste data:image/...;base64,... to auto-detect MIME and rebuild a previewable image

Raw Base64 image data

Supply the original image MIME explicitly before reconstructing or downloading

Cenário adicional

encode base64, decode base64 e base64 conversor podem ser tratados no mesmo fluxo para conferir o resultado antes de copiar ou exportar.

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
Raw Base64
Raw Base64 image input needs an explicit MIME type because Base64 itself does not store file format metadata
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

Use UTF‑8 para evitar caracteres ilegíveis
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
When sharing raw Base64, keep the original MIME type with it so the receiver can reconstruct the file correctly
Preview availability depends on browser image support; if preview fails, download still keeps the original bytes

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
Some image formats may encode successfully but remain unpreviewable in the current browser

Gestão da sessão

O conteúdo atual pode ser substituído, limpo e processado novamente a qualquer momento antes de exportar o resultado final.
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.