Conversor online de imagens para Base64
Faça o upload de qualquer imagem e transforme-a em uma string Base64 ou em um URI de dados. Copie o código para HTML, CSS ou JSON, ou faça o download — tudo dentro do seu navegador.
Como converter uma imagem para Base64
Abra a ferramenta e selecione "Imagem para Base64". Arraste e solte uma imagem, visualize-a e copie a string Base64 ou o URI de dados com um único clique.
Passo 1
Codificador aberto
Alterne para "Imagem para Base64" e a área de upload aparecerá, pronta para sua imagem.
Etapa 2
Carregar imagem
Arraste e solte um arquivo PNG, JPEG, WebP, GIF, SVG, AVIF, HEIC, BMP ou ICO para codificar.
Etapa 3
Copiar ou Salvar
Visualize o resultado, copie a string Base64 ou faça o download como um arquivo .txt.
Conversor online gratuito de imagens para Base64 para codificar qualquer imagem em uma string Base64.
Um conversor de imagem para Base64 codifica uma imagem em uma string de texto, permitindo que ela seja usada em qualquer lugar onde texto seja aceito. Em vez de hospedar um arquivo de imagem separado, você converte os bytes da imagem em Base64 e os incorpora diretamente em HTML, CSS, JSON ou em um e-mail. O navegador então renderiza essa string como se fosse uma imagem normal. Para desenvolvedores front-end, designers de e-mail e qualquer pessoa que crie aplicativos offline ou independentes, codificar uma imagem em Base64 elimina dependências externas e mantém os recursos agrupados de forma organizada dentro do código que os utiliza. Isso mantém os recursos e o código no mesmo lugar, facilitando a distribuição.
Os casos de uso clássicos envolvem recursos pequenos e essenciais. Um favicon, um logotipo, um indicador de carregamento ou um ícone de interface do usuário podem ser incorporados como um URI de dados, de forma que apareçam sem nenhuma solicitação HTTP adicional. Clientes de e-mail frequentemente bloqueiam imagens externas, portanto, incorporá-las como Base64 garante que sejam exibidas sem que o destinatário precise clicar em "mostrar imagens". APIs JSON e REST podem transportar pré-visualizações de imagens como strings em vez de uploads multipartes, e documentos offline ou PWAs podem agrupar imagens diretamente no código. O Base64 adiciona cerca de 33% de sobrecarga, sendo mais adequado para ícones e miniaturas do que para fotos principais grandes — mas para esses recursos pequenos, é ideal. Para newsletters e widgets incorporados, a incorporação também evita links de imagem quebrados.
Este conversor facilita a codificação. Basta arrastar e soltar uma imagem na ferramenta e ela lê o formato real a partir da assinatura de bytes do arquivo, gerando uma string Base64 ou um URI de dados completo que você pode copiar ou baixar como um arquivo de texto. Você pode escolher uma saída Base64 bruta, sem prefixo, ou um URI de dados devidamente marcado, e também pode compactar strings longas em 64 ou 76 caracteres para facilitar a leitura. O formato detectado e o tamanho do arquivo são exibidos junto com o resultado. Tudo é executado no seu navegador com JavaScript, portanto, sua imagem nunca é enviada para o servidor — ela é lida e codificada localmente, sem a participação de nenhum servidor. Você também pode carregar uma amostra e ver a string codificada aparecer instantaneamente.
Quer você o chame de codificador de imagens, gerador de strings Base64 ou criador de URIs de dados, o objetivo é o mesmo: transformar uma imagem em texto portátil. Este conversor online gratuito combina amplo suporte a formatos, opções de copiar e baixar e controles de quebra de linha em uma interface intuitiva. Envie uma imagem, obtenha sua string Base64 e cole-a onde seu projeto precisar — tudo no seu navegador, sem precisar enviar nada e sem instalar nada. É a maneira mais simples de codificar qualquer imagem em Base64, sempre pronta para ser incorporada, transferida ou armazenada como texto. Não há nada para instalar e nenhuma conta para criar.
Codifique qualquer imagem
Converter PNG, JPEG, WebP, GIF, SVG, AVIF, HEIC, BMP ou ICO em uma string Base64.
URI de dados ou dados brutos
Gere um arquivo de dados completo: URI ou uma string Base64 simples, conforme necessário para o seu código.
Formato detectado
A ferramenta lê o formato real dos bytes do arquivo e o exibe juntamente com o tamanho do arquivo.
Copiar ou baixar
Copie o Base64 para a sua área de transferência ou salve-o como um arquivo .txt simples.
Controle de quebra de linha
A saída longa pode ser dividida em 64 ou 76 caracteres, ou mantida como uma única linha contínua.
Totalmente Privado
Sua imagem é lida e codificada no seu navegador — nada é carregado.
Perguntas frequentes
Perguntas frequentes
A codificação de imagem para Base64 converte dados binários de imagem em uma string de texto usando 64 caracteres imprimíveis. Isso permite incorporar imagens diretamente em HTML, CSS, JSON ou e-mail sem a necessidade de um arquivo separado.
Abra a ferramenta, selecione "Imagem para Base64" e insira sua imagem. A ferramenta lerá o formato e exibirá uma string Base64 ou um URI de dados que você poderá copiar ou baixar.
Um URI de dados encapsula uma string Base64 com seu tipo MIME, como data:image/png;base64. Use-o para incorporar imagens diretamente no HTML ou CSS, para que sejam renderizadas sem necessidade de requisição adicional.
Ele codifica PNG, JPEG, GIF, WebP, AVIF, HEIC, SVG, BMP e ICO, lendo o formato real a partir da assinatura de bytes. Arquivos não reconhecidos ainda são exportados como uma string binária genérica.
Não. A codificação apenas traduz os bytes da imagem em texto, portanto a imagem permanece idêntica à original. A qualidade permanece inalterada porque não ocorre nenhuma recompressão durante a etapa de conversão para Base64.
Sim. Escolha a opção Base64 bruto para ignorar o prefixo `data:`, ou selecione um formato específico. A saída é uma string simples que você pode colar onde seu código precisar dela.
Não. A codificação é feita inteiramente no seu navegador com JavaScript, portanto sua imagem nunca sai do seu dispositivo. Nada é carregado, armazenado remotamente ou compartilhado com ninguém em nenhum momento do processo.
O Base64 transforma cada três bytes em quatro caracteres, o que adiciona cerca de 33% de sobrecarga. É ideal para arquivos pequenos, como ícones, enquanto imagens grandes e principais devem ser mantidas em arquivos separados.
Sim. Copie o URI dos dados e cole-o no atributo src de uma imagem ou na propriedade url de background-image do CSS. O navegador renderiza a imagem normalmente, sem precisar de um arquivo separado.
Sim. É totalmente gratuito, sem marcas d'água, sem necessidade de cadastro e sem limites diários de qualquer tipo. Codifique quantas imagens quiser, a qualquer momento, no seu navegador.
