Converter imagem para Base64
Esta ferramenta converte uma imagem para Base64 e entrega na hora uma Data URL, uma tag HTML, um fundo CSS, Markdown ou JSON prontos para copiar. Se quiser, ela reduz a imagem ou converte para PNG, JPG ou WebP antes. No sentido contrário, o decodificador mostra a imagem de um texto Base64 e salva como arquivo.
Fonte: RFC 2397, RFC 2397 – The "data" URL scheme. Atualizado em: .
Como o cálculo é feito
Como converter uma imagem para Base64
- Arraste uma imagem, escolha o arquivo ou cole com Ctrl + V. O código Base64 aparece na hora.
- Escolha a saída: Data URL para
srcouurl(), só Base64 para APIs, uma tag img HTML pronta com largura e altura, uma linha CSS parabackground-image, Markdown ou JSON. - Copie ou salve como arquivo de texto.
Uma Data URL segue a RFC 2397: data:image/png;base64, e depois os bytes da imagem em Base64 conforme a RFC 4648. O tipo MIME é identificado pelo conteúdo do arquivo, não pela extensão – um PNG chamado .jpg recebe corretamente image/png.
Quanto uma imagem ocupa em Base64?
O Base64 transforma cada 3 bytes em 4 caracteres, então o texto fica cerca de 33% maior que o arquivo: uma imagem de 30 KB vira uns 40.000 caracteres. Por isso o Base64 vale mais para gráficos pequenos, como ícones, logos, imagens de e-mail, arquivos HTML independentes e CSS. Reduza fotos grandes antes com “Reduzir para largura” ou converta para WebP ou JPG.
De Base64 para imagem
No modo “Base64 → imagem”, cole uma Data URL, uma linha CSS inteira, uma tag img ou só o texto Base64 – com quebras de linha, sem os sinais de igual do final ou na variante segura para URL com - e _. A ferramenta reconhece JPG, PNG, GIF, WebP, BMP, TIFF, AVIF, HEIC, SVG e ICO, mostra tamanho e dimensões e salva o arquivo com a extensão certa. Se o tipo informado na Data URL não bater com o conteúdo, aparece um aviso.
Privacidade e limites
Imagens e textos colados ficam no seu navegador; nada é enviado nem guardado. Dá para codificar imagens de até 10 MB; SVG e ICO ficam como estão. Para qualquer texto ou arquivo, use codificar e decodificar Base64; para mudar o formato de uma imagem, converter imagem, e para deixá-la mais leve, comprimir imagem.
Perguntas frequentes
Como converter uma imagem para Base64?
Escolha a imagem aqui e o código aparece na hora. Como Data URL, ele começa com data:image/…;base64, e pode ser usado direto em HTML ou CSS.
Como colocar uma imagem Base64 no HTML?
Escolha a saída “HTML <img>” e copie: <img src="data:image/png;base64,…" alt="…">. A ferramenta já inclui largura e altura.
Como converter Base64 de volta em imagem?
Mude para “Base64 → imagem”, cole o texto e clique em “Mostrar imagem”. A imagem aparece e pode ser salva com a extensão correta.
Por que o código Base64 é maior que a imagem?
O Base64 representa cada 3 bytes com 4 caracteres de texto, então o código fica cerca de um terço maior que o arquivo.
Dá para converter SVG em Base64?
Sim. O SVG é codificado sem alteração com o tipo image/svg+xml, por exemplo para fundos em CSS.
Minha imagem é enviada para algum servidor?
Não. A codificação e a decodificação acontecem inteiramente no seu navegador e nada é guardado.
Fontes e base legal
- RFC 2397: RFC 2397 – The "data" URL scheme
- RFC 4648: RFC 4648 – The Base16, Base32, and Base64 Data Encodings (§ 4 Base64, § 5 Base64url)
- MDN – data: URLs
- ITU-T T.81 / ISO/IEC 10918-1 – JPEG
- W3C – Portable Network Graphics (PNG) Specification
- Google for Developers – An image format for the Web (WebP)
- AOMedia – AV1 Image File Format (AVIF)
- MDN – Image file type and format guide
- MDN – HTMLCanvasElement.toBlob()
Última atualização: · Princípios editoriais
Ferramentas relacionadas
- Codificar e Decodificar Base64Codifique e decodifique Base64 e Base64url com UTF-8 correto, além de URL encode/decode (codificação por porcentagem). Erros claros, tudo no navegador.
- Converter imagem: JPG, PNG, WebP e AVIFConverter imagem sem upload: PNG para JPG, JPG para PNG, WebP para JPG ou PNG, HEIC para JPG ou AVIF – até 20 imagens por vez, download em ZIP. Grátis.
- Comprimir imagem – reduza o tamanho sem perda visívelComprimir imagem grátis e sem upload: reduza o tamanho de JPG, PNG, WebP e HEIC, até 20 por vez, com tamanho-alvo em KB e download em ZIP.
- Redimensionar imagem onlineRedimensionar imagem grátis em pixels ou porcentagem, sem distorcer ou cortando no formato, com modelos para Instagram e YouTube. Até 20 imagens, sem upload.
- Gerador de favicon: a partir de imagem, letras ou emojiCrie um favicon grátis a partir de imagem, letras ou emoji: favicon.ico (16/32/48), apple-touch-icon, PNG 192/512, site.webmanifest e código HTML. Sem upload.
- Gerador de QR Code grátis – também para PixGerador de QR Code grátis: QR Code Pix, Wi-Fi, link, contato (vCard), e-mail ou telefone. Escolha as cores e baixe em PNG ou SVG. Não expira, sem cadastro.
- Encontrar fotos duplicadas e organizarEncontrar fotos duplicadas: agrupe imagens idênticas ou parecidas, marque as duplicatas e baixe um ZIP limpo. Suas fotos não saem do aparelho.
- Converter HTML para imagemConverter HTML para imagem: cole o código, escolha largura e resolução e salve em PNG, JPG ou WebP, inclusive com fundo transparente. Grátis, sem enviar nada.
- Converter PDF para PNGConverta PDF para PNG: cada página em PNG sem perda, até 300 dpi, com fundo transparente se quiser, uma a uma ou em ZIP. Grátis e sem enviar arquivos.