A data area drawing method for a two-dimensional code having high recognition rate, which relates to the field of data recognition, especially two-dimensional code technology. The method comprises: determining a two-dimensional code version according to input data, and determining the number of first type data areas, second type data areas and third type data areas on the basis of the two-dimensional code version; calculating the optimal width LA of the first type data areas and the optimal length LB of the second type data areas according to the input data and the two-dimensional code version; and drawing a two-dimensional code information frame according to the two-dimensional code version, the width LA of the first type data areas and the length LB of the second type data areas, and reserving a camouflage isolation area spaced apart by different data areas. The present method solves the technical problems of consuming a lot of time, high error rate and low security of two-dimensional code identification, improves the identification accuracy and efficiency, and enhances the reliability and security.
展开▼