Hay disponibles algoritmos de compresión de imágenes sin pérdidas y con pérdidas. Es posible reducir el tamaño de un archivo comprimido sin afectar a la calidad de la imagen. La compresión sin pérdidas, en general, pero no siempre, produce archivos más grandes que la compresión con pérdidas. Se recomienda utilizar la compresión sin pérdidas cuando se trabaja con imágenes para reducir el número de etapas de recompresión. Los algoritmos de compresión de codificación con pérdidas conservan una representación de la imagen original sin comprimir que puede parecer impecable, pero no es exactamente una réplica. La compresión con pérdidas, en comparación con la compresión sin pérdidas, normalmente produce tamaños de archivo más pequeños. En los métodos de compresión con pérdidas, prevalece la compresión variable, que compromete la calidad de la imagen en función del tamaño del archivo.