Two-dimensional code (short for quick response code) is the trademark of a matrix barcode (or two-dimensional barcode) first designed by 1994 for Japanese automobile industry.
Bar code is a machine-readable optical label, which contains information related to the attached items. In fact, QR codes usually contain data pointing to locators, identifiers or trackers of websites or applications.
Two-dimensional code uses four standardized coding modes (numeric, alphanumeric, byte/binary and Chinese characters) to store data efficiently, and can also use expansion.