الشفرة الخيطية أو البار كود هي شفرة تقرأ بواسطة الات تعرض معلومات على شكل خطوط متوازية ذات عرض ومسافات مختلفة بينهم على سطح.
الكود بار هو عباره عن سلسله من الأعمده السوداء و البيضاء . أن قارئ الباركود يقوم باصدار شعاع ضوئي وكما نعلم فأن الأعمده السوداء سوف تمتص الضوء و الأعمده البيضاء سوف تعكسه فيعمل كاشف الضوء الموجدود في القارئ بتحليل الأشعه المنعكسه و من خلالها يقوم بفك ترميز الكود . كل رقم يمكن ترميزه بسلسله من الأصفار و الواحدات حيث نعبر عن الصفر بعمود أبيض و عن الواحد بعمود أسود . ان الثلاثة أرقام الأولى من الباركود تعبر عن البلد المصدر مثلا جميع المنتجات السوريه تبدأ بالرقم 621 وهكذا .