Convertidor Archivo ↔ Base64

Codifique cualquier archivo en Base64 o decodifique Base64 de vuelta a un archivo descargable. Admite todos los tipos de archivo: PDF, DOCX, ZIP, MP3, MP4, imágenes, JSON, XML y más. La salida puede ser Base64 en bruto o URI de datos. También: Convertidor de imagen a Base64.
Todo el procesamiento se hace en local en su navegador — sus archivos nunca se suben a ningún servidor.
Dirección: Formato:
📄
Haga clic para elegir o arrastre y suelte un archivo aquí
Cualquier tipo de archivo — máximo 10 MB
⚠ Archivo grande (>5 MB). El Base64 codificado será muy largo y puede ralentizar su navegador.
Nombre del archivo:-
Tipo MIME:-
Tamaño del archivo:-
Tamaño en Base64:-
Codificación: Archivo → Base64
Suba o arrastre y suelte cualquier archivo para codificarlo en Base64. La salida puede ser Base64 en bruto o un URI de datos completo.
Decodificación: cambie la dirección para decodificar una cadena Base64 de vuelta a un archivo: pegue cualquier cadena Base64 o URI de datos y descargue el archivo original. El tipo de archivo se detecta automáticamente a partir de los bytes mágicos (PDF, ZIP, PNG, JPEG, MP3, etc.) o del tipo MIME del URI de datos.
Seguro para URL: sustituye + por - y / por _, y elimina el relleno = final.
Compatible: cualquier tipo de archivo (PDF, DOCX, ZIP, MP3, MP4, imágenes, texto, etc.) — máximo 10 MB.
Privacidad: todo el procesamiento se hace en local en su navegador; sus archivos nunca se suben.
Archivos como texto Base64

Base64 asigna cada 3 bytes de un archivo a 4 caracteres imprimibles, así que el texto ocupa aproximadamente un 33% más que los bytes originales. Si se le antepone data:<mime>;base64,, cualquier archivo se convierte en un URI de datos autocontenido que los navegadores pueden abrir directamente.

Como el archivo completo debe mantenerse en memoria como texto, Base64 es adecuado para archivos pequeños y medianos — no para cargas de cientos de megabytes.