Two-dimensional barcodes are made up of vertical lines because they only carry information horizontally. In these bar codes, information is indicated by the distance between and thickness of lines, which is read by a laser reader. Additionally, two-dimensional barcodes can make use of different layers to communicate larger amounts of information per code.