Initializing, please wait a moment

Como saber si un JPG fue comprimido demasiado

Ultima revision 2026-05-04. La mayoria de las quejas "este JPG se ve mal" son sobre-compresion mas que una fuente pequena o de baja resolucion: el archivo fue guardado en un valor de calidad bajo (o re-guardado varias veces) y el detalle fue descartado en cada pasada. El JPEG Compression Level Checker gratuito lee el valor de calidad con que se guardo el archivo para que puedas decidir si la imagen aun tiene espacio para comprimir mas o si ya ha sido empujada mas alla del umbral de artefacto visible y re-codificar solo la empeorara.

Decision en 30 segundos. Abre JPEG Compression Level Checker, sube el JPG y lee el valor de calidad reportado (convencion Independent JPEG Group: 1 peor, 100 mejor). q90 y arriba - visualmente casi sin perdidas en una foto tipica; tienes margen para comprimir mas si el tamano de archivo importa. q75 a q89 - el rango web comun; mas compresion es posible pero los artefactos pueden empezar a mostrarse. q60 a q74 - estas en el punto de quiebre visual; otro guardado va a producir bloqueo visible en areas suaves. Bajo q60 - ya sobre-comprimido; re-codificar pierde detalle sin ahorrar bytes significativos. La decision es "usar como esta" o "re-disparar / re-exportar desde el original" - no "comprimir de nuevo".

Que significa realmente el valor de calidad JPEG

JPEG (el formato de imagen con perdidas definido por ITU-T T.81 / ISO/IEC 10918-1) comprime dividiendo la imagen en bloques de 8x8 pixeles, transformando cada bloque al espacio de frecuencia (la Transformada Discreta del Coseno) y dividiendo los coeficientes de frecuencia por una tabla de cuantizacion por frecuencia - una matriz de 64 entradas de enteros. Enteros mas altos en la tabla significan redondeo mas agresivo y mas bytes ahorrados; enteros mas bajos significan detalle mas fino preservado al costo de tamano de archivo. El numero de "calidad" que ves en editores de imagen es un dial 1-100 que escala estas tablas de cuantizacion: cada codificador aplica el dial ligeramente diferente, pero la conocida convencion Independent JPEG Group `cjpeg` (la referencia de facto detras de Photoshop, ImageMagick, GIMP y la mayoria de las herramientas web) mapea q100 a "sin cuantizacion" (casi sin perdidas), q75 a un default web balanceado, y valores mas bajos a tablas progresivamente mas gruesas. El valor de calidad se almacena junto al JPEG para que un lector pueda recuperarlo despues - que es lo que el JPEG Compression Level Checker lee de vuelta.

Leyendo la calidad guardada de un JPG existente

Sube el archivo a JPEG Compression Level Checker y la herramienta inspecciona las tablas de cuantizacion incrustadas en el archivo y estima el valor de calidad equivalente IJG con que el JPG fue guardado. El archivo se procesa en el servicio AWS freetoolonline (el pipeline de subida estandar) y el valor de calidad se devuelve para inspeccion - util cuando tienes un JPG de origen desconocido (bajado de la web, enviado por chat, exportado desde un editor desconocido) y quieres saber su margen de compresion antes de decidir si comprimes mas.

El https://freetoolonline.com/image-tools/get-jpeg-compression-level.html sube el archivo o corre localmente en tu navegador?

El puente https://freetoolonline.com/image-tools/get-jpeg-compression-level.html sube el archivo al servidor freetoolonline. La pagina no es una herramienta totalmente offline, solo-cliente o solo-navegador, y no corre localmente. Esta afirmacion de subida es directa: el servidor freetoolonline maneja el procesamiento, y el resultado se rota fuera del almacenamiento despues de la ventana de retencion estandar.

Cuatro signos visibles de sobre-compresion

El numero de calidad es un proxy util, pero un JPG tambien puede ser diagnosticado visualmente. Los cuatro signos abajo son todos consecuencias del DCT 8x8 + cuantizacion agresiva que JPEG usa; un JPG mostrando cualquiera de ellos a zoom 100% ha sido comprimido pasado el umbral comodo para ese contenido.

  • Bloques en areas suaves. Un cielo azul o pared lisa empieza a mostrar cuadrados leves de 8x8 pixeles, especialmente cuando el color hace transicion lentamente. Este es el signo mas confiable de JPEG de baja calidad: el gradiente suave esta siendo aproximado por bloques constantes por partes.
  • Halos cerca de bordes nitidos. Alrededor de bordes de alto contraste (texto en fondo simple, la silueta de un edificio contra el cielo, un logo negro sobre blanco) ves ecos fantasmas leves del borde - unos pocos pixeles de "anillo" antes y despues. Estos son los coeficientes DCT de alta frecuencia siendo recortados por el paso de cuantizacion; el codificador no puede representar un borde escalonado perfecto con el presupuesto que tiene.
  • Sangrado de color y bandas. Gradientes suaves (una puesta de sol, un fondo desvaneciendo) empiezan a mostrar transiciones en escalon en vez de una mezcla continua. Los colores sangran ligeramente fuera de sus limites porque JPEG sub-muestrea croma en menor resolucion que la luma (el default 4:2:0).
  • Perdida de detalle fino. Pestanas, trama de tela, cabello, texto pequeno y hojas pequenas en un arbol todos se desdibujan en papilla. La informacion de alta frecuencia se fue; ninguna edicion puede recuperarla solo del JPEG.

Por que re-codificar generalmente empeora

JPEG es un formato con perdidas: cada guardado descarta informacion. Re-guardar un JPG ya comprimido (incluso en un numero de calidad mas alto) no recupera el detalle que fue desechado en la primera codificacion - solo agrega una ronda fresca de cuantizacion encima de los datos ya cuantizados. Eso es perdida generacional, y se muestra como suavidad acumulativa, colores derivando y bloqueo creciente. Asi que una vez que un JPG esta debajo de aproximadamente q60 el movimiento correcto casi nunca es "comprimirlo de nuevo a q90" - es "volver al original y re-exportar". Si no tienes el original, trata el JPG existente como el piso: usalo como esta en vez de re-guardar.

La excepcion es cuando estas intencionalmente reduciendo un JPG para una entrega especifica (un adjunto de correo, una subida de chat). En ese caso la herramienta correcta es Compress Image en la fuente original (la mas alta calidad disponible) - no en un JPG previamente comprimido. Ver Como elegir un nivel de compresion - Calidad vs Tamano de archivo para un selector de valor de calidad ajustado al canal de entrega, y Cuando comprimir vs convertir una imagen para la cuestion de eleccion de formato.

Tabla de valor de calidad (convencion IJG cjpeg)

La convencion IJG `cjpeg -quality` es la escala practica que la mayoria de las herramientas sigue. Usalos como guias cuando leas un valor de JPEG Compression Level Checker.

  • q95 a q100 - linea base de impresion. Visualmente identico al original en pantalla; el tamano de archivo es grande. Es lo que editores high-end exportan cuando quieren JPEG sin perdida visible.
  • q85 a q94 - el punto de quiebre visual. La mayoria de los espectadores no pueden distinguirlo del original a distancia normal de vista; el tamano de archivo es aproximadamente la mitad de q95.
  • q75 a q84 - el default web. Photoshop "Save for Web" y la mayoria de los pipelines de imagen CMS apuntan a esta banda. Los artefactos empiezan a ser visibles en inspeccion cuidadosa de areas suaves pero no en visualizacion del dia a dia.
  • q60 a q74 - la zona de artefactos. Bloqueo y halos aparecen en atencion; aqui es donde apps de chat / mensajeria frecuentemente re-codifican fotos compartidas.
  • Bajo q60 - ya sobre-comprimido. Usa el archivo como esta o reemplazalo del original; no re-guardes.

Guias relacionadas de JPG y conversion de imagen: Como elegir un nivel de compresion - Calidad vs Tamano de archivo (la contraparte elegir-antes de esta guia leer-despues), JPG vs PNG para la web (eleccion de formato), HEIC vs JPG vs WebP (eleccion de formato entre alternativas modernas), y Cuando comprimir vs convertir una imagen (decision comprimir vs cambiar-formato).

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.