הברקודים משמשים בכל דבר, החל מתוויות מוצרים ועד כרטיסי טיסה למטוס. הם מספקים ערך על ידי הטמעת כמויות גדולות של מידע לתוך רווחים קטנים. כל אחד עם התקן הסריקה הנכון יכול להעריך מידע זה. ברקים אינם מושלמים, עם זאת; הם לא יספקו מידע אם הם פגומים; והם יכולים להציג תוכנה זדונית אם הם פרוצים.
מטריקס Malware
יישומים חכמים מוגדרים לסריקת מטריקס QR או "תגובה מהירה" ברקודים. סוג זה של הברקוד הוא בדרך כלל צורה מרובעת סביב דפוס דו מימדי רשת. הרשת מכילה נתונים מקודדים. אם מישהו מטביע תוכנה זדונית או תוכנה זדונית לתוך הקוד, כל מכשיר הסורק את הקוד עלול להיות פרוצים. חסרון נוסף הוא כי ברקודים מטריקס לא עובד טוב על משטחים מעוקלים, כי אלמנטים קוד יכול להיות מעוות.
מגבלות לינאריות
ברקודים לינאריים הם פחות מורכבים מאשר קודי מטריקס. להנחות כמו קווים פשוטים בתבנית מלבנית חד מימדי, ברקודים ליניארי משמשים בדרך כלל כדי לאחסן מידע על עלות המוצר בחנויות מכולת ולעקוב אחר חבילות במהלך המשלוח. חסרון מרכזי בקודים לינאריים הוא בפשטותם; הם לא יכולים לאחסן את אותה כמות של נתונים כמו קודי מטריקס. ברקודים ליניארי הם גם מסורבל בגודל. מוצרים מסוימים הם כל כך קטנים, כי הטבעה או תיוג אותם עם ברקוד ליניארי הוא בלתי אפשרי.