Fatos principais
- Categoria
- Design
- Tipos de entrada
- file, select, checkbox, number
- Tipo de saída
- text
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Conversor de Imagem para Base64 permite transformar arquivos de imagem em strings de texto codificadas, facilitando a incorporação direta de elementos visuais em códigos HTML, CSS ou JSON sem a necessidade de arquivos externos.
Quando usar
- •Para incorporar ícones ou pequenas imagens diretamente no seu código CSS ou HTML.
- •Ao enviar dados de imagem através de APIs que exigem formato de texto (JSON/XML).
- •Para reduzir requisições HTTP em páginas web, otimizando o carregamento de elementos gráficos leves.
Como funciona
- •Selecione o arquivo de imagem desejado (JPEG, PNG, WebP ou GIF).
- •Escolha o formato de saída e ajuste as dimensões, se necessário.
- •Clique em converter para gerar a string Base64 instantaneamente.
- •Copie o código gerado com ou sem o prefixo Data URI conforme sua necessidade.
Casos de uso
Exemplos
1. Incorporação de Ícone no CSS
Desenvolvedor Front-end- Contexto
- O desenvolvedor precisa exibir um ícone de menu que não deve depender de um arquivo externo para carregar.
- Problema
- Evitar requisições HTTP adicionais para um ícone pequeno.
- Como usar
- Carregue o arquivo PNG do ícone, mantenha a opção 'Incluir Prefixo Data URI' ativa e converta.
- Configuração de exemplo
-
Formato: PNG, Incluir Data URI: Sim - Resultado
- Uma string pronta para ser colada na propriedade 'background-image' do CSS.
2. Envio de Imagem via API JSON
Engenheiro de Software- Contexto
- Uma API de cadastro de usuários exige que a foto de perfil seja enviada dentro do corpo da requisição JSON.
- Problema
- Converter a imagem para um formato de texto compatível com JSON.
- Como usar
- Selecione a imagem, desmarque a opção 'Incluir Prefixo Data URI' para obter apenas o código puro e converta.
- Configuração de exemplo
-
Formato: JPEG, Incluir Data URI: Não - Resultado
- Uma string Base64 limpa, pronta para ser inserida no campo 'foto' do objeto JSON.
Testar com amostras
image, png, jpgHubs relacionados
FAQ
O que é uma string Base64?
É uma representação de dados binários em formato de texto ASCII, permitindo que imagens sejam lidas como texto.
Posso redimensionar a imagem antes de converter?
Sim, você pode definir uma largura e altura máxima para otimizar o tamanho da string resultante.
O que é o prefixo Data URI?
É um cabeçalho (ex: data:image/png;base64,...) que informa ao navegador como interpretar a string como um arquivo de imagem.
Quais formatos de imagem são suportados?
A ferramenta suporta os formatos JPEG, PNG, WebP e GIF.
Existe limite de tamanho para o arquivo?
Sim, o limite máximo para upload é de 10 MB por arquivo.