¿Qué es la codificación de archivos en Base64?
La codificación de archivos en Base64 convierte cualquier archivo binario — imágenes, PDFs, audios o ejecutables — en una cadena ASCII de texto simple usando el alfabeto Base64 (A-Z, a-z, 0-9, +, /). Esto es especialmente útil cuando necesita incorporar contenido binario en formatos que aceptan solo texto, como payloads JSON, URI de datos en HTML, imágenes de fondo en CSS o anexos de correo electrónico. Una URI de datos combina el tipo MIME con la string Base64 (por ejemplo, data:image/png;Base64,iVBOR...), permitiendo que los navegadores rendericen el archivo directamente de la string, sin una solicitud adicional HTTP.
Cómo usar este Conversor Online Gratis de archivos Base64
- 1Elija un modo: 'File → Base64' para codificar o 'Base64 → File' para decodificar.
- 2Para codificar: arrastre y soltar un archivo o haga clic para cargar. La salida Base64 aparece inmediatamente.
- 3Activa o desactiva 'Include URI de datos prefix', dependiendo de si necesita la URI de datos completa o sólo de la Base64 bruta.
- 4Haga clic en el botón Copiar para copiar el resultado al portapapeles.
- 5Para decodificar: colecciona una cadena Base64, con o sin el prefijo de URI de datos, y haga clic en Descargar File.
Casos de uso comunes de la conversión de archivos Base64
Convertidor de archivos Base64 — gratis en línea
Convierta pequeños iconos y logotipos en la URI de datos para cargarlos en línea sin solicitudes HTTP adicionales, mejorando el rendimiento de la página.
Convertidor de archivos Base64 — gratis en línea
Muchas API REST aceptan subir como cadenas codificadas en Base64 dentro de cuerpos JSON, dispensando el tratamiento de formularios multipart.
Convertidor de archivos Base64 — gratis en línea
Algunos almacenamientos NoSQL o de configuración aceptan solamente valores de texto. Base64 permite persistir datos binarios con seguridad contra la corrupción de formato.
Convertidor de archivos Base64 — gratis en línea
Los estándares MIME de correo electrónico codifican adjuntos binarios en Base64 para transportarlos por capas de correo electrónico que aceptan solo texto.
Preguntas frecuentes
¿Qué tipos de archivo puedo convertir a Base64?
Cualquier tipo de archivo es aceptado — imágenes (PNG, JPG, GIF, SVG, WebP), PDFs, archivos de audio, videos, archivos ZIP y mucho más. La codificación Base64 no depende del formato; solo convierte bytes brutos en texto.
¿Por qué la salida Base64 es mayor que el archivo original?
La codificación Base64 aumenta el tamaño en aproximadamente 33%, ya que maya cada 3 bytes para 4 caracteres ASCII. Para archivos grandes, considere usar una transferencia binaria directa.
¿Mi archivo se envía a un servidor?
No. Toda conversión se produce en su navegador a través de la API FileReader de JavaScript. Sus archivos nunca salen del dispositivo.
¿Qué es un prefijo de URI de datos?
Una URI de datos (por ejemplo, data:image/png;Base64,...) incluye el tipo MIME junto a la string Base64 para que los navegadores sepan cómo interpretar los datos. Se necesita para imágenes en línea en HTML/CSS, pero no para payloads de API.