Como converter um arquivo para Base64
- Arraste um arquivo para a caixa ou clique para escolher um do seu dispositivo.
- Escolha somente Base64, um data URI com o tipo MIME ou um objeto JSON.
- Copie o resultado ou baixe-o como arquivo .txt.
Usos comuns para desenvolvedores
- Enviar arquivos para APIs REST ou GraphQL dentro de um JSON.
- Incorporar fontes no CSS com
@font-face { src: url(data:font/woff2;base64,…) }. - Guardar certificados e arquivos de configuração em secrets do Kubernetes ou em variáveis de ambiente.
- Criar fixtures de teste sem precisar de arquivos binários separados.
Alternativas pela linha de comando
Linux: base64 -w 0 file.zip. macOS: base64 -i file.zip. Windows: certutil -encode file.zip out.txt ou, no PowerShell, [Convert]::ToBase64String([IO.File]::ReadAllBytes('file.zip')).
Perguntas frequentes
Quais tipos de arquivo são suportados?
Todos. O Base64 trabalha com bytes brutos, então qualquer arquivo pode ser codificado: PDF, DOCX, ZIP, MP3, MP4, fontes, executáveis e muito mais.
Meus arquivos são enviados para algum servidor?
Não. O arquivo é lido e codificado pelo seu próprio navegador e nunca sai do seu computador ou celular.
Por que adicionar o prefixo de data URI?
O prefixo informa aos navegadores e a outros programas que tipo de arquivo o Base64 contém, para que ele possa ser usado diretamente em HTML, CSS ou Markdown.