Codificador e descodificador de imagens Base64

Converta imagens em Base64 e vice-versa. Suporta PNG, JPEG, GIF, WebP, BMP, SVG e ICO. Saída como URI de dados, <img> HTML, background-image CSS, Markdown, JSON ou XML.
Todo o processamento acontece localmente no seu navegador — as suas imagens nunca são enviadas para nenhum servidor.
Direção: Formato:
📷
Clique para escolher ou arraste e largue uma imagem aqui
PNG, JPEG, GIF, WebP, BMP, SVG, ICO — máx. 10 MB
⚠ Imagem grande (>5 MB). O Base64 codificado será muito longo. Considere comprimir primeiro.
Preview
Formato:-
Dimensões:-
Tamanho do ficheiro:-
Tamanho em Base64:-
Codificação: Imagem → Base64
Carregue ou arraste e largue uma imagem para a codificar em Base64. Escolha entre 7 formatos de saída: URI de dados (para incorporar diretamente em páginas web), Base64 bruto, <img> HTML, background-image CSS, Markdown, JSON ou XML.
Descodificação: mude a direção para descodificar uma cadeia Base64 de volta para imagem — cole qualquer Base64 ou URI de dados e veja a pré-visualização da imagem. O formato da imagem é detetado automaticamente pelos bytes mágicos (PNG, JPEG, GIF, WebP, BMP, ICO, SVG).
Seguro para URL: substitui + por - e / por _, e remove o preenchimento = final.
Formatos suportados: PNG, JPEG, GIF, WebP, BMP, SVG, ICO.
Privacidade: todo o processamento é feito localmente no seu navegador — as suas imagens nunca são enviadas.
Quando vale a pena incorporar imagens

Incorporar uma imagem como URI de dados poupa um pedido HTTP, mas o texto Base64 é cerca de 33% maior do que os bytes brutos e não pode ser guardado em cache separadamente da página. Essa troca compensa em pequenos ícones e gráficos de uso único, e costuma ser errada para fotografias e recursos repetidos.

Regra prática: incorpore imagens com menos de alguns KB — para qualquer coisa maior, um ficheiro de imagem com cache próprio ganha nas visitas repetidas.