Codificar/Decodificar Base64

Converta imagens para URIs de dados Base64 e decodifique strings Base64 de volta para imagens. Perfeito para incorporar imagens inline em HTML, CSS ou JavaScript.

Solte imagens aqui ou clique para procurar

Suporta todos os formatos de imagem

Codificador/Decodificador Base64 Online Grátis — Converta Imagens para Base64 Instantaneamente

Converta imagens para URIs de dados Base64 e decodifique strings Base64 de volta para imagens com nossa ferramenta online gratuita. Envie uma imagem para obter sua URI de dados Base64 para incorporar diretamente em HTML, CSS ou JavaScript — perfeito para reduzir requisições HTTP, criar páginas web autossuficientes ou armazenar imagens pequenas inline. Você também pode colar uma string Base64 para visualizar ou baixar a imagem decodificada. Todo o processamento acontece localmente no seu navegador para total privacidade.

1. Enviar

Envie uma ou mais imagens ou cole uma string Base64 para decodificar.

2. Visualize e Copie

Visualize a URI de dados Base64 gerada ou a pré-visualização da imagem decodificada.

3. Use em Qualquer Lugar

Copie a string Base64 para sua área de transferência ou baixe a imagem decodificada.

Dicas para Usar o Codificador/Decodificador Base64

  • A codificação Base64 aumenta o tamanho do arquivo em cerca de 33%. Use para imagens pequenas (ícones, logotipos) onde a conveniência da incorporação inline supera o aumento de tamanho.
  • URIs de dados são perfeitas para e-mails HTML autossuficientes, páginas web de arquivo único e imagens de fundo CSS que precisam funcionar sem ativos externos.
  • Para imagens grandes, a codificação Base64 não é recomendada — use links de arquivo de imagem padrão para melhor desempenho.

Perguntas Frequentes — Codificador/Decodificador Base64

A ferramenta Base64 é gratuita?

Sim, completamente gratuita. Sem registro, sem custos ocultos e sem limites de tamanho de arquivo. Todo o processamento acontece localmente no seu navegador.

O que é codificação Base64?

Base64 é um esquema de codificação binário-para-texto que representa dados binários (como imagens) como texto ASCII. Uma imagem codificada em Base64 pode ser incorporada diretamente em HTML ou CSS como uma URI de dados, eliminando a necessidade de uma requisição HTTP separada.

Como uso a string Base64 codificada?

A ferramenta gera uma URI de dados completa (ex: data:image/png;base64,...). Você pode colar isso diretamente em atributos src HTML, valores url() CSS ou objetos Image JavaScript.

Como decodifico uma string Base64?

Mude para a aba 'Base64 → Imagem', cole sua URI de dados Base64 ou string Base64 bruta e clique em 'Decodificar e Visualizar'. A imagem decodificada é exibida e disponível para download.

Quando devo usar Base64 para imagens?

Base64 é melhor para imagens pequenas (menos de 10KB), ícones, sprites e situações onde minimizar requisições HTTP é crítico. Para imagens grandes, referências de arquivo padrão são mais eficientes.

O Base64 aumenta o tamanho do arquivo?

Sim, a codificação Base64 aumenta o tamanho em aproximadamente 33% em comparação com o arquivo binário original. Este é o trade-off pela conveniência da incorporação inline.

Quais formatos de imagem são suportados?

Todos os formatos de imagem suportados pelo seu navegador podem ser codificados para Base64, incluindo JPEG, PNG, WebP, AVIF, GIF, BMP, SVG e muito mais.