Data matrix
Error correction codes are often used to increase reliability. Even if one or more cells are damaged, the message can still be read. A data matrix symbol can store up to 2,335 alphanumeric characters.