பார்கோடு என்பது குறிப்பிட்ட பொருட்களின் மீது அதுபற்றிய சில தகவல்களைக் காண்பிக்கும் ஒளியியல் பொறியால் படிக்கப்படக்கூடிய தரவின் குறிப்பிடுதல் ஆகும். பார்கோடுகள் முதலில் அகலங்கள்(வரிகள்) மற்றும் இணை வரிகளின் இடைவெளிகள் ஆகியவற்றின் மூலம் தகவலைக் குறிப்பிடுவதாக இருக்கிறது. மேலும் அவை நேரோட்ட அல்லது 1D (1 பரிமாணம்) பார்கோடுகள் அல்லது குறியியல்கள் போன்றவையாக குறிப்பிடப்படலாம். அவை சதுரங்கள், புள்ளிகள், அறுகோணங்கள் போன்ற உருப்படிமங்கள் மற்றும் 2D (இரு பரிமாணம்) அணிக்குறிகள் அல்லது குறியியல்கள் என்று அழைக்கப்படும் படங்களினுள் மற்ற வடிவவியல் உருப்படிமங்கள் ஆகியவையாகவும் வருகின்றன. 2D அமைப்புகள் துண்டுகளுக்குப் பதிலாக குறியீடுகளைப் பயன்படுத்திய போதும் அவை பொதுவாக பார்கோடுகள் என்றே குறிப்பிடப்படுகின்றன. பார்கோடுகளை பார்கோடு படிப்பிகள் (barcode readers) என்று அழைக்கப்படும் ஒளியியல் ஸ்கேனர்கள் அல்லது சிறப்பு மென்பொருளால் உருவத்தை ஸ்கேன் செய்வதன் மூலமாகப் படிக்க முடியும்.