Conversor Base64 y archivos
Convert between Base64 strings and files. In Base64→File mode: decode and download. In File→Base64 mode: encode and copy.
Enter a Base64 string and run decode & download.
Cómo usar
Acerca de esta herramienta
Convierte entre Base64 y archivos: decodificar/descargar o codificar/copiar.
Cómo usar
Elija la dirección, pegue Base64 o seleccione archivo. Copie o descargue el resultado.
Opciones
« Base64→Archivo » decodifica y descarga ; « Archivo→Base64 » codifica y copia.
Casos de uso
• Imágenes como Data URLs • Archivo pequeño en JSON • Decodificar adjuntos • Fixtures E2E
Ejemplos de código
JavaScript
Read Only
1// File → Base64
2const buf = await file.arrayBuffer();
3const b64 = btoa(String.fromCharCode(...new Uint8Array(buf)));
4
5// Node: fs.readFileSync(path, {encoding:'base64'})Python
Read Only
1import base64
2
3with open("file.png", "rb") as f:
4 b64 = base64.b64encode(f.read()).decode()PHP
Read Only
1base64_encode(file_get_contents("file.png"));Privacidad y datos
Conversión en el navegador; archivos y Base64 no se envían al servidor.
Preguntas frecuentes
- Q: ¿Para qué puedo usar la conversión de archivos Base64?
- A: Usos comunes: incrustar imágenes como Data URLs en HTML/CSS, incluir archivos pequeños en cargas JSON, decodificar archivos adjuntos de correo electrónico en Base64, crear fixtures para pruebas end-to-end.
- Q: ¿Hay un límite de tamaño de archivo?
- A: No hay límite estricto, pero archivos muy grandes pueden ralentizar el navegador ya que todo se procesa en memoria. Los archivos de menos de 10 MB funcionan bien.
- Q: ¿Qué tipos de archivos son compatibles?
- A: Cualquier tipo de archivo es compatible para codificación y decodificación. La herramienta convierte los bytes sin procesar del archivo sin restricciones de tipo.
- Q: ¿Mi archivo se envía a algún servidor?
- A: No. Toda la conversión se realiza en su navegador usando la API FileReader. Su archivo nunca se sube a ningún servidor.
