Elige un tamaño objetivo y obtén la mayor calidad que cabe en él
El compresor de imágenes vuelve a guardar imágenes JPG, PNG y WebP en su mismo formato para que el archivo pese menos. Tú eliges un tamaño objetivo y la herramienta busca la calidad más alta que no lo supere; si con la calidad sola no basta, reduce también el ancho y el alto. Por ejemplo, la foto de ejemplo (JPG de 2.400 × 1.597, 332 KB) queda con calidad 76 y 199 KB con un objetivo de 200 KB, y conserva sus píxeles.
La curva de calidad y tamaño muestra el tamaño real de tu foto guardada con cada calidad, así que ves de un vistazo cuánto se ahorra al bajar cada escalón. El original y el resultado se amplían juntos en el mismo punto, para que compruebes la imagen antes de guardar. Las imágenes no se envían a ningún servidor: todo ocurre dentro de este navegador.
Cuándo conviene usarlo
- Al enviar una foto a un formulario o portal que limita el tamaño: muchos trámites y formularios en línea ponen un tope al archivo, por ejemplo 1 MB. Elige ese tope como objetivo y la imagen se ajusta a él. Si además piden unas dimensiones concretas en píxeles, activa «Mantener los píxeles (solo calidad)».
- Al adjuntar varias fotos a un correo, un chat o un foro: una foto de móvil suele pesar varios MB y el límite de los adjuntos se agota enseguida. Puedes reducir muchas fotos al mismo objetivo y descargarlas en un solo ZIP.
- Si la página de tu blog o tienda va lenta: la auditoría «Efficiently encode images» de Lighthouse, en Chrome, enumera las imágenes que podrían comprimirse más, con el ahorro posible, y explica que con imágenes más pequeñas la página carga antes y consume menos datos.
- Si un PNG de captura o de logotipo pesa demasiado: el PNG no tiene valor de calidad, así que no se reduce como una foto. Esta herramienta baja el número de colores y conserva el fondo transparente. El gráfico transparente de ejemplo pasó de 71 KB a 32 KB con 256 colores.
- Al enviar una foto sin su ubicación: el archivo guardado de nuevo ya no incluye datos Exif como la ubicación (GPS), la fecha y hora de la toma o el modelo de cámara.
Cómo se usa
- Suelta las imágenes en el área de trabajo o pulsa «Elegir imágenes». Una captura de pantalla se puede pegar con Ctrl+V. Caben 50 imágenes a la vez, de hasta 50 MB cada una.
- Elige el tamaño objetivo: uno de los botones de 100 KB a 2 MB, o escribe un número en «Otro». Para reducir sin objetivo, elige «Sin objetivo» y pulsa la curva o usa las flechas para escoger la calidad (por defecto, calidad 80; en PNG, 256 colores).
- Si hace falta, cambia el formato de guardado (Original, JPG, PNG, WebP) y el lado largo máximo (de 2.560 a 800 px). Si los píxeles no pueden cambiar, activa «Mantener los píxeles (solo calidad)».
- En el panel de comparación, «Todo» muestra la imagen completa y 100 % y 200 % enseñan los píxeles reales. Si pulsas la foto, esa zona se amplía al 100 %, y al arrastrar se mueven los dos paneles a la vez. «Ver diferencias» pinta de amarillo a rojo los píxeles que han cambiado respecto al original.
- Pulsa «Guardar esta imagen» o «Guardar N en ZIP». El tamaño se añade al final del nombre del archivo (por ejemplo, foto-199kb.jpg).
Cómo se alcanza el tamaño objetivo
- Si el original ya está dentro del objetivo y no se cambian el formato ni las dimensiones, se entrega tal cual, sin guardarlo de nuevo. Volver a guardarlo solo le haría perder calidad.
- Con las dimensiones actuales, se busca la calidad más alta entre 95 y 50. Se guarda con la calidad intermedia; si el archivo supera el objetivo se sigue por la mitad inferior, y si no, por la superior. Con 6 o 7 guardados queda decidida. Solo se usan tamaños medidos al guardar de verdad, así que el resultado siempre está dentro del objetivo.
- Si ni con calidad 50 se llega al objetivo, se mantiene la calidad 50 y se reduce el lado largo hasta encontrar el tamaño más grande que cabe.
- Con «Mantener los píxeles (solo calidad)» activado no se toca el tamaño y la calidad baja hasta 1. Si aun así supera el objetivo, la imagen se marca como «Supera el objetivo».
- En PNG, el número de colores hace el papel de la calidad: baja de 256 a 64 colores y después se reduce el tamaño; si se mantienen los píxeles, baja hasta 2 colores.
A continuación, la foto de ejemplo (2.400 × 1.597, 332 KB) ajustada a cada objetivo.
| Objetivo | Tamaño del resultado | Calidad | Ancho × alto | Cómo se logró |
|---|---|---|---|---|
| 500 KB | 332 KB | — | 2.400 × 1.597 | Ya estaba dentro del objetivo: se deja el original |
| 300 KB | 294 KB | 85 | 2.400 × 1.597 | Solo se bajó la calidad |
| 200 KB | 199 KB | 76 | 2.400 × 1.597 | Solo se bajó la calidad |
| 100 KB | 100 KB | 50 | 1.996 × 1.328 | Con calidad 50 no bastaba: se redujo el tamaño |
| 100 KB · mismos píxeles | 98 KB | 27 | 2.400 × 1.597 | Solo se bajó la calidad |
| 50 KB | 50 KB | 50 | 1.273 × 847 | Con calidad 50 no bastaba: se redujo el tamaño |
Hay una razón para parar en la calidad 50. Los codificadores de la familia libjpeg que usan los navegadores aplican sin cambios la tabla de cuantización por defecto del estándar JPEG cuando la calidad es 50, y por debajo de 50 multiplican sus valores por (5000 ÷ calidad) %. Con calidad 25 eso es un 200 %, el doble, y con 10 un 500 %, cinco veces más, de modo que el patrón de cuadros de 8 × 8 se nota con facilidad. Por eso la herramienta reduce el tamaño antes de bajar más. Eso sí, el límite de 50 es un criterio propio de esta herramienta: juzga tú la imagen en el panel de comparación.
Cómo leer la curva calidad → tamaño
Cada punto de la curva es el tamaño de tu foto guardada de verdad con esa calidad. El eje vertical es logarítmico, de modo que entre 50 KB y 100 KB hay la misma altura que entre 500 KB y 1 MB. La línea gris discontinua marca el tamaño original, la roja el objetivo, el punto grande el resultado que se guardará, y la zona por encima del objetivo se sombrea en rojo para señalar dónde el archivo es demasiado grande. Estos son los puntos de la foto de ejemplo.
| Calidad | Tamaño al guardar | Frente al original |
|---|---|---|
| 100 | 986 KB | +197,1% |
| 95 | 393 KB | +18,3% |
| 90 | 332 KB | 0,0% |
| 80 | 246 KB | −26,0% |
| 70 | 187 KB | −43,9% |
| 60 | 161 KB | −51,5% |
| 50 | 141 KB | −57,7% |
| 40 | 124 KB | −62,9% |
| 30 | 106 KB | −68,3% |
| 20 | 82 KB | −75,4% |
| 10 | 54 KB | −83,9% |
- La calidad 100 pesa más que el original: si guardas con la máxima calidad una foto que ya estaba comprimida en JPG, el resultado es de 986 KB, unas 3 veces el original. El detalle perdido no vuelve y el archivo solo engorda.
- Donde más se ahorra es entre 90 y 70: en esta foto, bajar de calidad 90 a 70 supone pasar de 332 KB a 187 KB, un 43,9 % menos.
- Por debajo de 50 el ahorro es pequeño: de 50 a 30 solo se pasa de 141 KB a 106 KB. La imagen empeora deprisa y el archivo apenas se reduce, así que con un objetivo muy pequeño conviene más reducir el tamaño.
La forma de la curva cambia de una foto a otra. Una foto con grandes zonas lisas, como cielo o paredes, se reduce bien incluso con calidad baja, mientras que otra llena de textura fina, como hojas o arena, sigue pesando mucho con la misma calidad. Por eso es más fiable mirar la curva de tu propia foto que fiarse de un valor de calidad fijo.
El PNG se aligera con menos colores
El canvas de un navegador siempre guarda el PNG en 32 bits sin pérdida y no admite un valor de calidad. El estándar HTML también indica que el argumento de calidad solo se aplica a formatos que tienen calidad, como JPEG. Por eso esta herramienta escribe el PNG ella misma con el método de paleta del estándar PNG (tipo de color 3). Anota de 1 a 256 colores en la paleta (PLTE), guarda en cada píxel solo el número de su color y registra la transparencia aparte para cada entrada de la paleta (tRNS). Esa es la razón de que el fondo transparente se conserve.
Los 256 colores se eligen así. El algoritmo median cut (Heckbert, 1982) reparte los colores en cajas de colores parecidos para formar la paleta, y una pasada más agrupa cada color con el más cercano de la paleta y afina la media. Después, la difusión de error de Floyd–Steinberg reparte la diferencia de color de cada píxel entre los vecinos, de modo que los degradados muestren menos bandas. Las capturas e iconos que ya usan 256 colores o menos conservan esos colores tal cual en la paleta, y no pierden nada.
| Colores | Tamaño al guardar | Frente al original | Colores usados de verdad |
|---|---|---|---|
| Guardado de nuevo sin pérdida | 117 KB | +66,4% | — |
| 256 | 32 KB | −55,1% | 245 |
| 128 | 28 KB | −61,1% | 126 |
| 64 | 24 KB | −66,8% | 64 |
| 32 | 21 KB | −70,9% | 32 |
| 16 | 19 KB | −73,9% | 16 |
| 8 | 18 KB | −75,5% | 8 |
| 4 | 11 KB | −85,5% | 4 |
| 2 | 2 KB | −97,6% | 2 |
Son valores medidos con el gráfico transparente de ejemplo (1.200 × 900, 71 KB). Guardarlo de nuevo sin pérdida lo hace incluso más grande, porque el guardado de PNG del navegador comprime menos que el programa que creó el original. Cuando la última columna es menor que el número de colores de la fila, es que el dibujo solo necesitaba esos colores. En gráficos con sombras o degradados, por debajo de unos 64 colores suelen aparecer rayas y puntos, así que amplía para comprobarlo.
Mantener el formato o cambiarlo
| Ejemplo | JPG calidad 80 | WebP calidad 80 | PNG 256 colores |
|---|---|---|---|
| Foto de fruta (332 KB) | 246 KB | 142 KB | 589 KB |
| Gráfico transparente (71 KB) | 31 KB (transparente → blanco) | 31 KB | 32 KB |
- Fotos: JPG o WebP: la misma foto guardada como PNG pesa mucho más que en JPG, incluso reduciéndola a 256 colores.
- Fondos transparentes, texto y dibujos de líneas: PNG: el JPG no tiene transparencia, así que las zonas transparentes se rellenan de blanco, y los bordes del texto tienden a emborronarse.
- Si el destinatario exige un formato, deja el original: muchos sitios solo aceptan JPG. El ajuste por defecto, «Original», guarda el JPG como JPG y el PNG como PNG. Otros formatos, como AVIF, BMP o HEIC, se guardan como JPG, o como PNG si tienen zonas transparentes.
- Para la web, plantéate también WebP: con la misma calidad 80, el WebP salió más pequeño que el JPG en la foto de ejemplo. Eso sí, algunos formularios y programas no aceptan WebP.
1 KB se cuenta como 1.000 bytes
En el Sistema Internacional de Unidades, kilo (k) significa 1.000, y el 1.024 se escribe con otro prefijo, el binario kibi (Ki). El Instituto Nacional de Estándares y Tecnología de EE. UU. (NIST) explica que la informática usaba kilo para 1.024 porque 210 se parece a 1.000. Todavía hoy, según el sistema operativo o el sitio, 1.024 bytes pueden aparecer como 1 KB, de modo que el mismo archivo puede mostrar cifras distintas en lugares distintos.
Esta herramienta cuenta 1 KB como 1.000 bytes. Como contar de 1.000 en 1.000 es más estricto que hacerlo de 1.024 en 1.024, un archivo ajustado a un objetivo de 200 KB con 198.940 bytes equivale a 195 KB contado de 1.024 en 1.024. Así no supera un límite de 200 KB cuente como cuente el sitio. Los KB y MB de la pantalla se redondean hacia arriba, de modo que si la pantalla indica 200 KB, el archivo pesa de verdad 200.000 bytes o menos.
Qué ampliar antes de guardar
- Bordes de texto y líneas: el JPG tiende a dejar manchas (ringing) alrededor de los bordes. En capturas y fotos de avisos, comprueba el texto al 100 %.
- Zonas lisas como cielo, paredes o piel: con calidad baja se ve antes el patrón de cuadros de 8 × 8, y con pocos colores en PNG se ven antes las bandas.
- Texturas finas como pelo, hierba o tela: mira si la textura se ha emborronado hasta quedar plana.
- La zona que más ha cambiado: al pulsar 100 % o 200 % bajo «Todo», se centra la ampliación en el punto donde más difieren el original y el resultado. «Ver diferencias» pinta de amarillo a rojo los píxeles que cambian (la diferencia se amplifica 6 veces).
Errores frecuentes
- Comprimir varias veces la misma foto: el JPG pierde un poco más en cada guardado. No reduzcas un archivo que ya has reducido; comprime el original una sola vez.
- Reducir los píxeles donde se exige un rango de dimensiones: un sitio que fija un intervalo de ancho y alto, como en una foto de pasaporte, rechaza el archivo si cambia el tamaño. Activa «Mantener los píxeles (solo calidad)» para bajar solo la calidad.
- Guardar como JPG un PNG transparente: las zonas transparentes se rellenan de blanco. Para un logotipo que necesita fondo vacío, guarda como PNG o WebP.
- Añadir HEIC o AVIF sin revisar el formato: aunque esté en «Original», estos formatos pasan a JPG (o a PNG si son transparentes). Comprueba el formato que pide el destinatario.
- Añadir un GIF animado: solo se guarda el primer fotograma, como PNG. Si quieres conservar la animación, usa una herramienta para reducir GIF.
Tus imágenes y tu privacidad
Las imágenes se leen y se guardan solo dentro de este navegador y no se envían a ningún servidor. La reducción de colores del PNG y el guardado en WebP que se usa en Safari también se ejecutan en un hilo de trabajo dentro de esta página. El archivo guardado de nuevo no lleva datos Exif (ubicación, fecha y hora de la toma, modelo de cámara, etc.), y la rotación de la foto se aplica antes de guardar. Cuando se entrega el original tal cual (porque ya está por debajo del objetivo o pesa menos que la versión guardada de nuevo), los datos de la imagen no se tocan y solo se quitan los bloques de metadatos como Exif y XMP. Un archivo cuya orientación cambiaría sin esos datos, como un JPG con etiqueta de rotación, se guarda de nuevo en lugar de entregarse tal cual.
Limitaciones
- Con el mismo valor de calidad, el tamaño del archivo varía de un navegador a otro. Las cifras de las tablas se midieron el 2026-10-20 en Chrome 151 y pueden diferir unos puntos porcentuales en Safari o Firefox.
- El JPG se guarda con el codificador incluido en el navegador; no se usan codificadores específicos como mozjpeg.
- Empezar a reducir el tamaño con calidad 50 (o 64 colores en PNG) es un criterio propio de esta herramienta, y no se juzga la calidad de la imagen con un número.
- Una foto tomada en un espacio de color amplio, como Display P3, se convierte a sRGB, y los colores muy saturados pueden verse algo más pálidos.
- Se abren hasta 50 imágenes a la vez, de 50 MB cada una y hasta 100 megapíxeles. En iPhone y iPad el tamaño se reduce más para ajustarse al límite de área del canvas (16.777.216 píxeles), y el WebP admite como máximo 16.383 px por lado.
- No se guarda en AVIF, y los GIF, WebP y APNG animados se guardan solo con el primer fotograma. La curva se dibuja únicamente para la imagen seleccionada, una vez reducidas todas.
Base: el 2026-10-20 se comprobaron las frases correspondientes de los documentos siguientes.
Fuentes
- 01libjpeg-turbo — jcparam.c (jpeg_quality_scaling)Con calidad 50 se usa la tabla base sin cambios (escala 100); de 50 a 100 se aplica 200 − 2 × calidad, y de 1 a 50, 5000 ÷ calidad en porcentaje
- 02WHATWG HTML Living Standard — canvas toBlob y toDataURLEl argumento de calidad solo se aplica a tipos con calidad variable, como image/jpeg; si el tipo no se admite, el resultado es image/png
- 03W3C — Portable Network Graphics (PNG) Specification (Third Edition)PLTE contiene de 1 a 256 entradas de paleta, tRNS da un valor alfa por entrada de paleta, y el filtro de tipo 0 (None) suele ser el más eficaz con el tipo de color 3
- 04MDN — CompressionStream() constructor"deflate" comprime con el algoritmo DEFLATE en el formato de datos ZLIB (Baseline, ampliamente disponible)
- 05Heckbert, P. (1982). Color image quantization for frame buffer display. SIGGRAPH '82, 297–307Algoritmo de cuantización adaptativa que reduce una imagen en color a un número fijo de colores
- 06NIST — Prefixes for binary multipleskilo = 103, kibi (Ki) = 210. Explica la costumbre antigua de la informática de usar kilo con el sentido de 1.024
- 07Chrome for Developers — Efficiently encode imagesEnumera las imágenes sin optimizar con el ahorro posible; con imágenes más pequeñas la página carga antes y consume menos datos
- 08MDN — <canvas>: Maximum canvas sizeEl tamaño máximo depende del navegador, y en los dispositivos iOS es de 4.096 × 4.096 píxeles
- 09Google for Developers — WebP FAQEl tamaño máximo de una imagen WebP es de 16383 × 16383 píxeles
Preguntas frecuentes
¿Se suben mis imágenes a un servidor?
No. Las imágenes se leen y se guardan de nuevo solo dentro de este navegador. La reducción de colores del PNG y el guardado en WebP que se usa en Safari también se ejecutan en un hilo de trabajo dentro de la página, y ningún archivo se envía a un servidor.
¿Cómo se ajusta a un objetivo de 200 KB?
Parte en dos, una y otra vez, el intervalo de calidad entre 95 y 50, guarda de verdad en cada paso y se queda con la calidad más alta que no supera los 200 KB. La foto de ejemplo (332 KB) quedó en 199 KB con calidad 76. Si ni con calidad 50 se llega, mantiene la calidad 50 y reduce el ancho y el alto.
¿Puedo mantener el ancho y el alto en píxeles?
Sí. Con «Mantener los píxeles (solo calidad)» activado, el tamaño no cambia y solo baja la calidad, hasta 1. Sirve donde se fijan a la vez un rango de píxeles y un peso, como en una foto de pasaporte. Si aun así supera el objetivo, la lista lo marca como «Supera el objetivo».
¿También reduce los PNG?
Sí. El PNG no tiene valor de calidad, así que se guarda con una paleta de entre 2 y 256 colores. El fondo transparente se conserva, y las capturas o iconos que ya usan 256 colores o menos se reducen sin pérdida. El gráfico transparente de ejemplo pasó de 71 KB a 32 KB con 256 colores.
Al comprimir, el archivo ha pesado más.
Si vuelves a guardar un JPG ya comprimido con una calidad alta (90 o más), puede pesar más. Si, con el mismo formato y tamaño, el resultado guardado de nuevo supera al original, esta herramienta entrega el original, y tampoco guarda de nuevo un original que ya está por debajo del objetivo. Para reducir más, elige una calidad más baja en la curva.
Lo ajusté a 200 KB, pero la web dice que es demasiado grande.
Esta herramienta cuenta 1 KB como 1.000 bytes, así que el archivo no supera el límite ni siquiera en sitios que cuentan 1.024 bytes. Si aun así lo rechazan, revisa las condiciones de píxeles y de formato, por ejemplo en sitios que solo aceptan JPG. Donde el tamaño no pueda cambiar, activa «Mantener los píxeles (solo calidad)».
¿Puedo reducir varias imágenes a la vez?
Sí. Caben 50 imágenes a la vez, de hasta 50 MB cada una, y todas se reducen con el mismo objetivo y los mismos ajustes. La lista muestra el tamaño de cada resultado y si está dentro del objetivo, y puedes guardarlas todas en un solo ZIP.
¿También se borra la ubicación de la foto?
Sí. El archivo guardado de nuevo no lleva datos Exif como la ubicación (GPS), la fecha de la toma o el modelo de cámara. La rotación de la foto se aplica antes de guardar, así que la orientación se ve igual. Incluso cuando se entrega el original tal cual, se quitan los bloques de metadatos como Exif y XMP.