Les étapes principales du codage JPEG sont :

·                 Découpage de chaque plan, Y,U, et V en blocs 8x8.

·                 La TCD (Transformée en Cosinus Discret) sur les blocs 8x8.

·                 la quantification,

·                 la lecture Zigzag,

·                 le codage direct de la composante DC (moyenne du bloc 8x8),

·                 le codage par plages sur les composants AC (RLE : Run Length Encoding),

·                 le codage entropique de type Huffman (codage à longueur variable : VLC).