Como comprimir un archivo ZIP a un tamano especifico (2 MB, 25 MB, 100 KB)
Ultima revision 2026-05-05. "Comprimir este ZIP a menos de 25 MB para que pueda enviarlo por correo" suena como una operacion, pero son tres. El tamano de salida de un archivo ZIP esta decidido por lo que esta dentro del archivo, por que tan compresibles son esos bytes, y por el nivel deflate elegido al momento de escribir. Ninguno de esos se ajusta a "exactamente N MB". Esta guia nombra lo que realmente controla el tamano de salida del ZIP, y el orden para aplicar las herramientas en este sitio para que alcances un cap objetivo (2 MB, 25 MB cap de adjunto Gmail / Outlook, 100 KB limite de subida) en el primer o segundo intento.
Por que el tamano de salida del ZIP no es deterministico
Un archivo ZIP es un formato contenedor con compresion deflate por archivo. Tres cosas deciden el conteo de bytes que obtienes a la salida, y solo controlas las dos primeras:
- Lo que esta en el archivo. Si pones un JPG de 10 MB en ZIP, obtienes algo cerca de 10 MB de salida. JPG ya esta comprimido; deflate no puede encoger significativamente bytes ya comprimidos. Lo mismo es cierto para MP4, HEIC, PNG, MP3, ODT, DOCX, XLSX, PDF moderno - todos ellos almacenan sus datos en un formato interno comprimido. Envolver con ZIP apenas reduce el tamano.
- Que tan compresibles son realmente los bytes. Texto plano, CSV, logs crudos, BMP, WAV, TIFF sin comprimir, codigo fuente - estos son altamente compresibles. Un log de texto de 10 MB puede aterrizar cerca de 1 MB despues de deflate. Asi que el mismo archivo puede encoger 10x o 1.05x dependiendo de lo que esta dentro; no hay una unica "ratio ZIP".
- El nivel de deflate. La mayoria de las herramientas ZIP en linea y el "Enviar a carpeta comprimida" a nivel SO usan nivel 6 (default). Nivel 9 (maximo) toma mas tiempo de calcular y te da unos pocos por ciento mas de reduccion en contenido compresible - nunca mas de 5-10%. Nivel 1 (mas rapido) te devuelve casi el mismo tamano que sin compresion. El slider de nivel NO magicamente alcanza un cap objetivo.
Juntandolo: una carpeta de fotos JPG no encogera significativamente sin importar que nivel deflate elijas, porque los bytes ya estan comprimidos. Una carpeta de exports CSV puede encoger 8x en nivel 9 vs 7x en nivel 6. Tu tarea "comprimir a menos de 25 MB" por lo tanto no es una eleccion de nivel deflate - es una pregunta de que contenido pones dentro.
El flujo de trabajo de dos pasos que realmente alcanza un cap
Para 90% de los casos "necesito esto bajo N MB para correo / subida / un portal", el camino es: reduce los mayores contribuidores antes de ZIP, luego ZIP las versiones mas pequenas. El orden importa - ZIP primero y luego tratar de reducir el ZIP es el camino lento porque pierdes la optimizacion por archivo que compress-image y heic-to-jpg pueden entregar.
Paso 1: identifica y reduce los mayores contribuidores
Abre la carpeta. Ordena por tamano, descendente. Los tres archivos del tope casi siempre representan >80% del total. Usualmente son fotos, PDFs escaneados, video, u origen HEIC de un iPhone. Aplica la herramienta correcta por tipo de archivo:
- Fotos JPG / PNG. Corre Compress Image. El slider de calidad va de 1 a 100; para "suficientemente bueno para correo" la banda 60-75 deja un JPG de 4 MB a 600-900 KB sin perdida visible. Lee Comprimir JPEG sin perder calidad - calidad vs tamano para el comportamiento del slider.
- Fotos HEIC de iPhone. Corre HEIC to JPG. HEIC ya es eficiente, pero la mayoria de los clientes de correo rechazan adjuntos .heic directamente; convertir a JPG en calidad 75 intercambia 5-15% de crecimiento de tamano por aperturabilidad universal. Lee Como convertir HEIC a JPG paso a paso para el flujo por archivo.
- PDFs escaneados / pesados en imagen. Un PDF escaneado es fotos en un wrapper PDF. Re-exporta a menor DPI o recomprime imagenes primero. Las herramientas PDF del sitio cubren como aplanar un PDF y la escalera de edicion PDF para el orden correcto de herramientas.
- Video. ZIP video hace casi nada. Re-codifica a traves de Video Converter con un bitrate menor primero; MP4 vs WebM para web cubre el trade-off de codec.
- Texto plano / CSV / logs. Ningun paso previo necesario; estos comprimen 5-10x dentro del ZIP a nivel 6 ya.
Paso 2: ZIP los archivos mas pequenos
Abre ZIP File, arrastra los archivos reducidos, y descarga el archivo. El nivel default (6) es la opcion correcta para casi todos los casos - nivel 9 te gana 1-3% mas en contenido compresible y agrega tiempo de CPU que no recuperas. Lee Como elegir un nivel de compresion si tienes una razon especifica para empujar nivel 9.
Ahora verifica el tamano del archivo contra tu cap.
Si el archivo aun esta sobre el cap: divide, no reintentes
Si tu flujo de dos pasos pone el archivo en, digamos, 32 MB pero Gmail limita en 25 MB, NO sigas subiendo el nivel deflate - estas a lo mas 1-2 MB corto y nivel 9 no te salvara. Dos caminos desde aqui:
- Divide el archivo en partes multi-volumen. La mayoria de los archivadores desktop (7-Zip, WinRAR, Keka) escriben ZIP / 7z multi-volumen que el destinatario reensambla automaticamente. Para ZIP puro, define el tamano del volumen a tu cap (25 MB para adjuntos Gmail / Outlook, 10 MB para relays de correo mas viejos, 4 GB para memorias FAT32). La guia online zip vs 7z vs rar nombra que formato el destinatario es mas probable que soporte de forma nativa.
- Suelta el mayor contribuidor restante. Ordena el contenido del archivo por tamano de nuevo - si un archivo es 60% de los bytes, enviarlo via un link (Drive, Dropbox, WeTransfer) y ZIP solo el resto.
Cualquier camino es mas rapido y mas confiable que reintentar compresion. Lee Como comprimir una carpeta para correo para la referencia completa por cap-de-buzon.
Recetas por cap especifico
Cap = 100 KB. Casi con certeza un formulario de subida (portal gubernamental, asignacion escolar, aplicacion de empleo). A este tamano, no estas comprimiendo - estas eligiendo una o dos fotos y redimensionandolas. Usa Photo Editor para redimensionar a 1200-1600 px de ancho, guarda como JPG calidad 60, y ZIP solo si el formulario requiere .zip. Un solo JPG redimensionado usualmente esta bajo 100 KB por si mismo; el wrapper ZIP agrega 30 bytes de encabezado.
Cap = 2 MB. Comun para subidas de portal, adjuntos ligeros de correo. Corre Compress Image a calidad 70 en JPG, convierte HEIC a JPG a calidad 70, luego ZIP. Para 5-10 fotos, el resultado casi siempre aterriza en 1.4-1.8 MB.
Cap = 25 MB. Limite por default de adjunto Gmail y Outlook. Corre el flujo de dos pasos a calidad 75-80 (menos agresivo). Para carpetas de fotos mixtas y unos pocos documentos, esto aterriza bajo 25 MB en el primer intento en la mayoria de los casos. Si la carpeta fuente es >500 MB de HEIC, espera dividir en volumenes.
Cap = 10 MB. Algunos relays de correo corporativo / legado. Mismo que 25 MB pero calidad 65 en fotos y considera dropear no-esenciales antes del paso ZIP.
Lo que NO funciona y por que
- "Solo zipealo dos veces." Hacer ZIP de un ZIP gana cero reduccion - el ZIP interno ya esta deflate-comprimido, y deflate no puede comprimir bytes ya comprimidos. El ZIP externo agrega ~30 bytes de encabezado y eso es todo.
- "Elige un nivel de compresion mayor y reintenta." Ir de nivel 6 a nivel 9 ahorra 1-5% en contenido compresible y 0% en contenido ya comprimido. Si estas 30% sobre el cap, nivel 9 no te llevara ahi.
- "Usa un formato de archivo diferente - 7z es mas pequeno." 7z (LZMA2) es genuinamente mas pequeno que ZIP (deflate) en contenido compresible - a veces 30-50% mas pequeno en texto. Pero en fotos / video / contenido ya comprimido, 7z tampoco ahorra nada, y tu destinatario puede no ser capaz de abrir .7z sin un lector de terceros. La guia online zip vs 7z vs rar cubre cuando el intercambio de formato vale la pena.
- "Cifralo con contrasena para hacerlo mas pequeno." El cifrado no cambia el tamano del archivo - de hecho agrega ~30 bytes de overhead por archivo. Un ZIP protegido por contrasena es del mismo tamano que el desprotegido (modulo los bytes del encabezado).
Preguntas frecuentes
Por que la misma carpeta zipea a 18 MB en mi laptop y 22 MB en linea?
Diferentes implementaciones deflate hacen elecciones ligeramente diferentes al mismo nivel. macOS Finder, Windows Explorer, 7-Zip, y herramientas en linea cada uno tiene una biblioteca deflate que elige parametros de match-finder ligeramente diferentes. La diferencia raramente es mas de +-5%. Si tu ZIP en linea es materialmente mas grande, la herramienta en linea puede estar forzando nivel 1 (mas rapido) o re-empacando archivo por archivo.
Puedo decirle a la herramienta ZIP "detente en 25 MB"?
Ninguna herramienta ZIP estandar expone una flag de tamano-objetivo - el formato no lo soporta. Lo que puedes hacer es pedir a la herramienta dividir la salida en volumenes de 25 MB (ZIP multi-volumen). La mayoria de los archivadores desktop exponen esto; muchas herramientas en linea no.
La carpeta es 1.2 GB de fotos HEIC. Puedo enviarla como un ZIP por correo?
Bajo ningun cap. ZIP despues de convertir HEIC a JPG a calidad 60-70 y puedes aterrizar cerca de 200-400 MB. Eso aun necesita compartir por link, no un adjunto de correo. Usa Drive / Dropbox / WeTransfer.
Si elimino archivos del ZIP despues de crearlo, el tamano se encoge?
Si. ZIP soporta eliminar por archivo. La mayoria de los archivadores (7-Zip, WinRAR, Keka, online ZIP File tool) te dejan eliminar archivos individuales de un archivo existente; el archivo se reescribe sin ellos y el tamano cae de acuerdo. Esta es la solucion mas rapida cuando estas 1-2 MB sobre un cap y un archivo no es esencial.
Por que "comprimir archivo zip a 100kb" es una cosa si casi nunca funciona?
La consulta refleja limites reales de formulario de subida (portales e-gov, aplicaciones universitarias, algunos formularios corporativos aun capean adjuntos en 100-200 KB). La respuesta realista es que no estas comprimiendo - estas eligiendo uno o dos archivos y redimensionandolos a ese tamano. El wrapper ZIP es un paso de empaquetado, no un paso de encogimiento.
Relacionado
- ZIP File (comprimir / crear) - la herramienta referenciada como Paso 2 a lo largo de esta guia.
- Compress Image - la herramienta referenciada como Paso 1 para fotos JPG / PNG.
- HEIC to JPG - la herramienta referenciada como Paso 1 para fotos origen iPhone.
- Como comprimir una carpeta para correo - referencia por cap-de-buzon.
- Como elegir un nivel de compresion - trade-offs nivel 1 vs 6 vs 9.
- File compressor vs ZIP - que elegir - desambiguacion de clase de herramienta.
- File compressor en linea - cuando ZIP vs cuando comprimir imagen - la decision de orden de operaciones.
- Comprimir JPEG sin perder calidad - calidad vs tamano - como se comporta el slider de calidad JPG.
- Online ZIP vs 7z vs RAR - cual elegir - eleccion de formato para el destinatario.
Why trust these tools
- Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
- Truly in-browser - no upload. Every file-processing tool on this site runs in your browser through modern Web APIs (File, FileReader, Canvas, Web Audio, WebGL, Web Workers). Your photo, PDF, audio, or text never leaves your device.
- No tracking during tool use. Analytics ends at the page view. The actual input you paste, drop, or capture is never sent to any server and never written to any log.
- Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
- Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.