ভাষা বেছে নিন

EAN-13 বারকোড জেনারেটর

আপনার রিটেইল পণ্যের জন্য EAN-13 বারকোড তৈরি করুন। এটি ১২-ডিজিটের ইনপুট যাচাই করে, স্বয়ংক্রিয়ভাবে চেক ডিজিট হিসাব করে এবং PNG বা SVG ফরম্যাটে ডাউনলোড দেয়।

Mehmet Demiray (মেহমেত দেমিরায়) প্রকাশিত আপডেট হয়েছে
শেয়ার করুন
সকল ফরম্যাটের বারকোড জেনারেটরআপনার যদি নির্দিষ্ট কোনো ফরম্যাটের বদলে সব ধরনের বারকোড একসাথে তৈরি করার প্রয়োজন হয়, তবে এই মাস্টার টুলটি ব্যবহার করতে পারেন।
১২টি সংখ্যা লিখুন, ১৩তম চেক সংখ্যাটি স্বয়ংক্রিয়ভাবে যোগ করা হবে।
মডিউলের প্রস্থের গুণক, বড় মান দিলে বারকোড চওড়া হয়।
বারের উচ্চতা (মিলিমিটারে)।
বারকোডের নিচে পড়ার যোগ্য টেক্সট হিসেবে সংখ্যাগুলো প্রিন্ট করুন।

রিটেইল স্ট্যান্ডার্ড এবং EAN-13 এর গঠন

EAN-13 বা ইউরোপিয়ান আর্টিকেল নাম্বার হলো বিশ্বব্যাপী খুচরা বিক্রির জন্য ব্যবহৃত একটি আন্তর্জাতিক বারকোড স্ট্যান্ডার্ড। আমাদের দেশের সুপারশপ থেকে শুরু করে মুদি দোকান পর্যন্ত সব জায়গায় পণ্যের গায়ে এই ১৩ ডিজিটের বারকোড দেখা যায়। পণ্য শনাক্তকরণের এই পদ্ধতিকে গ্লোবাল ট্রেড আইটেম নাম্বার বা সংক্ষেপে GTIN বলা হয়। একটি আদর্শ EAN-13 বারকোড মূলত চারটি অংশে বিভক্ত থাকে। প্রথম অংশটি হলো GS1 প্রিফিক্স, যা সাধারণত দেশের কোড নির্দেশ করে। এরপর থাকে কোম্পানি কোড, যা প্রস্তুতকারক বা ব্র্যান্ডকে চিহ্নিত করে। তৃতীয় অংশটি হলো প্রোডাক্ট কোড, যা নির্দিষ্ট পণ্যটির পরিচিতি বহন করে। সবশেষে থাকে একটি চেক ডিজিট। আপনি যদি নতুন কোনো পণ্য বাজারে আনতে চান, তবে প্যাকেজিংয়ের জন্য একটি সঠিক বারকোড প্রয়োজন হবে। এই কাজে EAN-13 বারকোড জেনারেটর একটি নির্ভরযোগ্য মাধ্যম হিসেবে কাজ করে। এটি ব্যবহার করে খুব সহজেই পণ্যের লেবেল তৈরি করা যায়। আপনি চাইলে সাধারণ বারকোড জেনারেটর ব্যবহার করেও বিভিন্ন ধরনের বারকোড তৈরি করতে পারেন, তবে খুচরা পণ্যের জন্য EAN-13 হলো সবচেয়ে গ্রহণযোগ্য সমাধান। উল্লেখ্য, উত্তর আমেরিকায় ব্যবহৃত UPC-A বারকোড মূলত EAN-13 এর একটি রূপ, যার শুরুতে একটি শূন্য যোগ করা থাকে।

চেক ডিজিট নির্ণয়ের গাণিতিক হিসাব

EAN-13 বারকোডের ১৩তম সংখ্যাটিকে চেক ডিজিট বলা হয়। এটি স্ক্যানারকে নিশ্চিত করে যে আগের ১২টি সংখ্যা সঠিকভাবে পড়া হয়েছে। EAN-13 বারকোড জেনারেটর স্বয়ংক্রিয়ভাবে এই চেক ডিজিট হিসাব করে নেয়, ফলে আপনাকে নিজে থেকে কোনো গাণিতিক হিসাব করতে হয় না।

চেক ডিজিট নির্ণয়ের সূত্রটি হলো: c=(10(dodd+3deven)mod10)mod10c = (10 - (\sum d_{odd} + 3\sum d_{even}) \bmod 10) \bmod 10

এখানে doddd_{odd} এবং devend_{even} বলতে প্রথম ১২টি সংখ্যার বিজোড় ও জোড় অবস্থানের সংখ্যাগুলোকে বোঝানো হয়েছে। উদাহরণস্বরূপ, যদি প্রথম ১২টি সংখ্যা 890123456789 হয়, তবে হিসাবটি হবে নিম্নরূপ:

  1. প্রথমে জোড় অবস্থানের সংখ্যাগুলো (৯, ১, ৩, ৫, ৭, ৯) যোগ করতে হবে: ৯+১+৩+৫+৭+৯ = ৩৪।
  2. এই যোগফলকে ৩ দিয়ে গুণ করতে হবে: ৩৪ × ৩ = ১০২।
  3. এবার বিজোড় অবস্থানের সংখ্যাগুলো (৮, ০, ২, ৪, ৬, ৮) যোগ করতে হবে: ৮+০+২+৪+৬+৮ = ২৮।
  4. দুটি ফলাফল যোগ করতে হবে: ১০২ + ২৮ = ১৩০।
  5. এই যোগফলের শেষ অঙ্কটি (০) ১০ থেকে বিয়োগ করতে হবে। ১০ - ০ = ১০। যদি বিয়োগফল ১০ হয়, তবে চেক ডিজিট হবে ০।

সুতরাং, সম্পূর্ণ ১৩ ডিজিটের কোডটি হবে 8901234567890।

বৈধ বারকোড নম্বর সংগ্রহ এবং ব্যবহার

আপনার পণ্য যদি বিভিন্ন সুপারশপ বা আন্তর্জাতিক ই-কমার্স প্ল্যাটফর্মে বিক্রি করতে চান, তবে অবশ্যই GS1 থেকে বৈধ বারকোড নম্বর কিনে নিতে হবে। GS1 হলো একমাত্র আন্তর্জাতিক সংস্থা যারা গ্লোবাল ট্রেড আইটেম নাম্বার (GTIN) প্রদান করে। তাদের কাছ থেকে নম্বর সংগ্রহ করলে আপনার পণ্যটি বিশ্বব্যাপী একটি অদ্বিতীয় পরিচিতি পাবে। বর্তমান সময়ে দারাজ বা অ্যামাজনের মতো প্ল্যাটফর্মে পণ্য তালিকাভুক্ত করার জন্য সঠিক বারকোড থাকা বাধ্যতামূলক।

তবে আপনি যদি কেবল নিজের দোকানে বা নিজস্ব লোকাল চেইন শপে পণ্য বিক্রি করেন, তবে অভ্যন্তরীণ ব্যবহারের জন্য সংরক্ষিত নম্বর ব্যবহার করতে পারেন। সাধারণত 200 থেকে 299 পর্যন্ত প্রিফিক্সগুলো অভ্যন্তরীণ ব্যবহারের জন্য রাখা হয়। এই নম্বরগুলো দিয়ে EAN-13 বারকোড জেনারেটর ব্যবহার করে আপনি নিজের দোকানের ইনভেন্টরি ম্যানেজমেন্টের জন্য বারকোড বানিয়ে নিতে পারবেন। অনেকগুলো পণ্যের জন্য একসাথে বারকোড তৈরি করতে হলে বাল্ক EAN-13 বারকোড জেনারেটর ব্যবহার করা সুবিধাজনক। এর মাধ্যমে আপনি খুব দ্রুত পুরো স্টোরের পণ্যের লেবেলিং সম্পন্ন করতে পারবেন।

প্রিন্টিং স্পেসিফিকেশন এবং পরিমাপ

একটি বারকোড সফলভাবে স্ক্যান হওয়ার জন্য এর প্রিন্টিং স্পেসিফিকেশন সঠিক হওয়া অত্যন্ত জরুরি। EAN-13 বারকোড জেনারেটর ব্যবহার করে আপনি বারকোডের স্কেল বা আকার এবং বারের উচ্চতা নিজের প্রয়োজন অনুযায়ী নির্ধারণ করতে পারবেন। টুলটি থেকে পিএনজি (PNG) বা এসভিজি (SVG) ফরম্যাটে ছবি ডাউনলোড করে প্রিন্ট করা যায়।

স্ট্যান্ডার্ড বা ১০০% স্কেলে একটি EAN-13 বারকোডের প্রস্থ হয় ৩৭.২৯ মিমি এবং উচ্চতা হয় ২৫.৯৩ মিমি। তবে প্যাকেজিংয়ের আকার অনুযায়ী একে ৮০% থেকে ২০০% পর্যন্ত ছোট বা বড় করা যায়। এর চেয়ে ছোট করলে স্ক্যানার তা ঠিকমতো পড়তে পারে না।

বারকোডের দুই পাশে ফাঁকা জায়গা রাখা বাধ্যতামূলক, যাকে কোয়ায়েট জোন (Quiet Zone) বলা হয়। বাম পাশে অন্তত ৩.৬৩ মিমি এবং ডান পাশে ২.৩১ মিমি ফাঁকা জায়গা রাখতে হয়। এই কোয়ায়েট জোন না থাকলে স্ক্যানার বুঝতে পারে না কোথা থেকে বারকোড শুরু বা শেষ হয়েছে। এছাড়া রঙের কনট্রাস্ট বা বৈপরীত্য একটি গুরুত্বপূর্ণ বিষয়। সাদা ব্যাকগ্রাউন্ডের ওপর কালো রঙের বারকোড প্রিন্ট করলে স্ক্যানারের জন্য তা রিড করা সবচেয়ে সহজ হয়।

সচরাচর জিজ্ঞাসিত প্রশ্ন

প্রথম তিনটি সংখ্যার অর্থ কী? প্রথম দুই বা তিনটি সংখ্যাকে GS1 প্রিফিক্স বলা হয়। এটি সাধারণত নির্দেশ করে কোন দেশের GS1 অফিস থেকে নম্বরটি বরাদ্দ দেওয়া হয়েছে। তবে এর মানে এই নয় যে পণ্যটি সেই দেশেই তৈরি হয়েছে।

আমি কি ১২টি নাকি ১৩টি সংখ্যা ইনপুট দেব? EAN-13 বারকোড জেনারেটর সাধারণত ১২টি সংখ্যা ইনপুট হিসেবে গ্রহণ করে এবং স্বয়ংক্রিয়ভাবে ১৩তম চেক ডিজিটটি হিসাব করে নেয়। তবে আপনি যদি সঠিক চেক ডিজিটসহ ১৩টি সংখ্যা ইনপুট দেন, টুলটি সেটিও গ্রহণ করবে।

আমি কি নিজের ইচ্ছেমতো নম্বর বানিয়ে ব্যবহার করতে পারব? যদি আপনি পণ্যটি কেবল আপনার নিজের দোকানে বিক্রি করেন, তবে অভ্যন্তরীণ ব্যবহারের জন্য নির্ধারিত রেঞ্জ ব্যবহার করে ইচ্ছেমতো নম্বর বানাতে পারবেন। কিন্তু অন্য কোনো রিটেইল স্টোরে বা অনলাইনে বিক্রি করতে চাইলে অবশ্যই GS1 থেকে নিবন্ধিত নম্বর নিতে হবে। উত্তর আমেরিকার বাজারের জন্য অনেক সময় UPC-A বারকোড জেনারেটর ব্যবহার করে ১২ ডিজিটের কোড তৈরি করা হয়, যা EAN-13 এর সমতুল্য।

ভুল চেক ডিজিট টাইপ করলে কী হবে? আপনি যদি ১৩ ডিজিট ইনপুট দেন এবং শেষের চেক ডিজিটটি গাণিতিকভাবে ভুল হয়, তবে টুলটি একটি ত্রুটি বা এরর মেসেজ দেখাবে। কারণ ভুল চেক ডিজিটযুক্ত বারকোড কোনো স্ক্যানার রিড করতে পারে না।

যেগুলোর উত্তর আমরা সবচেয়ে বেশি দিই।

EAN-13 বারকোডের প্রথম তিনটি সংখ্যা কী নির্দেশ করে?

প্রথম তিনটি সংখ্যা সাধারণত GS1 কান্ট্রি কোড বা প্রিফিক্স নির্দেশ করে। উদাহরণস্বরূপ, বাংলাদেশের জন্য এই কোডটি হলো ৮৯৪ এবং ভারতের জন্য ৮৯০। তবে এর মানে এই নয় যে পণ্যটি ওই দেশেই তৈরি হয়েছে, বরং এটি বোঝায় যে কোম্পানির বারকোডটি ওই দেশের GS1 শাখা থেকে নিবন্ধিত।

এই টুলে আমাকে ১২টি নাকি ১৩টি সংখ্যা লিখতে হবে?

আপনি ১২টি বা ১৩টি যেকোনো সংখ্যক ডিজিট ইনপুট দিতে পারেন। আপনি যদি ১২টি সংখ্যা দেন, তবে EAN-13 বারকোড জেনারেটর স্বয়ংক্রিয়ভাবে গাণিতিক হিসাব করে ১৩তম চেক ডিজিটটি বের করে নেবে। আর যদি ১৩টি সংখ্যা দেন, তবে টুলটি যাচাই করে দেখবে শেষ সংখ্যাটি সঠিক কি না।

আমি কি আমার নিজের দোকানের পণ্যের জন্য যেকোনো একটি নম্বর বানিয়ে ব্যবহার করতে পারব?

আপনি যদি পণ্যটি শুধু আপনার নিজের দোকানেই বিক্রি করেন, তবে অভ্যন্তরীণ ব্যবহারের জন্য যেকোনো নম্বর দিয়ে একটি সাধারণ বারকোড তৈরি করতে পারেন। কিন্তু পণ্যটি যদি অন্য কোনো রিটেইল চেইন শপ বা সুপারশপে বিক্রি করতে চান, তবে আপনাকে অবশ্যই GS1 থেকে একটি বৈধ নম্বর কিনে নিতে হবে। অন্যথায় স্ক্যান করার সময় সমস্যা হতে পারে।

আমি যদি ভুল চেক ডিজিট টাইপ করি তাহলে কী হবে?

আপনি যদি ১৩টি সংখ্যা ইনপুট দেন এবং শেষের চেক ডিজিটটি গাণিতিকভাবে ভুল হয়, তবে টুলটি আপনাকে একটি ত্রুটি বার্তা দেখাবে। সঠিক বারকোড তৈরি করার জন্য আপনি চাইলে শেষের সংখ্যাটি মুছে ফেলে শুধু প্রথম ১২টি সংখ্যা দিতে পারেন, যাতে টুলটি নিজেই সঠিক চেক ডিজিট বসিয়ে নেয়।

EAN-13 এবং UPC-A বারকোডের মধ্যে পার্থক্য কী?

EAN-13 হলো ১৩ ডিজিটের গ্লোবাল স্ট্যান্ডার্ড যা সারা বিশ্বে ব্যাপকভাবে ব্যবহৃত হয়। অন্যদিকে UPC-A হলো ১২ ডিজিটের বারকোড যা মূলত উত্তর আমেরিকায় বেশি চলে। আপনি যদি আমেরিকা বা কানাডায় পণ্য রপ্তানি করেন, তবে UPC-A বারকোড তৈরি করা আপনার জন্য বেশি উপযোগী হতে পারে।

আমার অনেকগুলো পণ্যের জন্য কি একসাথে বারকোড তৈরি করা সম্ভব?

আপনার যদি একসাথে অনেকগুলো পণ্যের বারকোড তৈরি করার প্রয়োজন হয়, তবে আপনি আমাদের বাল্ক বারকোড জেনারেটর ব্যবহার করতে পারেন। এর মাধ্যমে একটি স্প্রেডশিট ফাইল আপলোড করে খুব সহজেই শত শত বারকোড একবারে তৈরি করা যায়।

আমি কি বইয়ের জন্য EAN-13 বারকোড জেনারেটর ব্যবহার করতে পারব?

বইয়ের জন্য সাধারণত ISBN বারকোড ব্যবহার করা হয়, যা মূলত EAN-13 ফরম্যাটেরই একটি বিশেষ রূপ। বইয়ের ক্ষেত্রে বারকোডটি ৯৭৮ বা ৯৭৯ দিয়ে শুরু হয়। তবে বইয়ের সঠিক ফরম্যাটিং এবং দামের কোড যোগ করার জন্য একটি ডেডিকেটেড ISBN বারকোড টুল ব্যবহার করা সবচেয়ে ভালো।