Two-dimensional (2D) barcodes look like squares or rectangles that contain many small, individual dots. This has many different types (i.e. Data matrix, QR codes, Aztec code,...) and several different standards in use (i.
e. GS1 standards, ISO/IEC 18004:2015). It can be substituted for 1D barcode, but it has the capability to hold a larger amount of data. For examples, GS1 Data Matrix can contain 3116 Numeric characters or 2335 Alphanumeric characters while GS1-128 barcode has maximum capacity of 48 characters.
Like 1D barcodes, 2D barcodes are also machine-readable with dots/squares and spaces. They have symbology like this:
Qr code Description automatically generated

Since the code is two dimensional, conventional laser scanner can't read it. 2D barcodes require imaging scanner to read.
2D barcodes can be also used for different purposes throughout the supply chain: identifying prod-ucts/SKU (single unit, packaged or pallet), identifying content of a purchase order or delivery, identifyingthe batch number from which the item originates, identifying the manufacturer, country of origin etc, tracking status of an order, shipment or delivery