Cómo convertir un archivo a Base64
- Arrastra un archivo al cuadro o haz clic para elegir uno de tu dispositivo.
- Elige Base64 puro, un data URI con el tipo MIME o un objeto JSON.
- Copia el resultado o descárgalo como archivo .txt.
Usos habituales para desarrolladores
- Enviar archivos a API REST o GraphQL dentro de un JSON.
- Incrustar fuentes en CSS con
@font-face { src: url(data:font/woff2;base64,…) }. - Guardar certificados y archivos de configuración en Secrets de Kubernetes o en variables de entorno.
- Crear fixtures de prueba sin archivos binarios independientes.
Alternativas por línea de comandos
Linux: base64 -w 0 file.zip. macOS: base64 -i file.zip. Windows: certutil -encode file.zip out.txt o PowerShell [Convert]::ToBase64String([IO.File]::ReadAllBytes('file.zip')).
Preguntas frecuentes
¿Qué tipos de archivo son compatibles?
Todos. Base64 trabaja con bytes sin procesar, así que se puede codificar cualquier archivo: PDF, DOCX, ZIP, MP3, MP4, fuentes, ejecutables y más.
¿Se suben mis archivos a algún servidor?
No. Tu propio navegador lee y codifica el archivo, que nunca sale de tu equipo ni de tu teléfono.
¿Para qué sirve añadir el prefijo data URI?
El prefijo indica a los navegadores y a otros programas qué tipo de archivo contiene el Base64, de modo que puede usarse directamente en HTML, CSS o Markdown.