Digital error correction codes (ECC) are used routinely in computer-generated data activities like satellite communications, digital TV, CDs and DVDs, RFID, 2d codes, and QR codes. Digital error correction keeps your digital audio files from becoming white noise. Error-correcting codes embedded in the 2d matrix keep IUID 2d codes readable in the field year after year. The preferred IUID symbology used for the marking on an item is a 2-dimensional (2d) data matrix symbol using Error Correction Code (ECC) 200. Error correction codes are clever human-designed digital algorithms that eliminate distortion problems with digital data and can even restore data when a part of the code is damaged or missing. ECC 200 is one of the newest versions. It can be distinguished from older versions because it has an even number of squares (known as modules) per side.