A 2D barcode enabling quick and accurate code recognition and a method for creating the same. The method comprises: generating binary input data by means of encryption; determining a 2D barcode layout according to the input data; creating a 2D barcode matrix of position detection patterns using a specified background; adding the binary input data into a data region; and generating basic information binary data by means of encryption, and adding the same into a basic data region. The method resolves the technical issue in the prior art in which existing 2D barcodes suffer from poor positioning reliability, slow recognition processes, low security and limited storage, and facilitates accurate positioning, high recognition efficiency, and improved extensibility.
展开▼