The industry standard for BCBP (Bar Coded Boarding Pass) set out by IATA (International Air Transport Association) must include a two-dimensional (2D) bar code presented on the document. The information encoded contains the passenger name, flight number, cabin class, and etc..
Depending on the airline, whether it was a boarding pass printed at home, at a kiosk, or mobile boarding pass, the 2D barcode could be a PDF417 code, Aztec code, DataMatrix Code or a QR Code.