مواد پر جائیں

بارکوڈ بنائیں

نجی — آپ کی فائل کبھی محفوظ نہیں کی جاتی

فارمیٹ
PNG کا سائز

صرف PNG پر اثر ہوتا ہے۔ SVG کا کوئی مقررہ سائز نہیں — یہ ویکٹر آرٹ ہے اور ہر اسکیل پر شارپ رہتا ہے، اسی لیے پرنٹنگ کے لیے یہ بہتر انتخاب ہے۔

آپ کا کوڈ یہاں نظر آئے گا

یہ کیسے کام کرتا ہے

1

فارمیٹ چنیں

ہر ایک بتاتا ہے کہ وہ کس کام کا ہے، اس لیے آپ کو Code 39 اور Code 93 میں سکہ اچھال کر نہیں چننا پڑتا۔

2

نمبر یا ٹیکسٹ لکھیں

ریٹیل فارمیٹس صرف ہندسے لیتے ہیں اور ان کی گنتی جانچی جاتی ہے۔ آخری ہندسہ چھوڑ دیں تو وہ آپ کے لیے نکال لیا جاتا ہے۔

3

ڈاؤن لوڈ کریں

پرنٹ کے لیے SVG، باقی سب کے لیے PNG۔ دونوں آپ کے ہیں، نہ لائسنس نہ کریڈٹ۔

صحیح سمبولوجی چننا، اور ایسے پرنٹ کرنا کہ اسکین ہو

یہاں کی سمبولوجیز الگ الگ کام کرتی ہیں اور ایک دوسرے کی جگہ نہیں لے سکتیں۔ EAN-13 اور UPC-A ریٹیل پروڈکٹ کوڈز ہیں، بالترتیب تیرہ اور بارہ ہندسوں پر مقرر — اور اندر سے یہ ایک ہی اسٹینڈرڈ ہیں، UPC-A دراصل شروع میں صفر والا EAN-13 ہے۔ EAN-8 چھوٹے پیکٹس کے لیے مختصر شکل ہے۔ ITF-14 بیرونی ڈبوں اور شپنگ کارٹنز پر لگتا ہے۔ Code 128 زیادہ کثافت پر کوئی بھی ٹیکسٹ لیتا ہے اور اندرونی سسٹمز، لاجسٹکس اور اثاثوں کی ٹریکنگ میں یہی استعمال ہوتا ہے۔ Code 39 حروف اور ہندسے لیتا ہے، کہیں کم گھنا ہے، اور پرانے صنعتی اور فوجی سسٹمز میں اس لیے باقی ہے کہ اب تک بنا تقریباً ہر اسکینر اسے پڑھتا ہے۔

مقررہ لمبائی والے ریٹیل کوڈز میں ایک چیک ڈیجٹ ہوتا ہے جو باقی ہندسوں سے وزنی مجموعے کے ذریعے نکالا جاتا ہے، تاکہ غلط پڑھا یا غلط ٹائپ کیا گیا ہندسہ پکڑا جائے اور کوئی دوسری پروڈکٹ نہ بن جائے۔ یہ یہاں نکالا اور جانچا جاتا ہے، اور غلط ہو تو بنانے کے بجائے رد کر دیا جاتا ہے — غلط چیک ڈیجٹ والا بارکوڈ کوئی معمولی خامی والا بارکوڈ نہیں، بلکہ ایسا ہے جسے اسکینرز سیدھا مسترد کر دیں گے۔

خالی حاشیہ بارکوڈ کے اسکین نہ ہونے کی سب سے عام وجہ ہے۔ دونوں طرف کا خالی حاشیہ اسپیسیفکیشن کا حصہ ہے، سجاوٹ نہیں — سب سے پتلی بار کی چوڑائی کا تقریباً دس گنا — اور اسی سے اسکینر کو پتا چلتا ہے کہ کوڈ کہاں شروع اور کہاں ختم ہوتا ہے۔ بارکوڈ کو کنارے تک کراپ کرنا، یا اسے ڈبے کے کنارے یا رنگین پینل سے لگا دینا، اسے اتنا ہی خراب کرتا ہے جتنا ایک بار ہٹا دینا۔ بنائی گئی تصویر میں خالی حاشیہ شامل ہے؛ اسے برقرار رکھنا آپ کا کام ہے۔

باقی فیصلہ سائز اور کنٹراسٹ کرتے ہیں۔ بارکوڈ کو اتنا چھوٹا کرنا کہ پتلی بارز آپ کے پرنٹر کی صلاحیت سے نیچے چلی جائیں، اسے ناقابلِ اسکین بنا دیتا ہے چاہے فائل کتنی ہی درست ہو — 300 DPI لیزر پرنٹر حقیقی کم از کم حد ہے اور تھرمل لیبل پرنٹرز اس سے بہتر ہیں۔ اسے ہلکے بیک گراؤنڈ پر گہرا رکھیں، کبھی گہرے پر ہلکا نہیں، اور کبھی کسی تہہ یا گولائی پر پرنٹ نہ کریں۔ دس ہزار لیبلز کا آرڈر دینے سے پہلے اصل اسکینر سے ٹیسٹ کریں، کیونکہ فون کی کیمرہ ایپ ریٹیل لیزر اسکینر سے زیادہ نرمی برتتی ہے۔

جب آپ کو کچھ اور چاہیے

آپ ریٹیل بارکوڈ خود نہیں گھڑ سکتے۔ دکان میں کام کرنے والا EAN یا UPC ایک کمپنی پری فکس رکھتا ہے جو GS1 جاری کرتا ہے — وہ ادارہ جو دنیا بھر میں یہ نمبرنگ چلاتا ہے — اور خود سے بنایا گیا نمبر یا تو کچھ بھی اسکین نہیں کرے گا یا کسی اور کی پروڈکٹ سے ٹکرائے گا۔ یہ صفحہ کوئی بھی درست نمبر بخوشی بنا دے گا؛ اس نمبر پر آپ کا حق ہے یا نہیں، یہ الگ سوال ہے، اور ریٹیل میں جانے والی کسی بھی چیز کے لیے اس کا جواب جنریٹر سے نہیں بلکہ GS1 سے ملتا ہے۔

بڑی تعداد میں لیبلز کے لیے تصاویر بنانا غلط طریقہ ہے۔ لیبل پرنٹرز ZPL یا EPL سمجھتے ہیں، اور بارکوڈ کو کمانڈ کے طور پر بھیجنے سے پرنٹر اسے اپنی اصل ریزولوشن پر بناتا ہے — جو اسکیل کی گئی تصویر سے ہمیشہ زیادہ شارپ اور کہیں تیز ہوتا ہے۔ کوڈ میں python-barcode، ZXing اور bwip-js یہاں کی ہر سمبولوجی کے علاوہ GS1 کمپوزٹ اور 2D فارمیٹس بھی بناتے ہیں جو یہ صفحہ نہیں بناتا، اور یہ پرنٹ پائپ لائن میں صحیح طرح فٹ ہو جاتے ہیں۔

اکثر پوچھے جانے والے سوالات

مجھے کون سا فارمیٹ چاہیے؟

شمالی امریکہ سے باہر بکنے والی ریٹیل پروڈکٹ کے لیے EAN-13۔ شمالی امریکہ کے اندر UPC-A۔ چھوٹی پیکیجنگ کے لیے جہاں دونوں نہ سمائیں، EAN-8۔ شپنگ کارٹن کے لیے ITF-14۔ کسی بھی اندرونی کام کے لیے — اثاثوں کے ٹیگ، گودام کے مقامات، آپ کے اپنے انوینٹری نمبرز — Code 128، جو ہندسوں کے ساتھ حروف بھی لیتا ہے اور مختصر ہے۔ Code 39 پرانا ہے اور لمبا بارکوڈ بناتا ہے، لیکن اب تک بنا تقریباً ہر اسکینر اسے پڑھتا ہے، جو پرانے آلات کے ساتھ کبھی کبھار اہم ہوتا ہے۔

چیک ڈیجٹ کیا ہے اور یہ کیوں اہم ہے؟

یہ ریٹیل بارکوڈ کا آخری ہندسہ ہے، اور اسے چنا نہیں جاتا — یہ باقی تمام ہندسوں سے نکالا جاتا ہے۔ اس کا کام اسکیننگ اور ٹائپنگ کی غلطیاں پکڑنا ہے: ایک ہندسہ بدلیں تو چیک ڈیجٹ میل نہیں کھاتا، اس لیے اسکینر خاموشی سے کسی اور پروڈکٹ کا بل بنانے کے بجائے اسے رد کر دیتا ہے۔ یہاں EAN-13 کے پہلے بارہ ہندسے لکھیں اور تیرہواں آپ کے لیے نکال لیا جاتا ہے۔

اگر میرے نمبر کا چیک ڈیجٹ غلط ہو تو؟

اسے رد کر دیا جاتا ہے، اور بتایا جاتا ہے کہ صحیح ہندسہ کیا ہونا چاہیے تھا۔ یہ جان بوجھ کر ہے، اور سرچ نتائج کے پہلے جنریٹر کے بجائے یہ صفحہ استعمال کرنے کی اصل وجہ یہی ہے۔ آپ کا نمبر کہیں سے آیا ہے — پیکیجنگ، اسپریڈشیٹ، سپلائر — اور اس کا آخری ہندسہ خاموشی سے درست کر دینا نمبر کے اسی حصے میں ٹائپو چھپا دے گا جو ٹائپو پکڑنے کے لیے ہی بنا ہے۔ پرنٹ کے بعد کے بجائے یہیں پتا چل جانا کہیں بہتر ہے۔

کیا یہ چھوٹے نمبر کو خود بھر دے گا؟

نہیں — اور زیادہ تر جنریٹرز ایسا کرتے ہیں، جو جاننا مفید ہے۔ ہم نے اسے ناپا: “123” کا EAN-13 مانگنے پر اندر کا انجن کوئی شکایت نہیں کرتا، صفر بھرتا ہے اور بالکل درست بارکوڈ واپس کر دیتا ہے۔ درست، مگر بالکل کسی اور پروڈکٹ کا۔ کوئی ہزار لیبلز پرنٹ کرتا ہے اور کاؤنٹر پر جا کر پتا چلتا ہے۔ یہ صفحہ پہلے ہندسے گنتا ہے اور رد کر دیتا ہے، اور بتاتا ہے کہ فارمیٹ کو کتنے ہندسے چاہییں۔

کیا مجھے بارکوڈ نمبر خریدنا ہو گا؟

دکانوں میں بیچنے کے لیے، ہاں — ریٹیل EAN اور UPC نمبرز GS1 الاٹ کرتا ہے، اور پری فکس آپ کو بطور کمپنی پہچانتا ہے۔ خود سے بنایا گیا نمبر کسی اصل پروڈکٹ سے ٹکرا سکتا ہے اور دکانیں اسے مسترد کر دیں گی۔ لیکن کسی بھی اندرونی کام کے لیے، نہیں: آپ کی اپنی انوینٹری، اثاثوں کے ٹیگ، لائبریری سسٹمز اور گودام کے مقامات کوئی بھی نمبر استعمال کر سکتے ہیں، اور Code 128 ٹھیک اسی کے لیے بنا ہے۔

کیا یہ کاروباری استعمال کے لیے مفت ہے؟

جی ہاں۔ یہ اوپن اسٹینڈرڈز ہیں اور کوڈ بنانے پر کوئی لائسنس فیس نہیں۔ تصاویر آپ کی ہیں — پیکیجنگ، لیبلز یا کسی بھی چیز کے لیے، نہ کریڈٹ کی ضرورت نہ واٹر مارک۔

کیا میرا ڈیٹا کہیں محفوظ کیا جاتا ہے؟

نہیں۔ کچھ بھی محفوظ نہیں کیا جاتا اور کوئی ریکوئسٹ نہیں بھیجی جاتی۔ صفحہ لوڈ ہونے کے بعد آپ انٹرنیٹ بند کر سکتے ہیں اور یہ کام کرتا رہتا ہے۔

میرا بارکوڈ اسکین کیوں نہیں ہو رہا؟

اکثر یہ بہت چھوٹا پرنٹ ہوا ہوتا ہے یا دونوں سروں کی سفید جگہ کاٹ دی گئی ہوتی ہے — لکیری بارکوڈز کو پہلی بار سے پہلے اور آخری کے بعد خالی حاشیہ چاہیے، اور اسے کاٹ دینا ناکامی کی سب سے عام وجہ ہے۔ اس کے بعد: کم ریزولوشن پر پرنٹ کرنا جس سے پتلی بارز آپس میں مل جائیں، PNG کو بڑا کرنا، یا گہرے پر ہلکا پرنٹ کرنا۔ پرنٹنگ کے لیے SVG استعمال کریں اور پرنٹ رن سے پہلے اصل اسکین سے ٹیسٹ کریں۔

جاننا مفید ہے: EAN-13، EAN-8، UPC-A اور ITF-14 مقررہ لمبائی کے ہیں اور ان کا چیک ڈیجٹ یہاں نکالا اور جانچا جاتا ہے — غلط ہندسہ بنانے کے بجائے رد کر دیا جاتا ہے۔ Code 128 اور Code 39 کوئی بھی ٹیکسٹ لیتے ہیں۔ بہت چھوٹا بنایا گیا، یا کم ریزولوشن پرنٹر پر چھپا بارکوڈ اسکین نہیں ہو گا، فائل چاہے جو بھی کہے۔

یہ ٹول اپنی ویب سائٹ پر لگائیں

کسی بھی بلاگ، کلاس پیج یا ہیلپ آرٹیکل کے لیے مفت۔ ایک اسنیپٹ پیسٹ کریں اور آپ کے وزیٹرز اسے سیدھا آپ کے صفحے پر استعمال کر سکیں گے۔