Conversor de arquivos Base64
Codifique qualquer arquivo ou imagem em um data URI Base64 e decodifique um data URI de volta em um arquivo baixável.
Conversor de arquivos Base64 — Transforme qualquer arquivo ou imagem em um data URI Base64 que você pode colar diretamente em CSS ou HTML e, em seguida, decodifique um data URI de volta no arquivo original com um único clique de download. Tudo é executado 100% no seu navegador usando FileReader e atob, então o arquivo que você solta nunca sai do seu dispositivo e nunca é enviado a um servidor.
O que é Conversor de arquivos Base64?
O Conversor de arquivos Base64 é uma ferramenta gratuita que funciona no navegador e converte entre arquivos binários e data URIs Base64. Desenvolvedores web a usam para embutir imagens pequenas, fontes ou ícones diretamente em folhas de estilo e marcação, eliminando uma requisição de rede extra; equipes de QA e suporte usam a decodificação para recuperar um arquivo que lhes foi enviado como um longo data URI. Use Codificar para soltar um arquivo e copiar seu data URI (opcionalmente já envolvido como regra CSS background-image ou como tag HTML img) e use Decodificar para colar um data URI e baixar o arquivo reconstruído. Imagens de entrada e imagens decodificadas mostram uma prévia que você pode clicar para ampliar.
Como usar Conversor de arquivos Base64
- Escolha um modo com o alternador Codificar / Decodificar no topo.
- Para codificar, solte ou escolha um arquivo (ou imagem) na área de upload; seu data URI Base64 aparece instantaneamente na caixa de saída.
- Abra as Configurações para escolher o formato de saída: um data URI bruto, uma regra CSS background-image ou uma tag HTML img.
- Pressione o botão Copiar para colocar o data URI na área de transferência.
- Para decodificar, mude para Decodificar e cole um data URI na área de texto; uma prévia e os detalhes do arquivo aparecem.
- Clique no botão Baixar para salvar o arquivo reconstruído no seu dispositivo.
Exemplos
Embutir um pequeno ícone PNG em CSS
Modo Codificar: solte um icon.png de 2 KB, defina o formato como CSS e copie a regra background-image: url("data:image/png;base64,…") diretamente na sua folha de estilo.
Recuperar um arquivo recebido como data URI
Modo Decodificar: cole uma string data:application/pdf;base64,… e clique em Baixar para recuperar report.pdf sem nenhuma ida e volta ao servidor.
Pré-visualizar uma imagem Base64 antes de usá-la
Modo Decodificar: cole uma string data:image/jpeg;base64,… e a imagem é renderizada na área de prévia, na qual você pode clicar para vê-la em tamanho real na lightbox.
Perguntas frequentes
- Que tipos de arquivo posso codificar?
- Qualquer arquivo funciona: imagens, PDFs, fontes, arquivos compactados, JSON, texto simples e mais. A ferramenta lê o arquivo com o FileReader do navegador e produz um data URI Base64 que inclui o tipo MIME correto.
- Por que a saída Base64 é maior que meu arquivo?
- O Base64 codifica 3 bytes de dados em 4 caracteres, então um data URI é cerca de 33% maior que o arquivo original. Essa compensação é normal e é o custo de embutir dados binários como texto.
- Qual nome de arquivo recebo ao decodificar?
- A ferramenta lê o tipo MIME do data URI e nomeia o download de acordo, como decoded.png ou decoded.pdf. Se o tipo for desconhecido, ela recorre à extensão .bin.
- Ela consegue decodificar uma string Base64 simples sem o prefixo data:?
- Sim. Se você colar uma carga Base64 pura sem o cabeçalho data:, ela é decodificada como um arquivo binário genérico (application/octet-stream) e oferecida como download .bin.
- Meu arquivo é enviado para algum lugar?
- Não. A codificação e a decodificação são executadas inteiramente no lado do cliente, no seu navegador; nada é enviado e nenhum servidor é contatado, então seus arquivos permanecem privados no seu dispositivo.
Ferramentas relacionadas
Calculadora de proporção de tela
Insira uma largura ou altura com uma proporção de destino e obtenha na hora a dimensão correspondente e a proporção simplificada.
Conversor de bases numéricas
Converte números entre binário, octal, decimal e hexadecimal.
Calculadora de IMC
Calcule seu Índice de Massa Corporal a partir da altura e do peso em unidades métricas ou imperiais e veja na hora a categoria de peso da OMS correspondente.
Conversor de unidades CSS
Converte um comprimento CSS entre px, rem, em, pt, %, vw e vh.