🇧🇷PT

Imagem para Base64

Codifique uma imagem para um data URI Base64, ou decodifique um de volta para imagem — no seu navegador.

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

Sobre o Imagem para Base64

Isso codifica uma imagem em um data URI Base64 — uma string de texto que representa a imagem inteira — e decodifica essas strings de volta em uma imagem visível. Desenvolvedores usam data URIs para embutir uma imagem pequena diretamente em HTML ou CSS (um ícone, um logo, um gráfico seguro para e-mail) para que ela carregue com a página em vez de como uma requisição separada. Também é útil para colar uma imagem em um payload JSON ou arquivo de configuração onde só texto é permitido.

Como funciona

A codificação lê seu arquivo de imagem e produz um data URI data: — por exemplo data:image/png;base64,iVBORw0KGgo… — que você pode colar direto num <img src>, num background: url(...) de CSS, ou onde uma string de texto for necessária. Ela também mostra o tamanho do texto resultante. A decodificação pega uma string Base64 ou data URI completo, e o renderiza de volta em uma imagem que você pode visualizar e baixar. Tudo acontece no seu navegador.

Suposições e comportamento

  • A codificação produz um data URI completo (incluindo o prefixo data:image/…;base64,), pronto para colocar em HTML ou CSS.
  • A decodificação aceita tanto um data URI completo quanto uma string Base64 pura (assume PNG se nenhum tipo for dado).
  • O tamanho do texto codificado é mostrado, para você julgar se embutir vale a pena.
  • Espaço em branco no Base64 colado é ignorado na decodificação.

Limitações

  • O Base64 é cerca de 33% maior que o binário original. Embutir infla seu HTML/CSS, então é melhor para imagens pequenas (ícones, logos minúsculos); imagens grandes são melhor servidas como arquivos normais.
  • Data URIs embutidos não são cacheados separadamente pelo navegador, então reutilizar a mesma imagem grande em várias páginas via data URIs desperdiça banda comparado a um arquivo compartilhado.
  • Ela lida com data URIs de imagem; não é um codificador de arquivos geral.
  • Imagens muito grandes produzem uma string de texto muito longa que pode ser difícil de manusear.

Privacidade

A codificação e decodificação rodam inteiramente no seu navegador. Sua imagem e o texto Base64 nunca saem do seu dispositivo.

Perguntas frequentes

Esta ferramenta de imagem para Base64 é grátis?

Sim — grátis, sem cadastro, sem limites, roda no seu navegador.

Minhas imagens são enviadas?

Não. A codificação e decodificação acontecem localmente no seu navegador; nada é enviado a um servidor.

O que é um data URI e onde eu uso?

É uma string de texto que contém a imagem inteira, como data:image/png;base64,…. Você pode colá-la num <img src>, num background de CSS, ou qualquer campo de texto que precise de uma imagem inline.

Ele pode decodificar Base64 de volta em imagem?

Sim. Cole um data URI completo ou uma string Base64 pura e ele renderiza a imagem para visualização e download (assumindo PNG se nenhum tipo for especificado).

Por que o Base64 é maior que meu arquivo de imagem?

A codificação Base64 adiciona cerca de 33% de sobrecarga, então o texto é maior que o binário original. Por isso é melhor para imagens pequenas.

Quando eu não devo usar um data URI?

Para imagens grandes ou reutilizadas em muitas páginas — um arquivo de imagem normal é menor e pode ser cacheado separadamente. Data URIs servem para gráficos pequenos de uso único.

Meus dados são enviados?

Não. Tudo roda localmente no seu navegador; nada é enviado ou armazenado.

Lakshay Kumar

Escrito por Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

Última atualização: August 22, 2026
🎁