Error Correction
Reed-Solomon parity codewords interleaved with data codewords in the data region. QR codes use four EC levels: L (7% recovery), M (15%), Q (25%), and H (30%). Higher levels use more codewords for parity, reducing data capacity but increasing damage tolerance.