Free Tool

Image to Base64
Encoder

Upload any image and get its Base64 string or Data URI instantly. Copy with one click, processed entirely in your browser.

Click or drag an image to upload

PNG, JPG, WebP, GIF, SVG

How It Works

Step 01

Upload Image

Drop or select any image file (PNG, JPG, WebP, GIF, SVG).

Step 02

Encode

Your image is converted to Base64 instantly in the browser.

Step 03

Copy

Copy the Base64 string or full Data URI with one click.

Converta imagens em strings Base64 online para as incorporar diretamente em HTML, CSS, JSON ou modelos de email. A ferramenta de imagem para Base64 da ConverterUp gera uma string codificada limpa ou um data URI completo pronto a colar numa folha de estilos, num sprite SVG ou num documento markdown. É útil para apps offline-first, emails transacionais que têm de funcionar sem pedidos externos e para incorporar ícones pequenos, poupando pedidos HTTP. A codificação corre inteiramente no browser, por isso mockups confidenciais e capturas internas nunca saem da sua máquina.

Perguntas frequentes

Quando devo incorporar uma imagem em Base64?

Base64 faz sentido para ativos muito pequenos (abaixo de 4 KB) onde um pedido HTTP separado custa mais do que o overhead de tamanho. Para imagens maiores mantenha ficheiros normais, já que Base64 aumenta o tamanho cerca de 33 %.

Existe um limite de tamanho de ficheiro?

A ConverterUp aceita imagens até 25 MB. Strings codificadas podem ficar muito longas, por isso a maioria dos editores e clientes de email tem dificuldade a partir de alguns megabytes.

Qual a diferença entre uma string Base64 e um data URI?

Uma string Base64 são apenas os bytes codificados, enquanto um data URI prefixa o tipo MIME, como data:image/png;base64,.... Use o data URI completo em src ou url() e a string crua quando indicar o tipo separadamente.

Que formatos de imagem são suportados?

PNG, JPG/JPEG, WebP, AVIF, GIF e SVG. O tipo MIME no data URI é definido automaticamente com base no ficheiro carregado.

Conversões Populares