Image Compressor: Reduce el tamaño rápido
Compresor de imágenes que reduce JPEG, PNG y WebP hasta un 80 % en el navegador. Calidad y ancho máximo ajustables. Sin límites.
¿Qué es Image Compressor?
Image Compressor es una herramienta gratuita basada en navegador que reduce el tamaño de archivos de imagen hasta un 80 % preservando la calidad visual. Acepta imágenes JPEG, PNG y WebP, aplica compresión con pérdida o casi sin pérdida mediante la biblioteca browser-image-compression, y devuelve el archivo comprimido para su descarga — todo sin subir nada a un servidor. Esto es útil para desarrolladores web que optimizan tiempos de carga, fotógrafos que comparten archivos grandes por correo electrónico, y cualquiera que necesite imágenes más pequeñas sin software de escritorio.
Funcionalidades principales
- Comprimir imágenes hasta un 80 % — La biblioteca
browser-image-compressionlogra una reducción agresiva de tamaño combinando ajuste de calidad con limitación opcional de dimensiones, alcanzando a menudo un ahorro del 60–80 % en fotos típicas. - Configuración de calidad ajustable — Un control deslizante de calidad va del 10 % al 100 % en incrementos del 5 %. El valor predeterminado es 80 %, que es el punto óptimo para la mayoría de imágenes web.
- Control de ancho máximo — Un segundo control limita el ancho o alto máximo de la imagen de salida. El rango es de 640px a 4096px en pasos de 128px, con un valor predeterminado de 1920px. Las imágenes más estrechas que este límite no se escalan hacia arriba.
- Comparación antes/después — Cada resultado comprimido muestra el tamaño original, el tamaño comprimido y el porcentaje de ahorro en verde (por ejemplo,
-62 %). Un total acumulado de todos los ahorros se muestra en la parte superior del panel de resultados. - Compresión por lotes (Premium) — Con el Modo por lotes activado (una función de supporter), se pueden subir varias imágenes a la vez y comprimirlas todas simultáneamente. La herramienta usa internamente un web worker (
useWebWorker: true) para que la compresión se ejecute sin congelar la interfaz del navegador. Sin el Modo por lotes, la compresión de imagen individual está disponible para todos los usuarios. - Compatible con JPEG, PNG, WebP — Se acepta cualquier archivo cuyo tipo MIME comience con
image/. La salida comprimida conserva el formato original y usa el patrón de nombre de archivonombreoriginal-compressed.ext. - Sin límites de tamaño de archivo — La opción
maxSizeMBestá establecida en 10 en el código, lo que significa que la biblioteca apunta a una salida inferior a 10 MB, pero no rechaza entradas por encima de ese umbral.
Cómo usar Image Compressor
Paso 1: Subir las imágenes
Abre el Image Compressor. Haz clic en el área de carga o arrastra y suelta imágenes sobre ella. El selector de archivos acepta todos los tipos de imagen (image/*). Se pueden seleccionar varios archivos a la vez, y puedes añadir más archivos haciendo clic de nuevo en la zona de soltar después de la carga inicial.
Cada archivo subido aparece como una etiqueta con su nombre y tamaño original (por ejemplo, foto_vacaciones.jpg (4,23 MB)).
Paso 2: Configurar los ajustes de compresión
Debajo del área de carga, el panel de Opciones muestra dos controles deslizantes:
Calidad (10–100 %, predeterminado 80 %) — Controla la calidad de codificación JPEG o WebP de la salida. Los valores más bajos producen archivos más pequeños con artefactos de compresión más visibles. Para imágenes web, el rango habitual es del 70–85 %. Para compartir por correo, el 75–80 % es práctico. Para archivado, mantenlo en 90 %+ para minimizar la pérdida de calidad.
Ancho máximo (640–4096px, predeterminado 1920px) — Cualquier imagen más ancha o alta que este valor se reduce proporcionalmente antes de codificarla. Una foto de 6000×4000 de una cámara moderna se escalará a 1920×1280 con la configuración predeterminada. Si tus imágenes ya son más pequeñas que 1920px, este ajuste no tiene efecto.
Paso 3: Comprimir y descargar
Haz clic en Compress Images. La etiqueta del botón cambia a "Compressing..." mientras el web worker procesa cada archivo. Cuando termina, aparece la sección de resultados con una miniatura, tamaño original, tamaño comprimido y porcentaje de ahorro para cada imagen.
Haz clic en el icono de descarga de cualquier resultado individual para guardar ese archivo comprimido. Si comprimiste varias imágenes, el botón Download All aparece debajo de los resultados — haz clic para descargar todos los archivos comprimidos como un único archivo compressed-images.zip. Cada archivo dentro del ZIP se llama nombreoriginal-compressed.ext.
Ejemplos prácticos
Optimizar una galería de imágenes para un blog
Tienes 8 JPEGs para una entrada de blog, cada uno entre 3 MB y 6 MB (directamente de una DSLR). Con calidad al 80 % y ancho máximo de 1920px, el ahorro típico es del 60–75 %. Ocho imágenes de 4 MB se convierten en ocho archivos con un promedio de 1,2 MB — reduciendo el peso total de imágenes de la página de 32 MB a menos de 10 MB, lo que mejora drásticamente los tiempos de carga en conexiones móviles.
Preparar fotos de productos para una tienda de comercio electrónico
Una plataforma de comercio electrónico tiene un límite de subida de 2 MB por imagen de producto. Tus fotos de productos son JPEGs de 5–8 MB. Establece la calidad en 85 % y el ancho máximo en 2048px. Una foto de producto de 6 MB se comprime típicamente a unos 900 KB con estos ajustes — bien dentro del límite y con suficiente detalle para la funcionalidad de zoom.
Reducir el tamaño de archivos de capturas de pantalla
Las capturas de pantalla de una pantalla Retina suelen ser PNGs de 1–3 MB. Comprimir al 80 % de calidad y ancho máximo de 1920px las reduce típicamente a 200–500 KB — un tamaño práctico para documentación, informes de incidencias o mensajes de Slack.
Consejos y buenas prácticas
Comienza con el 80 % de calidad, luego ajusta. El valor predeterminado del 80 % está calibrado para producir resultados visualmente excelentes para la mayoría de las imágenes fotográficas. Si la salida sigue viéndose bien, prueba el 70 % para mayor ahorro. Si ves artefactos de bloque o bandas de color, aumenta a 85–90 %.
El ancho máximo importa más que la calidad para fotos grandes. Una foto de 6000px de ancho contiene muchos más datos de píxeles que una versión de 1920px. Reducir el ancho máximo de 6000 a 1920 por sí solo puede reducir el tamaño del archivo en un 70 %, incluso con alta calidad. Para uso web, 1920px es más ancho que la mayoría de las pantallas — lo que sea más ancho es ancho de banda desperdiciado.
La compresión PNG se comporta diferente de JPEG. Los PNG usan compresión sin pérdida, por lo que los ajustes de "calidad" afectan cuán agresivamente la biblioteca browser-image-compression los convierte o recodifica. Para PNGs con grandes áreas transparentes, los resultados pueden ser menos dramáticos que para JPEGs.
El web worker mantiene el navegador receptivo. Dado que useWebWorker: true está activado, puedes seguir usando otras pestañas del navegador mientras la compresión se ejecuta, incluso para lotes grandes. La interfaz se actualiza cuando termina cada archivo.
Los archivos comprimidos incluyen -compressed en el nombre. Esto evita sobreescrituras accidentales si tienes los originales en la misma carpeta de descargas. Puedes renombrarlos después.
Problemas comunes y solución de errores
Toast de "Compression error" — Un fallo de compresión general. Puede ocurrir si el archivo de imagen está dañado, si el navegador se queda sin memoria durante un lote muy grande, o si el archivo de entrada no es una imagen válida a pesar de tener un tipo MIME de imagen. Intenta comprimir el archivo problemático solo para aislar el problema.
El archivo de salida es más grande que el de entrada — En imágenes pequeñas (menos de 50 KB) o imágenes que ya son JPEGs fuertemente comprimidos, recodificar al 80 % de calidad puede a veces producir una salida ligeramente más grande. Esto se debe a que el original fue codificado con una configuración de calidad inferior que la biblioteca no puede replicar exactamente. Si ocurre esto, usa el archivo original.
-0 % o ahorro casi nulo — Las imágenes ya comprimidas (JPEGs fuertemente optimizados de un paso de compresión anterior, o pequeños iconos PNG) pueden mostrar ahorros insignificantes. Esto es esperado. La salida sigue siendo válida pero no ofrece ningún beneficio sobre el original.
Compresión muy lenta en lotes grandes — Procesar más de 20 fotos de alta resolución lleva tiempo, incluso con un web worker. Si la pestaña del navegador parece no responder, puede que el web worker esté funcionando activamente. Espera la notificación de "Compression Complete" antes de interactuar con los resultados. Divide los lotes muy grandes (50+) en grupos de 20.
El control de calidad no baja del 10 % — La calidad mínima es del 10 %, que produce una salida muy comprimida con artefactos significativos. Si necesitas archivos aún más pequeños, reduce significativamente el ancho máximo (por ejemplo, a 640px o 1024px) en lugar de bajar la calidad por debajo del 10 %.
Privacidad y seguridad
Image Compressor procesa todas las imágenes localmente en tu navegador usando el web worker de la biblioteca browser-image-compression. No se transmiten datos de imagen a ningún servidor en ningún momento. Puedes confirmarlo ejecutando la herramienta mientras supervisas la pestaña Red de tu navegador — no se realizan solicitudes de subida. Esto hace que la herramienta sea apropiada para comprimir imágenes sensibles como escáneres médicos, documentos legales fotografiados como referencia, o capturas de pantalla de proyectos confidenciales.
Preguntas frecuentes
¿Es gratuito Image Compressor? Sí, completamente gratuito sin límites de número de archivos, sin cuenta requerida y sin marcas de agua. Todas las funciones de compresión están disponibles sin restricciones.
¿Funciona Image Compressor sin conexión? Sí. Después de que la página carga, puedes comprimir imágenes sin conexión a internet. La biblioteca browser-image-compression se ejecuta completamente en tu navegador usando un web worker.
¿Están seguros mis datos con Image Compressor? Tus imágenes nunca se suben a un servidor. Todo el procesamiento ocurre en un web worker del navegador en tu propio dispositivo. La herramienta es segura para imágenes sensibles o confidenciales.
¿Cuál es el tamaño máximo de archivo que puedo comprimir? No hay un máximo estricto impuesto por la herramienta. El objetivo maxSizeMB en las opciones de compresión está establecido en 10 MB (lo que significa que la biblioteca intenta mantener la salida por debajo de 10 MB), pero es un objetivo, no un límite de entrada. Los archivos muy grandes (50 MB+) funcionarán pero pueden tardar más y consumir más memoria del navegador.
¿Reduce la herramienta las dimensiones de la imagen? Solo si la imagen excede el ajuste de ancho máximo. El valor predeterminado es 1920px — cualquier imagen más ancha o alta que 1920px se reduce proporcionalmente. Las imágenes más pequeñas que 1920px no se redimensionan.
¿Qué formatos son compatibles? El selector de archivos acepta todos los formatos de imagen (image/*). En la práctica, JPEG, PNG y WebP producen los resultados más fiables. El formato de salida coincide con el formato de entrada.
¿Por qué mi PNG comprimido muestra diferentes ahorros que un JPEG? JPEG es un formato con pérdida y responde bien al ajuste de calidad. PNG es sin pérdida por naturaleza, por lo que los ahorros provienen principalmente de la reducción de dimensiones y cualquier conversión de formato que la biblioteca aplica internamente. Para máxima compresión de PNG, también reduce el ajuste de ancho máximo.
¿Puedo controlar el formato de salida (por ejemplo, comprimir PNG a WebP)? No. Image Compressor conserva el formato de entrada en la salida. Para convertir formatos, usa el Image Converter.
¿Cómo se calcula el porcentaje de ahorro? La herramienta calcula Math.round((1 - compressedSize / originalSize) * 100). Un resultado del 62 % significa que el archivo comprimido es el 38 % del tamaño original.
¿Qué pasa si comprimo una imagen ya comprimida? La herramienta la comprimirá de todas formas, pero los ahorros serán pequeños o incluso negativos (salida ligeramente más grande que la entrada). Cada pasada de compresión con pérdida en un JPEG ya comprimido añade pérdida de calidad generacional sin una reducción de tamaño significativa. Comprime desde los originales siempre que sea posible.
Herramientas relacionadas
- Próximamente: Image Resizer — Redimensiona imágenes a dimensiones de píxeles específicas antes o en lugar de comprimirlas.
- Próximamente: Image Converter — Convierte imágenes entre PNG, JPEG, WebP, GIF y BMP con control de calidad.
- Próximamente: Image to Base64 — Codifica imágenes comprimidas como cadenas Base64 para usar en imágenes en línea de CSS o HTML.
- Próximamente: Image Cropper — Recorta imágenes a dimensiones exactas antes de comprimirlas para uso web.
Prueba Image Compressor ahora: Próximamente: Image Compressor