بارکوڈ جنریٹر
نیاCode 128، EAN-13 اور UPC-A بارکوڈ بنائیں اور انہیں SVG یا PNG کے طور پر ڈاؤن لوڈ کریں۔
Runs entirely in your browser. Nothing is uploaded.
مفت بار کوڈ جنریٹر — Code 128، EAN-13 اور UPC-A
یہ مفت آن لائن بار کوڈ جنریٹر مکمل طور پر آپ کے براؤزر میں اسکین کے قابل، معیار کے مطابق بار کوڈ بناتا ہے: کسی بھی متن یا نمبر (SKUs، ایسٹ ٹیگ، ایونٹ ٹکٹ، Amazon FBA FNSKU لیبل) کے لیے Code 128، اور خوردہ مصنوعات کے لیے EAN-13 / UPC-A۔ جیسے ہی آپ ٹائپ کرتے ہیں پیش نظارہ فوری اپ ڈیٹ ہوتا ہے، check digit خودکار طور پر شمار اور تصدیق ہوتے ہیں، اور آپ ایک واضح ویکٹر SVG یا ہائی ریزولوشن PNG ڈاؤن لوڈ کر سکتے ہیں — بغیر سائن اپ، بغیر واٹر مارک اور بغیر روزانہ کی حد کے۔
TEC-IT (barcode.tec-it.com) یا online-barcode-generator.net جیسے انٹرپرائز جنریٹرز کے برعکس، جو آپ کا ڈیٹا اپنے سرورز کو بھیجتے ہیں، یہاں سب کچھ مقامی طور پر JavaScript میں انکوڈ ہوتا ہے۔ آپ کے پروڈکٹ نمبر، اندرونی SKUs اور سیریل ڈیٹا آپ ہی کے آلے پر رہتے ہیں — جو آپ کو پرائیویسی اور فوری نتائج دونوں دیتا ہے، اور ہر بار کوڈ کے درمیان کوئی پیج ری لوڈ نہیں ہوتا۔
آپ کو کون سا بار کوڈ ٹائپ استعمال کرنا چاہیے؟
Code 128 ہر اُس کام کے لیے کارآمد ہے جو خوردہ چیک آؤٹ نہ ہو۔ یہ تمام 128 ASCII کریکٹرز کو زیادہ کثافت پر انکوڈ کرتا ہے، ہندسوں سے بھرپور ڈیٹا کے لیے خودکار طور پر کمپیکٹ Subset C موڈ پر سوئچ کرتا ہے، اور لاجسٹکس، گودام لیبلنگ، ممبرشپ کارڈز اور Amazon FBA کے FNSKU لیبل کے لیے معیاری فارمیٹ ہے۔ اگر آپ کے ڈیٹا میں حروف شامل ہوں — جیسے «WH-1000XM5» — تو Code 128 آپ کا فارمیٹ ہے۔
EAN-13 (13 ہندسے، دنیا بھر میں استعمال) اور UPC-A (12 ہندسے، شمالی امریکہ میں غالب) خوردہ پوائنٹ آف سیل فارمیٹس ہیں۔ یہ صرف عددی ہوتے ہیں اور اسٹورز میں فروخت ہونے والی مصنوعات کے لیے ان کے نمبر GS1 کی جانب سے جاری کردہ GTIN ہونے چاہئیں — ایک UPC-A دراصل ایک EAN-13 ہی ہے جس کے آگے صفر لگا ہو، اور جدید اسکینر دونوں فارمیٹس کو یکساں طور پر پڑھ لیتے ہیں۔ URLs، لمبے متن یا زیادہ ڈیٹا کے لیے اس کے بجائے QR code استعمال کریں۔
Check digit خودکار طور پر سنبھالے جاتے ہیں
ہر EAN-13 اور UPC-A بار کوڈ ایک check digit پر ختم ہوتا ہے جو دیگر ہندسوں سے ایک weighted modulo-10 فارمولے کے ذریعے شمار کیا جاتا ہے۔ اسکینر ہر ریڈ پر اسے دوبارہ شمار کرتے ہیں اور عدم مطابقت کو مسترد کر دیتے ہیں، جو غلط ریڈنگ اور ٹائپنگ کی غلطیوں کو آپ کی انوینٹری یا چیک آؤٹ سسٹم کو خراب کرنے سے پہلے پکڑ لیتا ہے۔ 12 ہندسے (UPC-A کے لیے 11) درج کریں اور یہ ٹول درست check digit شامل کر دیتا ہے۔ تمام 13 (یا 12) ہندسے درج کریں اور یہ آپ کے ہندسے کی تصدیق کرتا ہے — اگر غلط ہو تو درست قدر بتاتا ہے، بجائے اس کے کہ کچھ حریف ٹولز کی طرح خاموشی سے ایک ناقابلِ اسکین بار کوڈ بنا دے۔
Code 128 میں بھی ایک اندرونی checksum خودکار طور پر شامل ہوتا ہے، اور اس کے ساتھ درست start، stop اور subset سوئچنگ کریکٹرز — بشمول لمبے ہندسوں کے سلسلوں کے لیے Subset C انکوڈنگ، جو عددی بار کوڈز کو مختصر اور اسکین دوست رکھتی ہے۔ آپ کو یہ سب دستی طور پر ترتیب دینے کی ضرورت نہیں؛ انکوڈر خودکار طور پر بہترین انکوڈنگ منتخب کرتا ہے۔
پرنٹ کے لیے SVG، اسکرین کے لیے PNG — اور TEC-IT سے موازنہ
اسکین ہونے کی صلاحیت کناروں کی تیزی پر منحصر ہے، اس لیے جنریٹر کا بنیادی آؤٹ پٹ SVG ہے — ایک ویکٹر فارمیٹ جس کی سلاخیں کسی بھی پرنٹ سائز پر ریاضیاتی طور پر درست رہتی ہیں، ایک چھوٹے پروڈکٹ لیبل سے لے کر ایک A4 شیٹ تک۔ PNG ایکسپورٹ دوگنی ریزولوشن پر رینڈر ہوتا ہے تاکہ یہ دستاویزات اور اسکرین ڈسپلے پر رینڈر سائز پر واضح رہے۔ «Copy SVG code» خام SVG مارک اپ کو براہِ راست آپ کے کلپ بورڈ میں ڈال دیتا ہے تاکہ اسے HTML ٹیمپلیٹس یا Figma جیسے ڈیزائن ٹولز میں چسپاں کیا جا سکے۔
barcode.tec-it.com پر TEC-IT کا بار کوڈ جنریٹر سب سے زیادہ استعمال ہونے والے متبادلات میں سے ایک ہے، لیکن یہ ہر بار کوڈ درخواست TEC-IT کے سرورز کو بھیجتا ہے — آپ کے پروڈکٹ کوڈز، سیریل نمبرز اور کسٹمر ڈیٹا نیٹ ورک سے گزرتے ہیں۔ Barcodes Inc اور online-barcode-generator.net بھی اسی طرح کام کرتے ہیں۔ UtiloKit مکمل طور پر آپ کے براؤزر میں انکوڈ کرتا ہے، اس لیے کچھ بھی آپ کے آلے سے باہر نہیں جاتا۔ سلاخ کی چوڑائی اور اونچائی کے سلائیڈر آپ کو اپنے لیبل اسٹاک کی تفصیلات سے میل کھانے دیتے ہیں۔ ہر بار کوڈ میں درست سائز کے quiet zones شامل ہوتے ہیں — دونوں طرف کے لازمی خالی حاشیے — جو DIY بار کوڈز میں سب سے زیادہ خلاف ورزی ہونے والا اصول اور پہلی بار اسکین ناکام ہونے کی سب سے بڑی وجہ ہیں۔
پرنٹنگ، اسکیننگ اور حقیقی دنیا میں استعمال
لیزر یا انک جیٹ پرنٹر سے سفید پر کالی سلاخیں پرنٹ کریں۔ رنگین سلاخوں، سرمئی پس منظر، بناوٹ والے کاغذ سے پرہیز کریں، اور کبھی کسی PNG تصویر کو غیر متناسب انداز میں اسکیل نہ کریں۔ پوری شیٹ پرنٹ کرنے سے پہلے کسی بھی فون اسکیننگ ایپ سے ایک لیبل ٹیسٹ کریں۔ خوردہ مصنوعات کے لیے GS1 رجسٹرڈ GTIN زیادہ تر ممالک میں قانونی تقاضا ہے؛ ہر اندرونی چیز کے لیے — انوینٹری، ایسٹس، لائبریریاں، ایونٹس — Code 128 کے ساتھ آپ کی اپنی نمبرنگ بالکل قانونی اور مکمل طور پر مفت ہے۔
چونکہ یہ جنریٹر ایک بار لوڈ ہونے کے بعد آف لائن چلتا ہے، یہ گودام یا اسٹاک روم میں انٹرنیٹ کنکشن کے بغیر بھی لیبل بناتا رہتا ہے۔ کوئی ٹاسک کی حد نہیں، کوئی سبسکرپشن سطحیں نہیں اور اکاؤنٹ بنانے کی ضرورت نہیں — اپنے پروجیکٹ کی ضرورت کے مطابق جتنے چاہیں بار کوڈ بنائیں، ہر ایک کو الگ الگ ڈاؤن لوڈ کریں، اور انہیں اسی آلے پر فوراً استعمال کریں یا کسی لیبل پرنٹر کو بھیج دیں۔
iPhone، Android اور ڈیسک ٹاپ پر استعمال — کوئی انسٹال نہیں
یہ بار کوڈ جنریٹر کسی بھی جدید براؤزر میں، کسی بھی آلے پر کام کرتا ہے — کوئی ایپ انسٹالیشن درکار نہیں۔ iPhone اور Android پر، صفحہ کھولیں، اپنا بار کوڈ ڈیٹا ٹائپ کریں، اور ڈاؤن لوڈ بٹن پر ٹیپ کر کے SVG یا PNG براہِ راست اپنے Photos یا Files ایپ میں محفوظ کریں۔ انٹرفیس چھوٹی اسکرینوں کے مطابق ڈھل جاتا ہے اور ٹیبلٹس و Chromebooks پر بھی بخوبی کام کرتا ہے۔
TEC-IT (barcode.tec-it.com) اور online-barcode-generator.net جیسے سرور پر مبنی جنریٹرز کو ہر بار کوڈ انکوڈ کرنے کے لیے انٹرنیٹ کنکشن درکار ہوتا ہے۔ یہ ٹول، ایک بار لوڈ ہونے کے بعد، مکمل طور پر براؤزر میں انکوڈ کرتا ہے — چنانچہ یہ کمزور موبائل سگنل والے گودام میں، لاک ڈاؤن کارپوریٹ آلے پر، یا ابتدائی پیج لوڈ کے بعد ائیرپلین موڈ میں بھی کام کرتا ہے۔ چاہے آپ کو Amazon شپمنٹ کے لیے ایک FNSKU چاہیے یا انوینٹری کے لیے سینکڑوں Code 128 لیبل، آپ انہیں فوری طور پر، بغیر تھروٹلنگ، ریٹ لمٹ یا سبسکرپشن پلان کے حاصل کرتے ہیں۔
بار کوڈ کی ایجاد: مورس کوڈ سے سپر مارکیٹ چیک آؤٹ تک
بار کوڈ کی داستان ایک ساحلِ سمندر سے شروع ہوتی ہے۔ 1948 میں، Drexel Institute of Technology کے گریجویٹ طلبہ Norman Woodland اور Bernard Silver نے ایک مقامی سپر مارکیٹ کے ایگزیکٹو کو فیکلٹی سے یہ کہتے سنا کہ وہ ایسا نظام تحقیق کریں جو چیک آؤٹ پر خودکار طور پر پروڈکٹ کی معلومات پڑھ سکے۔ Woodland کو Miami Beach پر بیٹھے تحریک ملی: اُس نے ریت میں انگلیاں پھیریں اور محسوس کیا کہ Morse code کے نقطوں اور خطوط کو چوڑی اور تنگ لکیروں میں بڑھانا ایک ایسا نمونہ بنائے گا جسے بصری طور پر پڑھا جا سکے۔ اُس نے اسے ایک ہم مرکز نشانے (bull's-eye) والے نمونے میں توسیع دی، اور 7 اکتوبر 1952 کو اس جوڑی کو US Patent 2,612,994 عطا ہوا — پہلا بار کوڈ پیٹنٹ۔ Woodland نے سنیما فلم کی آپٹیکل ساؤنڈ ٹریک سے بھی تحریک لی، جہاں ایک اینالاگ آڈیو سگنل مختلف چوڑائی کی شفاف پٹی کے طور پر محفوظ ہوتا ہے۔
پھر یہ ٹیکنالوجی دو دہائیوں تک بڑی حد تک غیر فعال رہی کیونکہ اسے عملی بنانے کے لیے درکار ہارڈ ویئر ابھی تجارتی قیمت پر موجود نہیں تھا۔ قابلِ اعتماد لیزر اسکیننگ کے لیے helium-neon لیزر درکار تھے، جو 1970 کی دہائی کے اوائل تک سستے نہیں ہوئے۔ 1973 میں، IBM نے گروسری صنعت کو ایک تجویز پیش کی جس میں Universal Product Code (UPC) بیان کیا گیا — شمالی امریکی خوردہ کے لیے ایک معیاری 12 ہندسوں کا نمبرنگ نظام۔ IBM انجینئر George Laurer نے مخصوص مستطیل علامت ڈیزائن کی جس میں یکساں فاصلے پر عمودی سلاخیں تھیں، جسے صنعت نے حریف bull's-eye فارمیٹس پر ترجیح دی، جزوی طور پر اس لیے کہ مستطیل سلاخیں پرنٹ سمت میں دھبے کو ہم مرکز دائروں سے کہیں بہتر برداشت کرتی تھیں۔ پہلا تجارتی UPC اسکینر 26 جون 1974 کو Troy، Ohio کی Marsh سپر مارکیٹ میں فعال ہوا، جہاں ایک کیشیئر نے Wrigley's Juicy Fruit چیونگم کا 10 پیک اسکین کیا۔ Woodland اور Silver کے 1952 کے پیٹنٹ اور اس پہلی تجارتی تعیناتی کے درمیان 22 سال کا وقفہ تقریباً مکمل طور پر اس وقت سے واضح ہوتا ہے جو لیزر اور کمپیوٹنگ ہارڈ ویئر کو بڑے پیمانے پر اقتصادی ہونے میں لگا۔
UPC-A کا بین الاقوامی ہم منصب جلد ہی سامنے آیا۔ EAN-13 (European Article Number، اب باضابطہ طور پر International Article Number) کو 1976 میں یورپی اقوام کے ایک اتحاد نے معیاری بنایا۔ اس نے ایک 13واں ہندسہ شامل کیا — ایک ملک یا خطے کا پری فکس — جبکہ ابتدائی صفر کو US/Canada پری فکس کے طور پر برت کر UPC-A کے ساتھ مکمل طور پر پیچھے کی طرف مطابقت پذیر رہا۔ یہ واحد ڈیزائن فیصلہ اس بات کا ضامن ہے کہ EAN-13 کے لیے بنایا گیا ہر اسکینر بغیر کسی ترمیم کے UPC-A پڑھ سکتا ہے۔
1D بار کوڈ فارمیٹس اور ہر ایک کہاں استعمال ہوتا ہے
UPC-A ایک مقررہ ساخت میں بالکل 12 ہندسے انکوڈ کرتا ہے: ایک number system digit، پانچ ہندسے مینوفیکچرر کی شناخت کرتے ہیں (GS1 US کی جانب سے تفویض)، پانچ ہندسے اُس مینوفیکچرر کے کیٹلاگ میں مخصوص پروڈکٹ کی شناخت کرتے ہیں، اور ایک check digit۔ یہ سخت 12 ہندسوں کی پابندی جان بوجھ کر تھی — یہ علامت کو ایک مقررہ چوڑائی دیتی ہے جو معیاری گروسری آئٹم کے نیچے صفائی سے فٹ ہو جاتی ہے۔ EAN-13 کمپنی اور پروڈکٹ کوڈز سے پہلے ایک دو یا تین ہندسوں کا GS1 country prefix لگاتا ہے، جس سے کل 13 ہندسے بنتے ہیں۔ ISBN-13 تکنیکی طور پر EAN-13 کی ایک خصوصیت ہے — کتابوں پر 978 یا 979 کا پری فکس ہوتا ہے (نام نہاد «Bookland» پری فکس)، جس کے بعد زبان/ملک گروپ، ایک پبلشر کوڈ اور آئٹم نمبر ہوتا ہے۔ جنوری 2007 سے 10 ہندسوں والے ISBN کی جگہ 13 ہندسوں والے ISBN-13 نے لے لی تاکہ EAN نظام سے ہم آہنگ ہو سکے۔
Code 128 مقررہ چوڑائی کی پابندی کو استعداد کے بدلے میں چھوڑ دیتا ہے: یہ تمام 128 ASCII کریکٹرز — بڑے اور چھوٹے حروف، ہندسے، رموزِ اوقاف اور کنٹرول کریکٹرز — کو زیادہ کثافت پر انکوڈ کرتا ہے۔ یہ خودکار طور پر تین اندرونی سب سیٹس میں سے انتخاب کرتا ہے: بڑے حروف اور کنٹرول کریکٹرز کے لیے Subset A، مکمل قابلِ طباعت ASCII سیٹ کے لیے Subset B، اور ہندسوں کے جوڑوں کے لیے Subset C، جو فی علامت کریکٹر دو ہندسے انکوڈ کرتا ہے اور لمبے عددی سلسلوں کو کسی بھی دیگر 1D فارمیٹ سے 40% تک مختصر بنا دیتا ہے۔ یہی Subset C کی بہتری اس بات کی وجہ ہے کہ Code 128 لاجسٹکس لیبل، گودام مینجمنٹ سسٹمز، Amazon FBA FNSKU لیبل اور GS1-128 شپنگ لیبل کے لیے غالب فارمیٹ ہے۔ Code 39 ایک پرانا حریف ہے: یہ صرف 43 کریکٹرز کو کم کثافت پر سپورٹ کرتا ہے۔ اس کا واحد حقیقی فائدہ یہ ہے کہ اسے بہت سے پرانے سسٹمز میں تعمیل کے لیے check digit کی ضرورت نہیں۔ یہ US فوجی لاجسٹکس (MIL-STD-129)، حکومتی سپلائی چینز اور کار پرزوں کی تیاری میں برقرار ہے۔ نئے پروجیکٹس کے لیے، Code 128 تقریباً ہمیشہ بہتر انتخاب ہے۔
ITF-14 (Interleaved Two of Five) بالکل 14 ہندسے انکوڈ کرتا ہے اور خاص طور پر corrugated cardboard پر براہِ راست پرنٹنگ کے لیے ڈیزائن کیا گیا ہے — bearer bars (اوپر اور نیچے کی موٹی لکیریں) اسکینر کو اس تحریف اور انک پھیلاؤ کو سنبھالنے میں مدد دیتی ہیں جو کارڈبورڈ پر پرنٹنگ میں لازمی ہوتا ہے۔ یہ بیرونی کارٹن، شپر یا پیلٹ کنفیگریشن کی شناخت کرنے والا GTIN-14 رکھتا ہے۔ PDF417 تکنیکی طور پر ایک اسٹیکڈ لینیئر بار کوڈ ہے (کئی 1D قطاریں عمودی طور پر جمع) بجائے ایک خالص 2D میٹرکس کے، لیکن یہ 2D ڈیٹا کثافت حاصل کرتا ہے — یہ فی علامت 1,850 ASCII کریکٹرز تک محفوظ کرتا ہے اور US اور Canadian ڈرائیونگ لائسنسز، IATA BCBP معیار کے تحت ائیرلائن بورڈنگ پاسز اور نقل و حمل کی دستاویزات کے لیے لازمی فارمیٹ ہے۔
GS1 معیارات، GTINs اور ہر بار کوڈ کے پیچھے سپلائی چین
GS1 وہ عالمی غیر منافع بخش تنظیم ہے جو تقریباً تمام تجارتی بار کوڈنگ کی بنیاد بننے والے معیارات کا انتظام کرتی ہے۔ 1977 میں قائم (تب EAN Association کے نام سے)، آج یہ 116 ممالک میں کام کرتی ہے اور وہ کمپنی پری فکس تفویض کرتی ہے جو ہر خوردہ بار کوڈ کو عالمی سطح پر منفرد بناتے ہیں۔ جب کوئی کمپنی GS1 میں شامل ہو کر پری فکس حاصل کرتی ہے، تو وہ اس پری فکس کے تحت GTINs (Global Trade Item Numbers) جاری کرنے کی مجاز واحد ادارہ بن جاتی ہے۔ GTIN محض لیبل پر ایک نمبر نہیں؛ یہ وہ چابی ہے جو دنیا بھر میں خوردہ فروشوں کے ڈیٹابیس، ڈسٹری بیوٹر سسٹمز اور کسٹمز اعلانات میں پروڈکٹ کی خصوصیات کھولتی ہے۔ Walmart، Target اور Tesco جیسے خوردہ فروش کسی پروڈکٹ کی فہرست سازی سے پہلے GS1 رجسٹرڈ GTINs لازمی قرار دیتے ہیں — ایک من گھڑت نمبر والا بار کوڈ درست اسکین ہو سکتا ہے لیکن ہر پوائنٹ آف سیل پر «product not found» غلطی دے گا۔
GS1 Application Identifiers (AIs) Code 128 اور DataMatrix بار کوڈز کے اندر بنیادی GTIN تصور کو وسعت دیتے ہیں۔ ایک AI دو سے چار ہندسوں کا عددی پری فکس ہے، جو قابلِ مطالعہ متن میں قوسین میں بند ہوتا ہے، جو اسکینر کو بتاتا ہے کہ آگے کس قسم کا ڈیٹا ہے۔ AI (01) ایک GTIN-14 کی نشاندہی کرتا ہے۔ AI (10) ایک lot یا batch number۔ AI (17) YYMMDD فارمیٹ میں ایک best-before date۔ AI (21) ایک serial number۔ یہ نظام — Code 128 میں استعمال ہونے پر GS1-128 کے طور پر باقاعدہ — دواسازی track-and-trace، تازہ غذا کی تاریخ کوڈنگ اور طبی آلات کی سیریلائزیشن کی ریڑھ کی ہڈی ہے۔ US Drug Supply Chain Security Act (DSCSA) کے تحت، 2023 سے امریکہ میں فروخت ہونے والے ہر نسخے کی دوا کے پیک پر ایک 2D بار کوڈ (عام طور پر DataMatrix) لازمی ہے۔ GS1 Digital Link معیار، جو 2021 سے متعارف ہوا، ایک QR code یا DataMatrix میں مکمل قابلِ حل HTTPS URL انکوڈ کرتا ہے۔
چھوٹے کاروباروں کے لیے GS1 کا عملی نتیجہ سیدھا سادہ ہے۔ اگر آپ برک اینڈ مورٹار خوردہ کے ذریعے فروخت کرتے ہیں یا Amazon، Walmart Marketplace یا Google Shopping پر فہرست بناتے ہیں، تو آپ کا پروڈکٹ نمبر آپ کی اپنی ملکیتی GS1 ممبر کمپنی پری فکس سے آنا چاہیے — نہ کہ «GS1 barcodes» کے کسی تیسرے فریق ری سیلر سے، جو اکثر ایسے واحد GTINs ہوتے ہیں جن کی خوردہ فروش کے لُک اپ سسٹمز میں آپ کے برانڈ تک تصدیق نہیں ہو سکتی۔ GS1 US چھوٹے فروخت کنندگان کے لیے 10 بار کوڈ کا اسٹارٹر بنڈل پیش کرتا ہے۔ خالص اندرونی استعمال کے لیے — گودام لیبل، ایسٹ ٹیگ، اندرونی انوینٹری، ایونٹ رِسٹ بینڈ — ان میں سے کچھ لاگو نہیں ہوتا، اور آپ کی اپنی نمبرنگ کے ساتھ Code 128 مفت اور فوری ہے۔
2D بار کوڈز: QR code، DataMatrix، Aztec اور MaxiCode کا موازنہ
QR codes (Quick Response codes، جو Denso Wave نے 1994 میں آٹوموٹو پرزوں کی ٹریکنگ کے لیے ایجاد کیے) ڈیٹا کو سفید پس منظر پر کالے ماڈیولز کے 2D گرڈ میں محفوظ کرتے ہیں، جن کے کونوں میں تین مخصوص مربع finder patterns ہوتے ہیں جو کسی بھی کیمرے کو فوری طور پر پوزیشن اور سمت متعین کرنے دیتے ہیں۔ ایک QR code 3,116 عددی کریکٹرز یا 2,953 بائٹس بائنری ڈیٹا تک محفوظ کر سکتا ہے، جس میں چار error correction سطحیں (L/M/Q/H) ہوتی ہیں جہاں اعلیٰ ترین سطح کوڈ کے 30% تک کے جسمانی نقصان کے باوجود درست ڈیکوڈ کی اجازت دیتی ہے۔ DataMatrix اس کے برعکس مینوفیکچرنگ کے اندر ترجیحی فارمیٹ ہے۔ اس کا مربع یا مستطیل میٹرکس 1 mm² جتنی چھوٹی علامت میں 3,116 عددی کریکٹرز تک انکوڈ کر سکتا ہے جب اسے کسی سطح پر براہِ راست لیزر سے کندہ کیا جائے — ایک صلاحیت جو QR نہیں دے سکتا۔ DataMatrix انفرادی سرکٹ بورڈز، طبی آلات اور GS1/DSCSA کے تحت دواسازی پیکجز کو نشان زد کرنے کے لیے لازمی فارمیٹ ہے۔
Aztec Code ایک ہم مرکز bullseye طرز کا مرکزی finder pattern استعمال کرتا ہے (Woodland کے اصل 1952 تصور کا سوچا سمجھا روحانی جانشین) جو QR کے تین بڑے finder مربعوں سے کم اوور ہیڈ کے ساتھ نہایت کمپیکٹ علامتوں کی اجازت دیتا ہے۔ یہ Eurostar کراس چینل ریل ٹکٹوں، UK National Rail موبائل ٹکٹوں اور بہت سی یورپی ٹرانزٹ اتھارٹیز کے لیے لازمی فارمیٹ ہے۔ MaxiCode، جو UPS نے تیار کیا اور خصوصی طور پر UPS استعمال کرتا ہے، ایک مقررہ سائز کی 2D علامت ہے جو ایک مرکزی bullseye کے گرد ترتیب دیے گئے چھ کونوں والے خلیوں پر مشتمل ہے۔ اس کا مقررہ «postage stamp» سائز جان بوجھ کر ہے: MaxiCode تیز رفتار مقررہ پوزیشن لیزر اسکینرز سے پڑھے جانے کے لیے ڈیزائن کیا گیا ہے جو کنویئر بیلٹ پر فی منٹ 600 پیکجز تک چھانٹتے ہیں۔ ان فارمیٹس کے درمیان فرق تقریباً ہمیشہ ہدف ماحول میں اسکیننگ ہارڈ ویئر سے متعین ہوتا ہے۔
1D بار کوڈ اور 2D بار کوڈ کے درمیان انتخاب عموماً نصب شدہ اسکینر بیس پر منحصر ہوتا ہے۔ زیادہ تر گروسری اور خوردہ ماحول میں پوائنٹ آف سیل اسکینر اب بھی 1D لیزر اسکیننگ کے لیے بہتر بنائے گئے ہیں، اور UPC-A یا EAN-13 عالمی سطح پر خوردہ چیک آؤٹ کے لیے مطلوبہ فارمیٹ ہے — اگرچہ GS1 کا 2027 کا ہدف («Sunrise 2027» اقدام) دنیا بھر میں خوردہ پوائنٹ آف سیل اسکینرز کو 2D کوڈز پڑھنے کے قابل بنانے کا ارادہ رکھتا ہے۔ جب تک یہ انفراسٹرکچر جگہ نہ لے لے، زیادہ تر صارف مصنوعات کو دونوں کی ضرورت ہے: چیک آؤٹ کے لیے ایک روایتی UPC-A یا EAN-13، اور اختیاری طور پر صارف کے سامنے آنے والے مواد کے لیے ایک QR code۔ سپلائی چین اور اندرونی لیبلنگ کے لیے سوال محض ڈیٹا کے حجم اور اسکینر کی قسم کا ہے۔
بار کوڈ پرنٹ کوالٹی، تصدیقی معیارات اور یہ بڑے پیمانے پر کیوں اہم ہیں
ایک بار کوڈ جو پہلی بار اسکین ہونے میں ناکام ہو جائے وہ صرف ایک تکلیف نہیں — بڑے پیمانے پر یہ ایک قابلِ پیمائش آپریشنل لاگت بن جاتا ہے۔ فی دن دس لاکھ اسکین سنبھالنے والا گروسری ڈسٹری بیوشن سینٹر 99.99% پہلی بار ریڈ ریٹ پر بھی روزانہ 100 ناکام اسکین جھیلتا ہے؛ 99.9% پر یہ بڑھ کر 1,000 ناکامیوں تک پہنچ جاتا ہے — ہر ایک کو دستی مداخلت درکار ہوتی ہے۔ بار کوڈ پرنٹ کوالٹی کو کنٹرول کرنے والے بین الاقوامی معیارات ISO/IEC 15416 (1D لینیئر بار کوڈز کے لیے) اور ISO/IEC 15415 (2D میٹرکس کوڈز کے لیے) ہیں۔ دونوں ایک پرنٹ شدہ بار کوڈ کو A (4.0) سے B، C، D سے F (0) تک ایک حرفی پیمانے پر گریڈ کرتے ہیں، جو متعدد پیرامیٹرز کو آزادانہ طور پر ماپتے ہیں: minimum reflectance difference، edge contrast، modulation، defects اور decodability۔ GS1 خوردہ بار کوڈز کے لیے 1.5 (D) کا کم از کم گریڈ لازمی قرار دیتا ہے، اگرچہ Walmart سمیت بڑے خوردہ فروش معمول کے مطابق کم از کم 2.5 (C) یا بہتر مانگتے ہیں۔
پرنٹ کوالٹی کے وہ عوامل جو کسی بار کوڈ کو کم از کم گریڈ سے نیچے دھکیلنے کا سب سے زیادہ امکان رکھتے ہیں: ink gain (سیاہی مطلوبہ سلاخ کی حد سے آگے پھیلنا)، substrate reflectance (چمکدار وارنش کی تہیں سلاخوں اور خالی جگہوں کے درمیان کنٹراسٹ کم کرتی ہیں)، print resolution (300 dpi پر معیاری دفتری لیزر پرنٹرز تقریباً 0.33 mm سے تنگ سلاخوں کو قابلِ اعتماد طریقے سے دوبارہ پیدا کرنے میں دشواری کا شکار ہو سکتے ہیں)، اور quiet zone خلاف ورزیاں (1D بار کوڈ کے دونوں طرف لازمی خالی جگہ — Code 128 کے لیے کم از کم سلاخ کی چوڑائی سے 10 گنا، UPC-A کے لیے 11 گنا — DIY لیبلز میں سب سے زیادہ خارج کیا جانے والا عنصر ہے)۔ 1D بار کوڈز کے لیے ISO 15416 بیان کرتا ہے کہ کم از کم سلاخ کی چوڑائی کم از کم 0.25 mm ہونی چاہیے۔
بار کوڈ کی تصدیق — محض ایک بار کوڈ اسکین کرنے سے مختلف — کے لیے ایک کیلیبریٹڈ verifier آلہ درکار ہوتا ہے جو کنٹرول شدہ روشنی کے تحت ایک متعین aperture سائز پر تمام ISO پیرامیٹرز کو ماپتا ہے۔ ایک verifier کوئی عام اسکینر نہیں: ایک عام اسکینر کامیابی یا ناکامی کی اطلاع دے کر رک جاتا ہے؛ ایک verifier مکمل ISO پیرامیٹر سیٹ میں جسمانی پرنٹ کوالٹی ماپتا ہے اور ایک گریڈ تفویض کرتا ہے۔ کسی بھی بڑے حجم کی لیبل پروڈکشن رن کے لیے — دواسازی سیریلائزیشن، خوردہ شیلف ریڈی پیکجنگ، لاجسٹکس لیبل — رن کے آغاز پر اور دوران میں وقفے وقفے سے تصدیقی جانچ چلانا معیاری طریقہ ہے، کیونکہ انک ربن کی خرابی، پرنٹ ہیڈ کا ملبہ اور substrate بیچ کی تبدیلی سب بتدریج کوالٹی میں کمی کا سبب بن سکتے ہیں جسے ایک سادہ اسکین پاس ٹیسٹ اُس وقت تک نہیں پکڑتا جب تک ناکامیاں پہلے سے واقع نہ ہونے لگیں۔
Frequently asked questions
میں مفت میں بار کوڈ کیسے بناؤں؟
ایک symbology منتخب کریں — کسی بھی متن یا نمبر کے لیے Code 128، خوردہ ہندسوں کے لیے EAN-13 یا UPC-A — اپنا ڈیٹا ان پٹ فیلڈ میں ٹائپ کریں، اور بار کوڈ اپنے check digit کے ساتھ لائیو رینڈر ہو جاتا ہے جو خودکار طور پر شمار ہوتا ہے۔ اسے ایک واضح ویکٹر SVG یا ہائی ریزولوشن PNG کے طور پر ڈاؤن لوڈ کریں۔ کوئی سائن اپ، کوئی واٹر مارک اور کوئی روزانہ کی حد نہیں۔ TEC-IT یا Barcodes Inc کے برعکس جو انکوڈنگ سرور کی طرف چلاتے ہیں، UtiloKit انکوڈنگ مکمل طور پر آپ کے براؤزر میں چلاتا ہے — آپ کے پروڈکٹ نمبر، SKUs اور سیریل ڈیٹا کبھی آپ کا آلہ نہیں چھوڑتے۔
کیا مجھے اپنا بار کوڈ رجسٹر کرانے کی ضرورت ہے؟
صرف خوردہ فروخت کے لیے۔ اگر آپ کی پروڈکٹ اسٹورز میں فروخت ہوتی ہے یا Amazon یا Walmart جیسے مارکیٹ پلیسز پر درج ہے، تو بار کوڈ کے اندر کا نمبر ایک GS1 رجسٹرڈ GTIN (Global Trade Item Number) ہونا چاہیے جو آپ کے برانڈ تک قابلِ ٹریس ہو۔ اندرونی انوینٹری مینجمنٹ، ایسٹ ٹریکنگ، ایونٹ ٹکٹ، لائبریری سسٹمز، شپنگ لیبل یا FBA FNSKU لیبل کے لیے، آپ اپنی نمبرنگ اسکیم کے ساتھ Code 128 بغیر کسی رجسٹریشن کے استعمال کر سکتے ہیں۔
کیا مفت بار کوڈ جنریٹرز قانونی ہیں؟
جی ہاں۔ Code 128، EAN اور UPC جیسی symbologies کھلے بین الاقوامی معیارات ہیں جن پر بار کوڈ تصویر پر خود کوئی لائسنسنگ فیس نہیں۔ واحد قانونی پہلو انکوڈ کردہ نمبر سے متعلق ہے: خوردہ GTINs کو عالمی سطح پر منفرد اور قابلِ ٹریس ہونے کے لیے GS1 سے حاصل کرنا لازمی ہے۔ اپنے GS1 رجسٹرڈ نمبر پر مشتمل بار کوڈ تصویر بنانا مکمل طور پر قانونی ہے، جیسا کہ اندرونی مقاصد کے لیے Code 128 میں کوئی بھی نمبر استعمال کرنا۔
Code 128 اور Code 39 میں کیا فرق ہے؟
Code 128 تمام 128 ASCII کریکٹرز کو زیادہ کثافت پر انکوڈ کرتا ہے اور خودکار طور پر لمبے ہندسوں کے سلسلوں کو کمپریس کرتا ہے (Subset C)، جو اسے لاجسٹکس، انوینٹری، ممبرشپ کارڈز اور Amazon FBA FNSKU لیبل کے لیے جدید ڈیفالٹ بناتا ہے۔ Code 39 ایک پرانا، کم کثافت والا فارمیٹ ہے جو صرف 43 کریکٹرز سپورٹ کرتا ہے — بڑے حروف، ہندسے اور چند علامتیں۔ یہ بنیادی طور پر پرانے صنعتی اور دفاعی سسٹمز میں استعمال ہوتا رہتا ہے۔ کسی بھی نئی ایپلی کیشن کے لیے Code 128 بہتر انتخاب ہے: یہ زیادہ کثیف، زیادہ لچکدار اور جدید اسکینرز کی جانب سے عالمی طور پر سپورٹ شدہ ہے۔
EAN-13 اور UPC-A میں کیا فرق ہے؟
دونوں GS1 خوردہ بار کوڈز ہیں جو پوائنٹ آف سیل اسکیننگ کے لیے ڈیزائن کیے گئے ہیں۔ UPC-A 12 ہندسے انکوڈ کرتا ہے اور شمالی امریکہ میں غالب فارمیٹ ہے۔ EAN-13 13 ہندسے انکوڈ کرتا ہے اور دنیا بھر میں بشمول یورپ، ایشیا اور آسٹریلیا استعمال ہوتا ہے۔ ایک UPC-A کوڈ ساختی طور پر ایک EAN-13 ہی ہے جس کے آگے ایک صفر لگا ہو — یعنی ایک UPC-A بار کوڈ کو EAN-13 سپورٹ کرنے والا کوئی بھی اسکینر پڑھ سکتا ہے۔ جدید POS سسٹمز اور اسکینرز تمام مارکیٹوں میں دونوں کو یکساں طور پر پڑھتے ہیں۔
بار کوڈ کیسے کام کرتا ہے؟
ایک 1D بار کوڈ ڈیٹا کو مختلف چوڑائیوں کی متوازی سلاخوں اور خالی جگہوں کے طور پر ایک مقررہ نمونے میں پرنٹ کر کے ظاہر کرتا ہے۔ ایک لیزر یا امیجنگ اسکینر نمونے پر روشنی پھیراتا ہے اور سلاخوں و خالی جگہوں کی چوڑائیوں کی ترتیب ماپتا ہے۔ ہر نمونہ symbology کے انکوڈنگ ٹیبل کے مطابق ایک کریکٹر یا ہندسے سے میل کھاتا ہے۔ آخر میں ایک check digit اسکینر کو یہ تصدیق کرنے دیتا ہے کہ ریڈ بغیر غلطی کے تھی — عدم مطابقت ایک خراب قدر کو خاموشی سے قبول کرنے کے بجائے مسترد اور دوبارہ اسکین کو جنم دیتی ہے۔
کیا میں اپنا EAN-13 بار کوڈ بنا سکتا ہوں؟
جی ہاں — 12 ہندسے درج کریں اور یہ ٹول معیاری weighted modulo-10 فارمولے کا استعمال کرتے ہوئے 13واں (check digit) خودکار طور پر شمار کرتا ہے۔ یا تمام 13 ہندسے درج کریں اور یہ آپ کے check digit کی تصدیق کرتا ہے، اگر آپ کا غلط ہو تو ایک ناقابلِ اسکین بار کوڈ خاموشی سے رینڈر کرنے کے بجائے درست قدر دکھاتا ہے۔ یاد رکھیں: خوردہ فروخت کے لیے نمبر خود ایک GS1 رجسٹرڈ GTIN ہونا چاہیے۔ ایک من گھڑت نمبر کسی دوسری کمپنی کی پروڈکٹ سے ٹکرا سکتا ہے اور چیک آؤٹ سسٹم کی غلطیاں پیدا کر سکتا ہے۔
بار کوڈ میں check digit کیا ہے؟
Check digit EAN-13، UPC-A اور اسی طرح کے کوڈز کا آخری ہندسہ ہے۔ اسے تمام سابقہ ہندسوں سے ایک weighted modulo-10 فارمولے کے ذریعے شمار کیا جاتا ہے: طاق پوزیشن کے ہندسوں کو 1 سے ضرب دیا جاتا ہے، جفت پوزیشن کے ہندسوں کو 3 سے، اور نتائج جمع کیے جاتے ہیں؛ check digit وہ نمبر ہے جو مجموعے میں شامل ہونے پر اسے 10 کا مضاعف بنا دے۔ اسکینر ہر ریڈ پر اسے دوبارہ شمار کرتے ہیں اور کسی بھی ایسے بار کوڈ کو مسترد کر دیتے ہیں جہاں check digit میل نہ کھائے۔
کیا میں عام پرنٹر پر بار کوڈ پرنٹ کر سکتا ہوں؟
جی ہاں — لیزر اور انک جیٹ دونوں پرنٹرز لیبل شیٹس یا سادہ کاغذ پر بخوبی کام کرتے ہیں۔ بہترین نتائج کے لیے: کسی بھی سائز پر تیز پرنٹنگ کے لیے SVG کے طور پر ڈاؤن لوڈ کریں، سفید پس منظر پر مضبوط کالی سلاخیں رکھیں (رنگ، سرمئی رنگت یا بناوٹ والے کاغذ سے پرہیز کریں)، رینڈر سائز کے تقریباً 80% سے نیچے اسکیل نہ کریں، دونوں سروں پر خالی quiet zones برقرار رکھیں (یہ ٹول انہیں خودکار طور پر شامل کرتا ہے)، اور مکمل پرنٹ رن سے پہلے ایک لیبل کو فون اسکیننگ ایپ سے ٹیسٹ اسکین کریں۔
کیا میں اپنا بار کوڈ SVG یا PNG کے طور پر ڈاؤن لوڈ کروں؟
جو کچھ بھی پرنٹ ہوتا ہے اس کے لیے SVG — یہ ایک ویکٹر فارمیٹ ہے، اس لیے سلاخیں کسی بھی پرنٹ سائز پر ریاضیاتی طور پر تیز رہتی ہیں، ایک چھوٹے پروڈکٹ لیبل سے لے کر ایک بڑے شپنگ کارٹن تک۔ قابلِ اعتماد اسکیننگ کے لیے تیز کنارے اہم ہیں۔ PNG (یہاں 2× ریزولوشن پر ایکسپورٹ) اسکرین پر استعمال، Word یا Google Docs میں شامل کرنے، اور رینڈر سائز پر فوری لیبل پرنٹنگ کے لیے ٹھیک ہے — لیکن کبھی PNG کو بڑا اسکیل نہ کریں ورنہ سلاخوں کے کنارے دھندلے ہو جائیں گے۔
کیا بار کوڈ میں حروف شامل ہو سکتے ہیں؟
Code 128 کسی بھی 128 ASCII کریکٹر کو انکوڈ کر سکتا ہے، بشمول بڑے اور چھوٹے حروف، ہندسے، خالی جگہیں اور hyphens و slashes جیسی علامتیں — چنانچہ «WH-1000XM5» جیسا SKU بخوبی انکوڈ ہو جاتا ہے۔ خوردہ EAN-13 اور UPC-A صرف عددی ہیں۔ بہت لمبے متن، URLs، یا رابطہ کارڈز جیسے پیچیدہ ڈیٹا کے لیے QR code بہتر انتخاب ہے — UtiloKit کے پاس بالکل اسی مقصد کے لیے ایک مفت QR Code Generator موجود ہے۔
مجھے Amazon کے لیے کون سا بار کوڈ چاہیے؟
Amazon مختلف مقاصد کے لیے مختلف بار کوڈ اقسام مانگتا ہے۔ پروڈکٹ لسٹنگ کے لیے، Amazon UPC یا EAN بار کوڈز کی GS1 ڈیٹابیس کے خلاف تصدیق کرتا ہے — آپ کا پروڈکٹ نمبر ایک حقیقی GS1 رجسٹرڈ GTIN ہونا چاہیے۔ FBA شپمنٹ لیبل کے لیے، Amazon اپنا FNSKU (Fulfillment Network SKU) استعمال کرتا ہے جو Code 128 بار کوڈ کے طور پر پرنٹ ہوتا ہے — جسے یہ جنریٹر بالکل درست بناتا ہے۔ اپنی FNSKU سٹرنگ کو Code 128 موڈ میں درج کریں اور اپنے لیبل کے لیے ایک تیز SVG یا PNG ڈاؤن لوڈ کریں۔
میرا بنایا ہوا بار کوڈ اسکین کیوں نہیں ہوتا؟
ناقابلِ اسکین بار کوڈز کی سب سے عام وجوہات یہ ہیں: بہت چھوٹا پرنٹ، کم کنٹراسٹ (رنگین یا سرمئی سلاخیں)، دونوں طرف quiet zones کا غائب ہونا، ایک raster تصویر جسے کھینچا یا بڑا کیا گیا، یا ایک غلط check digit۔ کسی بھی سائز پر تیز کناروں کی ضمانت کے لیے اپنا کوڈ SVG کے طور پر ڈاؤن لوڈ کریں، سفید پس منظر پر کالی سلاخیں پرنٹ کریں، quiet zones کو نہ کاٹیں، اور اس ٹول سے check digit کی تصدیق کریں۔ اگر پھر بھی اسکین نہ ہو تو مخصوص اسکینر ایپ سے ٹیسٹ کریں — فون کیمرے کبھی کبھی بہت چھوٹے یا کم کنٹراسٹ والے کوڈز سے دشواری کا شکار ہو سکتے ہیں۔
بار کوڈ اور QR code میں کیا فرق ہے؟
ایک روایتی 1D بار کوڈ (Code 128، EAN-13، UPC-A) ڈیٹا کو سلاخوں اور خالی جگہوں کی ایک ہی قطار میں محفوظ کرتا ہے — اسکینر اسے ایک جہت میں بائیں سے دائیں پڑھتے ہیں۔ QR codes 2D ہیں: یہ ڈیٹا کو کالے اور سفید مربعوں کے گرڈ میں محفوظ کرتے ہیں، سینکڑوں گنا زیادہ ڈیٹا رکھ سکتے ہیں، اور کسی بھی زاویے سے پڑھے جا سکتے ہیں بشمول جب جزوی طور پر خراب ہوں۔ معیاری خوردہ، انوینٹری اور شپنگ لیبل کے لیے بار کوڈ استعمال کریں جہاں اسکینر ہارڈ ویئر 1D فارمیٹ کی توقع کرتا ہے۔ URLs، رابطہ کارڈز، لمبے متن، یا ایسی صورت حال کے لیے QR code استعمال کریں جہاں اسمارٹ فون کیمرہ اسکینر ہو۔
کیا یہ بار کوڈ جنریٹر واقعی مفت اور پرائیویٹ ہے؟
جی ہاں — لامحدود بار کوڈز، کوئی اکاؤنٹ نہیں، کسی ڈاؤن لوڈ پر کوئی واٹر مارک نہیں۔ TEC-IT (barcode.tec-it.com)، online-barcode-generator.net، یا Barcodes Inc جیسے سرور پر مبنی جنریٹرز کے برعکس، یہ ٹول JavaScript کا استعمال کرتے ہوئے مکمل طور پر آپ کے براؤزر میں انکوڈ کرتا ہے۔ آپ کے پروڈکٹ نمبر، SKUs، سیریل نمبرز اور کسٹمر ڈیٹا کبھی کسی سرور کو منتقل نہیں ہوتے۔ یہ خاص طور پر ان کاروباروں کے لیے اہم ہے جو اپنی پروڈکٹ لائن یا انوینٹری نمبرنگ اسکیم کو ملکیتی یا مسابقتی معلومات سمجھتے ہیں۔
Related tools
تمام ٹولز دیکھیںQR کوڈ جنریٹر
لنکس، متن یا Wi-Fi کو اسکین کے قابل QR کوڈ میں تبدیل کریں۔
Lorem Ipsum جنریٹر
پیراگراف، جملوں، الفاظ یا فہرستی اشیاء کے ذریعے placeholder متن بنائیں۔
ای میل دستخط جنریٹر
Gmail، Outlook اور Apple Mail کے لیے صاف HTML ای میل دستخط بنائیں۔
جعلی ڈیٹا جنریٹر
ٹیسٹنگ کے لیے ڈمی ریکارڈ بنائیں اور JSON، CSV یا SQL کے طور پر export کریں۔
دستخط میکر
اپنے دستخط بنائیں یا ٹائپ کریں اور انہیں شفاف PNG کے طور پر ڈاؤن لوڈ کریں۔
Love Calculator
A fun compatibility score based on two names — share the result with your match.