બાર કોડ બે મૂળભૂત સ્વરૂપો આવે છે: રેખીય, હકીકતમાં, એક સ્ટ્રીપ કોડ અને બે પરિમાણીય, QR કોડ તરીકે ઓળખાય છે.