Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Imagem para Base64

Imagem para Base64

Converta imagens para strings codificadas em Base64 e decodifique Base64 de volta para imagens. Suporta formatos Data URI, Base64 bruto, CSS e HTML.

O que é Imagem para Base64?

Imagem para Base64 é uma ferramenta de conversão poderosa que transforma imagens em strings de texto codificadas em Base64, e vice-versa. A codificação Base64 representa dados binários de imagem como texto ASCII, permitindo que você incorpore imagens diretamente em HTML, CSS ou modelos de email sem precisar de arquivos de imagem separados.

Reduza Requisições HTTP

Incorpore pequenas imagens diretamente no código para eliminar requisições extras ao servidor e melhorar a velocidade de carregamento da página.

HTML Autossuficiente

Crie documentos HTML de arquivo único com imagens incorporadas, perfeito para páginas web portáteis.

Modelos de Email

Inclua imagens inline sem hospedá-las externamente, garantindo renderização confiável de emails.

Fundos CSS

Incorpore ícones e padrões diretamente em folhas de estilo para gerenciamento simplificado de ativos.

Armazenamento de Dados

Armazene imagens como texto em bancos de dados ou arquivos de configuração para manipulação de dados simplificada.

Todos os Formatos Suportados

Funciona com formatos de imagem JPEG, PNG, WebP, GIF, SVG, BMP e ICO.
Melhor Prática: A codificação Base64 é mais eficaz para imagens pequenas com menos de 10 KB, como ícones, logos e gráficos simples. Para imagens maiores, o serviço de arquivo tradicional com cache apropriado oferece melhor desempenho.

Como Usar

Converta Imagens para Base64

1

Selecione a Aba

Clique na aba Imagem para Base64 para acessar a interface de codificação.

2

Faça Upload da Imagem

Arraste e solte uma imagem na área de upload, ou clique para procurar e selecionar um arquivo do seu dispositivo.

3

Visualização e Informações

Veja a visualização da imagem junto com informações detalhadas do arquivo, incluindo nome, tipo, tamanho e dimensões.

4

Escolha o Formato de Saída

Selecione seu formato de saída preferido entre as opções disponíveis:

  • Data URI — Data URI completo com prefixo de tipo MIME, pronto para <img src>
  • Base64 Bruto — String Base64 simples sem o prefixo data URI
  • CSS — Propriedade CSS background-image com data URI incorporado
  • HTML <img> — Tag HTML img completa com fonte Base64
5

Copiar ou Baixar

Clique em Copiar para copiar a saída para sua área de transferência, ou clique em .txt para baixá-la como um arquivo de texto.

Converta Base64 para Imagens

1

Selecione a Aba

Clique na aba Base64 para Imagem para acessar a interface de decodificação.

2

Cole a String Base64

Cole sua string Base64 na área de texto. Você pode incluir o prefixo data:image/... ou colar apenas a string Base64 bruta — ambos os formatos funcionam automaticamente.

3

Visualização Automática

A visualização da imagem aparece instantaneamente com informações detalhadas, incluindo tipo, dimensões e tamanho do arquivo.

4

Baixe a Imagem

Clique em Baixar Imagem para salvar a imagem decodificada no seu dispositivo em seu formato original.

Recursos Principais

Múltiplos Formatos de Saída

Converta sua imagem para o formato exato que você precisa com alternância instantânea entre tipos de saída.

  • Data URI com tipo MIME
  • String Base64 bruta
  • CSS background-image
  • Tag HTML img
  • Comparação de tamanho em tempo real

Upload com Arrastar e Soltar

Upload de arquivo sem esforço com processamento instantâneo e visualização abrangente.

  • Arraste arquivos de qualquer lugar
  • Visualização instantânea da imagem
  • Exibição de nome e tipo de arquivo
  • Informações de tamanho e dimensões
  • Conversão Base64 imediata

Decodificação Base64 Inteligente

Detecção e processamento inteligente de qualquer formato Base64 que você colar.

  • Detecção automática do prefixo Data URI
  • Manipula strings Base64 brutas
  • Reconhecimento automático de formato
  • Reconstrução instantânea de imagem
  • Download no formato original

Privacidade Completa

Todo o processamento acontece localmente no seu navegador — suas imagens nunca saem do seu dispositivo.

  • Sem uploads para servidor
  • Sem coleta de dados
  • Sem rastreamento ou análise
  • Processamento 100% no cliente
  • Seus dados permanecem seus
Arquivo Original

Tamanho do Arquivo de Imagem

  • Formato binário
  • Requer requisição HTTP
  • Hospedagem de arquivo separada
  • Ideal para imagens grandes
Codificado em Base64

~33% Maior

  • Formato de texto (ASCII)
  • Incorporado no código
  • Sem hospedagem externa
  • Melhor para imagens pequenas
Troca de Tamanho: A codificação Base64 aumenta o tamanho dos dados em aproximadamente 33%. Uma imagem de 100 KB se torna aproximadamente 133 KB quando codificada. Essa sobrecarga é aceitável para ativos pequenos, mas pode impactar o desempenho de imagens maiores.

Perguntas Frequentes

O que é codificação Base64?

Base64 é um esquema de codificação binário-para-texto que converte dados binários (como imagens) em texto ASCII usando 64 caracteres (A-Z, a-z, 0-9, +, /). Isso permite que dados binários sejam incorporados diretamente em formatos baseados em texto como HTML, CSS e JSON.

O processo de codificação pega cada 3 bytes de dados binários e os representa como 4 caracteres ASCII, tornando os dados seguros para transmissão e armazenamento em ambientes somente texto.

Base64 aumenta o tamanho do arquivo?

Sim, a codificação Base64 aumenta o tamanho dos dados em aproximadamente 33%. Uma imagem de 100 KB se torna aproximadamente 133 KB em formato Base64.

Tamanho da Imagem Original 100 KB
Tamanho Codificado em Base64 133 KB

Essa troca é aceitável para imagens pequenas como ícones e logos, mas não é recomendada para fotografias grandes, onde o aumento de tamanho pode impactar significativamente o desempenho de carregamento da página.

Quando devo usar imagens Base64?

A incorporação Base64 funciona melhor em cenários específicos onde os benefícios superam o aumento de tamanho:

  • Imagens pequenas com menos de 10 KB (ícones, logos, gráficos simples)
  • Documentos HTML de arquivo único ou modelos de email
  • Fundos CSS para elementos de interface
  • Redução de requisições HTTP para otimização de desempenho
  • Armazenamento de imagens em bancos de dados ou configurações JSON

Não recomendado para:

  • Fotografias grandes ou imagens de alta resolução
  • Imagens que precisam de cache do navegador
  • Imagens responsivas com múltiplos tamanhos
  • Imagens que mudam frequentemente

Para imagens maiores, servi-las como arquivos separados com cache apropriado é mais eficiente e oferece melhor desempenho.

O que é um Data URI?

Um Data URI é um esquema de URL que incorpora dados inline usando o formato data:[media-type];base64,[data]. Para imagens, fica assim:

Exemplo de Data URI
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA...

Essa string completa pode ser usada diretamente em atributos HTML src ou valores CSS url():

Uso em HTML
<img src="data:image/png;base64,iVBORw0KGgo..." alt="Logo">
Uso em CSS
.icon {
  background-image: url('data:image/png;base64,iVBORw0KGgo...');
}

Posso decodificar Base64 sem o prefixo data URI?

Sim, absolutamente. Nossa ferramenta detecta e manipula automaticamente ambos os formatos:

  • Data URI Completo: data:image/png;base64,iVBORw0KGgo...
  • String Base64 bruta: iVBORw0KGgo...

Simplesmente cole qualquer um dos formatos na aba Base64 para Imagem, e a ferramenta detectará automaticamente o formato e o decodificará corretamente. A visualização da imagem aparecerá instantaneamente com todas as informações relevantes.

Meus dados de imagem estão seguros?

Sim, seus dados estão completamente seguros e privados. Toda a codificação e decodificação acontece inteiramente no seu navegador usando JavaScript. Suas imagens nunca são enviadas para nenhum servidor.

Processamento 100% no Cliente: Cada operação de conversão é executada localmente no seu dispositivo. Sem transmissão de dados, sem armazenamento em servidor, sem preocupações de privacidade.

Isso garante:

  • Privacidade completa para imagens sensíveis
  • Sem risco de interceptação de dados
  • Sem armazenamento de seus arquivos em servidores externos
  • Processamento instantâneo sem atrasos de rede
  • Funciona offline após o carregamento da página

Solte uma imagem aqui ou clique para enviar

JPEG, PNG, WebP, GIF, SVG, BMP, ICO

Preview
Nome -
Tipo -
Tamanho -
Dimensões -
Cole a string Base64
Decoded image
Tipo -
Dimensões -
Tamanho do Base64 -
Arraste e solte uma imagem ou clique para fazer upload e converter para Base64 instantaneamente
Escolha o formato Data URI para usar diretamente em HTML <img src>
Use o formato CSS para incorporar imagens diretamente em folhas de estilo
Cole Base64 com ou sem o prefixo data:image/... — detecção automática
Todo o processamento acontece no seu navegador — suas imagens nunca saem do seu dispositivo
Quer saber mais? Leia a documentação →
1/6
Não encontrou? Crie sua própria ferramenta com IA
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes