Codificador Base64 de arquivos gratuito
Converta qualquer arquivo para uma URL de dados Base64 · tudo permanece no seu navegador.
Arraste e solte um arquivo aqui
ou
Selecione ou solte um arquivo para codificar.
Como funciona
- Envie seu arquivo: solte qualquer arquivo — imagem, PDF, fonte, áudio ou binário — na zona de soltar ou clique para navegar.
- Obtenha a string Base64: O arquivo é lido e codificado em Base64 instantaneamente no seu navegador.
- Copie e use: Copie a string Base64 para incorporar em HTML, CSS, payloads JSON, URIs de dados ou qualquer formato baseado em texto.
Por que usar o codificador Base64 de arquivos?
Arquivos binários não podem ser incorporados diretamente em formatos baseados em texto como HTML, CSS, JSON ou XML. A codificação Base64 converte qualquer arquivo binário em uma string ASCII segura que pode ser incorporada em qualquer lugar onde texto é permitido. Isso é essencial para incorporar imagens diretamente no HTML (URIs de dados), incluir fontes no CSS, enviar arquivos em APIs de e-mail ou JSON sem endpoints de upload e criar documentos HTML independentes.
Recursos
- Qualquer tipo de arquivo: Codifica imagens, PDFs, fontes, áudio, vídeo e todos os arquivos binários.
- Saída URI de dados: Ative para obter uma URI de dados pronta para uso para incorporação direta.
- Exibição do tamanho do arquivo: Mostra os tamanhos original e codificado para que você conheça a sobrecarga.
- Processamento local: os arquivos são lidos e codificados inteiramente no seu navegador — nada é enviado.
Perguntas frequentes
Quanto maior fica o Base64 comparado ao arquivo original?
A codificação Base64 aumenta o tamanho do arquivo em aproximadamente 33 %. Uma imagem de 100 KB se torna cerca de 133 KB quando codificada em Base64. Essa sobrecarga é o preço por poder incorporar conteúdo binário em texto.
Posso usar imagens Base64 em HTML?
Sim. Use uma URI de dados como <img src="data:image/png;base64,[seu-base64]">. Isso incorpora a imagem diretamente no HTML sem solicitação HTTP externa, embora aumente o tamanho da página.
Há um limite de tamanho de arquivo?
A ferramenta não tem limite imposto, mas arquivos muito grandes (acima de 10 MB) podem ser lentos para codificar e a string resultante será extremamente longa. Para arquivos grandes, considere uma solução do lado do servidor.