Conversor de imagem para Base64
Converta uma imagem em uma string Base64 ou data URI para HTML, CSS, JSON e testes de API sem enviar o arquivo.
Até 20 MiB e 40 milhões de pixels por imagem. Folhas de contatos aceitam 2–50 imagens, até 100 MiB no total. Os ícones encaixam a imagem inteira em um quadrado com preenchimento transparente.
Por que esta ferramenta existe
Base64 é melhor para arquivos pequenos porque aumenta o tamanho dos dados.
- ✓ data URI
- ✓ Base64 puro
- ✓ copiar
- ✓ baixar texto
Útil para
- • fundos CSS
- • protótipos HTML
- • dados de teste para API
Transforme uma imagem pequena em Base64 ou data URI
Base64 incorpora os bytes binários da imagem como texto. É útil para HTML, CSS, dados de teste JSON e experimentos de API pequenos, mas a representação codificada é maior que os bytes originais.
Use Base64 quando incorporar for realmente útil
Ícones pequenos, dados de teste e protótipos autônomos são usos comuns. Fotos grandes costumam ficar melhor como arquivos normais, porque Base64 aumenta o tamanho dos dados e dificulta a manutenção do código.
Escolha entre data URI e Base64 puro
Um data URI inclui o tipo MIME e os dados Base64, então pode ser colocado diretamente em HTML ou CSS. Base64 puro é útil quando uma API ou aplicativo espera apenas a string codificada.
Perguntas frequentes
O que é uma string Base64 de imagem?
É uma representação em texto dos bytes da imagem usando codificação Base64. Um data URI adiciona o tipo MIME da imagem e o prefixo necessário.
Base64 reduz o tamanho da imagem?
Não. Base64 geralmente aumenta o tamanho dos dados binários. A vantagem é que a imagem pode viajar dentro de dados em texto.
Devo codificar uma foto grande em Base64?
Normalmente não. Para arquivos grandes, um arquivo de imagem comum ou uma URL costuma ser mais prático.
Posso usar um data URI de imagem no CSS?
Sim. Um data URI bem formado pode ser usado como valor de imagem no CSS quando o arquivo é pequeno o bastante para essa abordagem fazer sentido.