Saltar al contenido
Aback Tools Logo

Calculadora de PSNR de imágenes

Sube una imagen original y otra comprimida para calcular la relación señal-ruido pico (PSNR), la métrica estándar del sector para medir la calidad de la compresión de imágenes. Muestra resultados por canal, valores de MSE y una referencia de escala de calidad. Se ejecuta íntegramente en tu navegador y sin registro.

Image PSNR Calculator

Upload an original and a compressed image to calculate the Peak Signal-to-Noise Ratio (PSNR) - the industry-standard metric for measuring image compression quality. Runs entirely in your browser. Your images never leave your device.

Original Image

Click to upload original

JPEG, PNG, WebP, etc.

Compressed Image

Click to upload compressed

Must be same dimensions

¿Por qué usar nuestra calculadora de PSNR de imágenes?

  • Cálculo de PSNR instantáneo: sube dos imágenes y calcula el PSNR al instante en tu navegador, con resultados por canal (R, G, B), valores de MSE y una referencia de escala de calidad.
  • Calculadora de PSNR segura online: toda la comparación de píxeles se ejecuta en tu navegador con la API Canvas. Tus imágenes nunca salen de tu dispositivo, lo que la hace segura para contenido de imagen propietario o confidencial.
  • Referencia de escala de calidad: comprueba en qué punto de la escala de calidad estándar del sector se sitúa tu PSNR, desde Excelente (≥50 dB) hasta Muy deficiente (<25 dB), con tu resultado resaltado.
  • 100 % gratis para siempre: calcula el PSNR de tantos pares de imágenes como necesites, totalmente gratis. Sin cuenta, sin suscripción, sin límites de tamaño y sin anuncios.

¿Qué es el PSNR de imagen?

La relación señal-ruido pico (PSNR) es la métrica estándar del sector para medir la calidad de la compresión de imágenes. Compara una imagen original con una versión comprimida calculando el error cuadrático medio (MSE) entre píxeles correspondientes y luego expresando el resultado en una escala logarítmica de decibelios. Un PSNR más alto significa menos distorsión: un PSNR infinito significa que las imágenes son idénticas píxel a píxel. Nuestra calculadora gratuita de PSNR calcula el PSNR por canal (R, G, B) íntegramente en tu navegador.

Cómo funciona nuestra calculadora de PSNR de imágenes

  1. Sube ambas imágenes: sube la imagen original y la versión comprimida. Ambas deben tener dimensiones idénticas.
  2. Comparación de píxeles en el navegador: haz clic en «Calcular PSNR»: la herramienta dibuja ambas imágenes en un Canvas fuera de pantalla, lee los datos de píxeles y calcula el MSE y el PSNR por canal. Tus imágenes nunca salen de tu dispositivo.
  3. Revisa los resultados: consulta el PSNR global, los valores por canal, el MSE, el veredicto de calidad y el punto en que se sitúa tu puntuación en la escala de calidad estándar del sector.

Fórmula del PSNR

  • MSE: media de (píxel_original − píxel_comprimido)² en todos los píxeles y canales.
  • PSNR: 20 × log₁₀(255) − 10 × log₁₀(MSE) = 48,13 − 10 × log₁₀(MSE)
  • PSNR infinito: cuando MSE = 0 (imágenes idénticas), el PSNR es matemáticamente infinito; las imágenes son idénticas sin pérdidas.
  • Por canal: se calcula por separado para los canales R, G y B; el PSNR global usa el MSE promedio de los tres canales.

PSNR frente a SSIM

El PSNR mide diferencias a nivel de píxel, pero no siempre se correlaciona con la percepción humana. Para evaluar la calidad perceptiva suele preferirse el SSIM (índice de similitud estructural) porque tiene en cuenta la luminancia, el contraste y la estructura. No obstante, el PSNR sigue siendo la métrica más usada en la investigación y los estándares de compresión por ser simple, rápido y reproducible. Usa el PSNR para comparar códecs de forma objetiva y el SSIM para evaluar la calidad perceptiva.

Preguntas frecuentes

El PSNR es una métrica logarítmica que mide la relación entre la potencia máxima posible de la señal y la potencia del ruido de distorsión que introduce la compresión. Se expresa en decibelios (dB): valores más altos indican mejor calidad. Nuestra calculadora de PSNR gratuita online lo calcula a partir de dos imágenes íntegramente en tu navegador.

Un PSNR ≥ 40 dB se considera muy buena calidad: las diferencias apenas se ven. De 35 a 40 dB es buena calidad con artefactos menores. De 30 a 35 dB es aceptable. Por debajo de 30 dB indica artefactos de compresión significativos. En compresión sin pérdidas, el PSNR es infinito (MSE = 0).

Sí, la privacidad está garantizada por completo. Toda la comparación de píxeles se ejecuta en el lado del cliente, en tu navegador, con la API Canvas. Tus imágenes nunca salen de tu dispositivo ni se suben a ningún servidor.

Sí. La calculadora de PSNR de imágenes es 100 % gratis, sin registro, sin suscripción, sin límites de tamaño de archivo y sin anuncios. Puedes calcular el PSNR de tantos pares de imágenes como necesites.

El PSNR se calcula comparando píxeles correspondientes en la misma posición de ambas imágenes. Si las dimensiones difieren, no hay una correspondencia píxel a píxel significativa. Si tu imagen comprimida se redimensionó, debes redimensionar la original para que coincida antes de calcular el PSNR.

El MSE (error cuadrático medio) es el promedio de las diferencias al cuadrado entre píxeles correspondientes. El PSNR se deriva del MSE: PSNR = 20 × log10(255) − 10 × log10(MSE). Un MSE más bajo significa un PSNR más alto y mejor calidad. MSE = 0 significa que las imágenes son idénticas (PSNR = ∞).

El PSNR mide diferencias a nivel de píxel, pero no siempre se correlaciona con la percepción humana. Dos imágenes con el mismo PSNR pueden verse muy distintas al ojo humano. Para evaluar la calidad perceptiva suele preferirse el SSIM (índice de similitud estructural). El PSNR es más fiable para comparar el mismo códec con distintos ajustes de calidad.

Distintos canales de color pueden tener distintos artefactos de compresión: la compresión JPEG suele introducir más artefactos en el canal azul. El PSNR por canal ayuda a identificar qué canal resulta más afectado por la compresión. El PSNR global es el promedio de los valores de MSE de los tres canales.