Mejor gratis Archivos ZIP en línea
Compila varios archivos en un solo ZIP para compartir como una sola descarga, gratis, sin registro.
Cómo funciona
- Seleccionar archivos. Elija los archivos que desea incluir (hasta 100 MB cada uno).
- Establecer opciones. Opcionalmente nombre el archivo y elija un nivel de compresión (0–9).
- Descargar ZIP. Un ZIP único que contiene cada archivo se descarga automáticamente.
Acerca de esta herramienta
ZIP Files agrupa varios archivos en un único archivo ZIP que puede descargar y compartir como un único archivo adjunto. Seleccione los archivos, opcionalmente nombre el archivo y elija un nivel de compresión, y la herramienta los empaqueta juntos — manejando nombres de archivos duplicados para que nada se sobrescriba. Es la forma rápida de convertir un conjunto disperso de documentos o imágenes en una descarga ordenada. Sin cuenta, sin marca de agua, y sus archivos se empaquetan en memoria y se descartan una vez que el ZIP está listo.
Para qué la gente lo usa
- Enviar muchos archivos como un adjunto ordenado
- Recombinar un conjunto de imágenes o documentos
- Comprime una carpeta de archivos antes de subir
- Archivos relacionados con paquetes para compartir o hacer copias de seguridad
API de desarrolladores
Automatice esta herramienta desde su propio código. Envíe una solicitud POST al punto final de abajo y obtenga el mismo resultado que la herramienta web produce. Está limitado por IP y no necesita registrarse — las claves de API para límites más altos están llegando.
https://best.free/api/tools/archive-zip/
| Parámetro | Ejemplo | Requerido | Notas |
|---|---|---|---|
files (archivo) |
file1.txt |
Sí | Repeat "files" for each file to add, each ≤25 MB. |
level |
6 |
No | Deflate level 0–9. |
name |
archive |
No | Output archive name. |
curl -X POST https://best.free/api/tools/archive-zip/ \
-F 'files=@file1.txt' \
-F 'files=@file2.txt' \
-F 'level=6' \
-F 'name=archive' \
-o archive.zip
import requests
files = [("files", open(p, "rb")) for p in ["file1.txt", "file2.txt"]]
data = {"level": 6, "name": "archive"}
r = requests.post("https://best.free/api/tools/archive-zip/", files=files, data=data)
with open("archive.zip", "wb") as out:
out.write(r.content)
const fd = new FormData();
for (const file of fileInput.files) fd.append("files", file);
fd.append("level", 6);
fd.append("name", "archive");
const r = await fetch("https://best.free/api/tools/archive-zip/", { method: "POST", body: fd });
const blob = await r.blob(); // the archive.zip
Respuesta: A single ZIP containing every uploaded file.