Skip to content

Comprimir Imágenes Online — JPEG, PNG y WebP

Reduce el tamaño de las imágenes hasta un 80% — comprime JPEG, PNG y WebP en tu navegador, sin subir archivos. Lotes de 20 imágenes, ajusta la calidad, compara antes y después. Gratis y privado.

Sin rastreo Se ejecuta en el navegador Gratis
Todo el procesamiento ocurre en tu navegador. Tus imágenes nunca salen de tu dispositivo.

Suelta imágenes aquí o haz clic para explorar

Admite JPEG, PNG, WebP · Máximo 10 MB por archivo · Hasta 20 imágenes

75
Revisado para precisión de compresión y compatibilidad entre navegadores — Go Tools Engineering Team · Mar 22, 2026

¿Qué es la compresión de imágenes?

La compresión de imágenes reduce el tamaño del archivo eliminando datos visuales redundantes o imperceptibles, permitiendo cargas de página más rápidas y reduciendo el consumo de ancho de banda. Según el Web Almanac del HTTP Archive, las imágenes representan aproximadamente el 50% del peso total de la página en promedio — haciendo que la optimización de imágenes sea una de las mejoras de rendimiento de mayor impacto disponibles para los desarrolladores web.

Como señala la guía de rendimiento web de Google, optimizar las imágenes es consistentemente una de las principales recomendaciones de Lighthouse y PageSpeed Insights, mejorando directamente las métricas de Core Web Vitals como el Largest Contentful Paint (LCP). La especificación WebP (Google, 2010) demostró que los algoritmos de compresión modernos pueden reducir el tamaño de los archivos de imagen entre un 25–35% en comparación con JPEG a calidad visual equivalente.

Hay dos enfoques principales de compresión:

**La compresión con pérdida** descarta algunos datos de imagen para lograr tamaños de archivo más pequeños. JPEG y WebP usan compresión con pérdida por defecto — una configuración de calidad del 75% típicamente reduce el tamaño del archivo entre un 60–80% con una diferencia visible mínima. La desventaja es irreversible: una vez descartados los datos, no se pueden recuperar del archivo comprimido.

**La compresión sin pérdida** reduce el tamaño del archivo sin descartar ningún dato. PNG usa compresión sin pérdida de forma predeterminada — la imagen descomprimida es idéntica bit a bit al original. La relación de compresión es menor (normalmente 10–30%), pero la calidad de imagen se preserva perfectamente.

Esta herramienta comprime tus imágenes completamente en tu navegador usando la API Canvas integrada — tus imágenes nunca se suben a ningún servidor, en ningún momento. Para archivos JPEG y WebP, el deslizador de calidad controla directamente el nivel de compresión con pérdida. Para archivos PNG, la herramienta convierte a formato WebP cuando la calidad está por debajo del 100% para proporcionar compresión significativa, ya que la API Canvas no admite codificación PNG con pérdida.

Para incrustar imágenes comprimidas pequeñas directamente en HTML o CSS, puedes codificar en Base64 la salida para crear URIs de datos — una técnica común para iconos y logotipos menores de 5 KB.

// Compress a JPEG image in the browser using the Canvas API
async function compressImage(file, quality = 0.75) {
  const img = await createImageBitmap(file); // decode the image
  const canvas = document.createElement('canvas');
  canvas.width = img.width;
  canvas.height = img.height;
  canvas.getContext('2d').drawImage(img, 0, 0);
  // quality: 0.0 (smallest file) → 1.0 (original quality)
  return new Promise((resolve) =>
    canvas.toBlob(resolve, 'image/jpeg', quality)
  );
}

// file comes from an <input type="file"> or drag-and-drop
const blob = await compressImage(file, 0.75);
console.log(`Original:   ${file.size} bytes`);
console.log(`Compressed: ${blob.size} bytes`);
// → Original:   2100000 bytes
// → Compressed:  672000 bytes  (~68% reduction)

Características principales

Procesamiento 100% en el navegador

Toda la compresión ocurre localmente en tu navegador usando la API Canvas. Tus imágenes nunca salen de tu dispositivo — sin subidas, sin procesamiento en servidor, privacidad completa.

Compresión por lotes

Comprime hasta 20 imágenes a la vez. Arrastra múltiples archivos o selecciónalos desde tu explorador de archivos. Todos los archivos se comprimen con la misma configuración de calidad y se pueden descargar individualmente o todos a la vez.

Control de calidad ajustable

Ajusta la compresión con un deslizador de calidad del 0 al 100. Ve el tamaño del archivo comprimido actualizarse en tiempo real mientras ajustas, para encontrar el equilibrio perfecto entre calidad y tamaño de archivo.

Comparación deslizante antes/después

Compara visualmente las versiones original y comprimida de cualquier imagen con un divisor deslizante interactivo. Arrastra a izquierda y derecha para inspeccionar los artefactos de compresión en cualquier punto de la imagen.

Soporte multiformat

Comprime imágenes JPEG, PNG y WebP. Los archivos PNG se convierten automáticamente a WebP cuando se usa compresión con pérdida, ya que la API Canvas no admite codificación PNG con pérdida.

JPEG vs PNG vs WebP

JPEG

Compresión con pérdida, sin transparencia

Mejor para fotografías e imágenes complejas con muchos colores y degradados. Excelentes relaciones de compresión (reducción del 60–90% a calidad 75). No admite transparencia. El formato de imagen más ampliamente compatible en la web.

PNG

Compresión sin pérdida, admite transparencia

Mejor para gráficos con bordes nítidos, texto, logotipos e imágenes que requieren transparencia. Tamaños de archivo más grandes que JPEG para fotografías. Esta herramienta convierte PNG a WebP para compresión con pérdida ya que la API Canvas solo admite codificación PNG sin pérdida.

WebP

Con y sin pérdida, admite transparencia

El formato moderno de Google que ofrece archivos un 25–35% más pequeños que JPEG a calidad equivalente, con soporte de transparencia como PNG. Compatible con todos los navegadores modernos. El formato más eficiente para imágenes web en 2026.

Ejemplos de compresión

Compresión de foto JPEG

photo-landscape.jpg (2,1 MB, 4000×3000)
photo-landscape.jpg (680 KB a calidad 75)

Una foto JPEG típica de alta resolución comprimida a calidad 75. El tamaño del archivo se reduce aproximadamente un 68% con una pérdida de calidad visible mínima. JPEG es el mejor formato para fotografías e imágenes complejas con degradados.

Compresión de logo/icono PNG

logo-transparent.png (450 KB, 1200×800)
logo-transparent.webp (85 KB a calidad 80)

Una imagen PNG con transparencia convertida a WebP a calidad 80. WebP admite transparencia como PNG pero con compresión con pérdida, logrando una reducción de tamaño del 81%. Nota: el formato de salida cambia a WebP ya que la API Canvas no puede hacer compresión PNG con pérdida.

Compresión de banner WebP

hero-banner.webp (800 KB, 1920×1080)
hero-banner.webp (250 KB a calidad 75)

Una imagen WebP recomprimida a calidad 75. La compresión con pérdida integrada de WebP logra una reducción del 69% mientras mantiene buena calidad visual. WebP es generalmente el formato más eficiente para imágenes web.

Cómo comprimir imágenes online

  1. 1

    Sube tus imágenes

    Arrastra y suelta imágenes en el área de subida, o haz clic para explorar tus archivos. Puedes seleccionar hasta 20 imágenes JPEG, PNG o WebP a la vez, cada una de hasta 10 MB.

  2. 2

    Ajusta la calidad

    Usa el deslizador de calidad para establecer el nivel de compresión deseado (0–100). El valor predeterminado es 75, que ofrece un buen equilibrio. Observa cómo los tamaños de archivo y las relaciones de compresión se actualizan en tiempo real.

  3. 3

    Descarga los resultados

    Haz clic en Descargar en cualquier archivo individual, o usa Descargar todo para guardar todas las imágenes comprimidas. Usa el botón Comparar para inspeccionar visualmente la calidad antes de descargar.

Casos de uso

Optimización del rendimiento web
Reduce el tamaño de los archivos de imagen antes de subirlos a tu sitio web. Las imágenes más pequeñas se cargan más rápido, mejorando las puntuaciones de Core Web Vitals (especialmente el Largest Contentful Paint), reduciendo los costos de ancho de banda y mejorando el posicionamiento SEO.
Reducción del tamaño de adjuntos de correo
Comprime imágenes antes de adjuntarlas a correos electrónicos para mantenerte dentro de los límites de tamaño (típicamente 10–25 MB). Un lote de 20 fotos a menudo puede comprimirse de 50 MB a menos de 10 MB.
Preparación para redes sociales
Precomprime imágenes antes de subirlas a plataformas de redes sociales. Aunque las plataformas recomprimen las imágenes automáticamente, comenzar con un archivo óptimamente comprimido te da más control sobre la calidad final.
Optimización de recursos de apps y juegos
Comprime recursos de interfaz de usuario, texturas y sprites para aplicaciones móviles, juegos y aplicaciones web progresivas. Los recursos más pequeños significan descargas más rápidas, menos uso de almacenamiento y experiencias de usuario más fluidas.
Optimización de documentos y presentaciones
Reduce el tamaño de las imágenes incrustadas en PDFs, documentos de Word y presentaciones. Un mazo de diapositivas de 50 MB con fotos de alta resolución a menudo puede reducirse a 10 MB sin pérdida de calidad perceptible.

Detalles técnicos

Compresión con la API Canvas
Esta herramienta usa el método toBlob() de la API Canvas HTML5 para la compresión. La imagen se dibuja en un elemento canvas invisible y luego se recodifica con el parámetro de calidad especificado. Para JPEG y WebP, el parámetro de calidad (0,0–1,0) controla el nivel de compresión con pérdida. Para PNG, la API Canvas ignora el parámetro de calidad por completo — la codificación PNG a través de Canvas es siempre sin pérdida.
Conversión de PNG a WebP
Dado que Canvas toBlob() ignora el parámetro de calidad para imágenes PNG (la salida siempre es sin pérdida), esta herramienta convierte archivos PNG a formato WebP cuando el deslizador de calidad está por debajo de 100. WebP admite compresión con pérdida (con control de calidad) y transparencia, lo que lo convierte en la alternativa con pérdida ideal para PNG. Cuando la calidad se establece en 100, los archivos PNG se conservan en su formato original.
Comportamiento del parámetro de calidad
El deslizador de calidad se corresponde con el parámetro de calidad de Canvas toBlob(): 100 = 1,0 (mayor calidad, archivo más grande), 0 = 0,0 (menor calidad, archivo más pequeño). Para JPEG, la calidad 75 (0,75) es generalmente el punto óptimo — por debajo de 50, los artefactos se vuelven notables. Para WebP, el mismo valor de calidad produce archivos ligeramente más pequeños que JPEG con calidad visual comparable.
Memoria del navegador y límites
Cada imagen existe en memoria tanto como el objeto File original como el Blob comprimido, más dos object URL para la visualización de vista previa. Con 20 imágenes de 10 MB cada una, el uso máximo de memoria puede alcanzar aproximadamente 400 MB. Los object URL se revocan cuando se borran las imágenes o se descarga la página para evitar fugas de memoria.

Buenas prácticas

Comienza con calidad 75 para JPEG/WebP
La calidad 75 es el punto de partida recomendado para la mayoría de los casos de uso. Típicamente reduce el tamaño del archivo entre un 60–80% con una pérdida de calidad visible mínima. Solo aumenta la calidad por encima de 85 para imágenes donde la preservación de detalles finos es crítica (por ejemplo, imágenes médicas, fotografía de calidad de impresión).
Usa WebP cuando sea posible
WebP produce archivos un 25–35% más pequeños que JPEG a la misma calidad visual y admite transparencia como PNG. Todos los navegadores modernos admiten WebP desde 2024. Convierte imágenes JPEG y PNG a WebP para obtener la mejor relación compresión-calidad en la web.
Conserva los archivos originales
Siempre conserva tus imágenes originales sin comprimir como archivos fuente. La compresión con pérdida es irreversible — recomprimir una imagen ya comprimida degrada aún más la calidad sin reducción significativa de tamaño (conocida como pérdida de generación).
Verifica la calidad antes de descargar
Usa el botón Comparar para inspeccionar visualmente los artefactos de compresión antes de descargar. Presta especial atención a las áreas con texto, bordes nítidos y degradados sutiles — estos son donde los artefactos JPEG son más visibles.
Agrupa imágenes similares juntas
Las imágenes con características similares (mismo tipo de sujeto, resolución, profundidad de color) se comprimen mejor con la misma configuración de calidad. Agrupa tus fotos por separado de tus gráficos/logotipos para obtener resultados óptimos.

Preguntas frecuentes

¿Es seguro comprimir imágenes en línea?
Sí — esta herramienta es completamente segura porque procesa las imágenes completamente en tu navegador. Tus imágenes nunca se suben a ningún servidor. La compresión usa la API Canvas integrada del navegador, y todos los datos permanecen en tu dispositivo. Puedes verificarlo abriendo la pestaña Red en las Herramientas de Desarrollador de tu navegador — verás cero solicitudes de red durante la compresión. Cuando cierras o actualizas la página, todos los datos de imagen se borran de la memoria.
¿Cuál es la diferencia entre compresión con pérdida y sin pérdida?
**La compresión con pérdida** elimina permanentemente algunos datos de imagen para lograr tamaños de archivo más pequeños. JPEG y WebP usan compresión con pérdida — una configuración de calidad del 75% típicamente reduce el tamaño del archivo entre un 60–80% con diferencia visible mínima, pero los datos eliminados no se pueden recuperar. **La compresión sin pérdida** reduce el tamaño del archivo sin eliminar ningún dato. La imagen descomprimida es idéntica bit a bit al original. PNG usa compresión sin pérdida. La desventaja es que la compresión sin pérdida logra reducciones menores (típicamente 10–30%). Para uso web, la compresión con pérdida a calidad 75–85 es casi siempre la elección correcta — los ahorros en tamaño de archivo son dramáticos y la diferencia de calidad es imperceptible para la mayoría de los espectadores.
¿Por qué mis archivos PNG se convierten a WebP?
La API Canvas del navegador no admite compresión PNG con pérdida — la codificación PNG es siempre sin pérdida, lo que significa que el deslizador de calidad no tendría ningún efecto. Para darte un control de compresión significativo para archivos PNG, esta herramienta los convierte a formato WebP cuando el deslizador de calidad está por debajo de 100. WebP admite tanto compresión con pérdida como transparencia (como PNG), lo que lo convierte en la alternativa ideal. Si necesitas mantener el formato PNG, establece el deslizador de calidad en 100. El archivo se recodificará como PNG sin pérdida. Ten en cuenta que el archivo de salida puede tener el mismo tamaño o incluso ser ligeramente más grande que el original.
¿Qué configuración de calidad debo usar?
Depende de tu caso de uso: - **Calidad 85–95**: Visualmente indistinguible del original. Usa para fotografía profesional, sitios de portafolio o donde la calidad de imagen es crítica. Reducción típica: 30–50%. - **Calidad 70–85**: Excelente calidad con ahorros de tamaño significativos. El rango recomendado para la mayoría de usos web. Reducción típica: 50–75%. - **Calidad 50–70**: Buena calidad con compresión agresiva. Adecuado para miniaturas, redes sociales e imágenes vistas en tamaños pequeños. Reducción típica: 70–85%. - **Calidad por debajo de 50**: Artefactos notables. Usa solo cuando el tamaño del archivo es más importante que la calidad. Usa el botón Comparar para encontrar la calidad más baja que se vea aceptable para tu imagen específica.
¿Puedo comprimir imágenes sin perder calidad?
Técnicamente, sí — establece el deslizador de calidad en 100 para compresión sin pérdida. Sin embargo, la reducción del tamaño del archivo será mínima (0–10% para la mayoría de las imágenes) porque la compresión sin pérdida solo puede eliminar datos de codificación redundantes, no datos de imagen. En la práctica, la calidad 80–85 es efectivamente «sin pérdida de calidad visible» para la mayoría de las imágenes. El ojo humano no puede distinguir entre calidad 85 y calidad 100 en condiciones de visualización típicas. El deslizador Comparar te permite verificar esto para tu imagen específica.
¿Cuántas imágenes puedo comprimir a la vez?
Puedes comprimir hasta 20 imágenes en un solo lote. Cada imagen puede tener hasta 10 MB de tamaño. Todo el procesamiento ocurre en tu navegador, por lo que el rendimiento depende de la CPU y la memoria disponible de tu dispositivo. Para lotes grandes de imágenes de alta resolución, la compresión puede tardar unos segundos. La herramienta procesa todas las imágenes y muestra un indicador de progreso por archivo y el espacio total ahorrado.
¿Qué sucede si el archivo comprimido es más grande que el original?
Esto puede ocurrir con imágenes que ya están bien optimizadas, o al comprimir con configuraciones de calidad muy altas (90–100). La herramienta mostrará «0% ahorrado» con una nota de que la imagen ya está bien optimizada. Si esto sucede, la imagen original probablemente fue comprimida con un codificador avanzado (como mozjpeg, cjpeg o pngquant) que es más eficiente que el codificador integrado del navegador. En este caso, tu archivo original ya está óptimamente comprimido.
¿La compresión cambia las dimensiones de mi imagen?
No — esta herramienta comprime imágenes sin cambiar sus dimensiones en píxeles. Una imagen de 4000×3000 seguirá siendo 4000×3000 después de la compresión. Solo cambia el tamaño del archivo. Si necesitas cambiar el tamaño de las imágenes (cambiar dimensiones), necesitarás una herramienta de redimensionamiento de imágenes por separado. Redimensionar y comprimir son complementarios — reducir las dimensiones antes de la compresión puede reducir drásticamente los tamaños de archivo para imágenes que se mostrarán en tamaños más pequeños en la web.
¿Qué formatos de imagen son compatibles?
Esta herramienta admite tres formatos: - **JPEG** (.jpg, .jpeg): El formato más común para fotografías. Admite compresión con pérdida con el deslizador de calidad. - **PNG** (.png): Mejor para gráficos con transparencia. Convertido a WebP para compresión con pérdida (calidad < 100). - **WebP** (.webp): Formato moderno con la mejor eficiencia de compresión. Admite compresión con pérdida y transparencia. Otros formatos (GIF, SVG, AVIF, HEIC, TIFF) no son compatibles actualmente.
¿Cómo se compara esto con TinyPNG o Squoosh?
La principal diferencia es la **privacidad**: esta herramienta procesa imágenes completamente en tu navegador — tus archivos nunca salen de tu dispositivo. TinyPNG sube las imágenes a sus servidores para procesarlas. **TinyPNG** usa compresión del lado del servidor con algoritmos avanzados (pngquant para PNG, mozjpeg para JPEG) que pueden producir archivos ligeramente más pequeños que la compresión basada en navegador. Sin embargo, tus imágenes deben subirse a sus servidores, y el nivel gratuito te limita a 20 imágenes por día de 5 MB cada una. **Squoosh** (de Google) también procesa imágenes en el navegador usando WebAssembly, ofreciendo más códecs y mayor control. Esta herramienta es más simple y rápida para el caso común de comprimir por lotes archivos JPEG, PNG y WebP con una sola configuración de calidad. Elige esta herramienta cuando la privacidad sea una prioridad, necesites compresión rápida por lotes y no necesites opciones avanzadas de códec.

Herramientas relacionadas

Ver todas las herramientas →

Conversor de Bases — Binario, Hex, Decimal, Octal

Herramientas de Conversión

Convierte números entre binario, hexadecimal, decimal, octal y cualquier base personalizada (2-36) al instante. Gratis, privado, sin registro — todo el procesamiento ocurre en tu navegador.

Convertidor de Longitud — Métrico e Imperial

Herramientas de Conversión

1 pulgada = 2,54 cm, 1 pie = 0,3048 m, 1 milla = 1,609 km. Convierte entre 16 unidades de longitud al instante — métrico, imperial, náutico y astronómico. Gratis, privado, funciona en tu navegador.

Convertidor de Temperatura — °C, °F, K, °R

Herramientas de Conversión

Convierte Celsius, Fahrenheit, Kelvin y Rankine al instante. Herramienta online gratuita basada en el navegador con fórmulas de conversión, guías paso a paso y tablas de referencia.

Convertidor de Volumen y Medidas de Líquidos — 15 Unidades

Herramientas de Conversión

Convierte volumen y capacidad de líquidos entre 15 unidades — métrico, americano, imperial y de cocina. Convertidor online gratuito, 100% privado, funciona en tu navegador.

Convertidor de Peso — kg, lbs, oz, g y Stone

Herramientas de Conversión

Convierte peso entre 13 unidades al instante — métrico, imperial y troy. Incluye tablas de conversión, fórmulas y referencias del mundo real. Gratis, sin registro, funciona en tu navegador.

Decodificador y Codificador Base64

Codificación y Formato

Decodifica y codifica Base64 online de forma gratuita. Conversión en tiempo real con soporte completo de UTF-8 y emojis. 100% privado — funciona en tu navegador. Sin registro.