Ir para o conteúdo
Conversor de horários de início da Copa do Mundo já está disponívelVeja os inícios no seu fuso horário e adicione lembretes ao calendário.

Base64 Codificar/Decodificar

A codificação/decodificação Base64 lida com texto UTF-8, saída Base64URL e encapsulada em MIME, além de fluxos de trabalho de imagem para Data URLs, Base64 bruto, visualização local e download de imagem.

Texto de entrada

Caracteres

0 / 50,000

Base64 Codificar/Decodificar

Início rápido

1
Escolha Texto, Imagem para Base64 ou Base64 para imagem.
2
Cole texto/Base64 ou envie uma imagem.
3
Codifique ou decodifique texto e copie o resultado.
4
Após enviar imagem, copie Data URL ou Base64 bruto.
5
Cole Data URL ou Base64 bruto, escolha MIME e visualize ou baixe.

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

Limites de texto e imagem

A codificação de texto começa com Base64 padrão (+/ com preenchimento). A saída segura URL muda para Base64URL (-/_ com preenchimento omitido por padrão).
Decode aceita Base64 e Base64URL padrão, remove espaços em branco, adiciona preenchimento quando possível e extrai a carga útil após uma vírgula Data URL.
Image to Base64 aceita uma imagem por vez e mantém os bytes originais; ele não compacta, corta, redimensiona, otimiza, digitaliza ou converte formatos.
A entrada de imagem Base64 bruta não possui metadados MIME. Escolha o tipo de imagem original antes de visualizar ou fazer download.
Textos e imagens grandes são limitados pelo limite de execução de texto, comprimento dos dados URL, memória do navegador e suporte para visualização de imagens do navegador.
Para arquivos binários sem imagem, use uma ferramenta de arquivo dedicada ou CLI. O modo de texto decodifica bytes como UTF-8, portanto, dados binários arbitrários podem parecer distorcidos.

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.
O padrão Base64 é o padrão. Ative a saída segura para URL somente quando o destino espera Base64URL (-/_ com preenchimento omitido por padrão).
Ao trocar entre sistemas, remova quebras/ espaços; adicione apenas para exibição
Base64 aumenta o tamanho dos dados em cerca de 33%; divida texto muito grande e evite usá-lo como formato de armazenamento 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

O modo de texto decodifica bytes como texto UTF-8. Para arquivos binários sem imagem, use uma ferramenta de arquivo dedicada ou CLI em vez desta página.
O upload da imagem, o comprimento dos dados URL e o tamanho da visualização são limitados pela memória do navegador e pelo suporte ao formato de imagem do navegador.
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

O processamento Base64 ocorre no navegador. A entrada de texto, a entrada de imagem Base64, as imagens selecionadas e as configurações podem permanecer na sessão atual ou no armazenamento do navegador. Se você salvar um espaço de trabalho ou ativar a sincronização WebDAV, essas entradas, o anexo da imagem selecionada e as configurações poderão ser salvos conforme suas configurações de sincronização. Em dispositivos compartilhados, limpe a entrada, as imagens e os dados do site quando necessário.
Nota de segurança: Base64 é codificação, não criptografia. Ele não oculta, valida nem verifica conteúdo; criptografe dados confidenciais antes de codificar.

Perguntas frequentes

8

Continue com estas ferramentas relacionadas na próxima etapa.

Todo o processamento das ferramentas acontece localmente no seu navegador.