Page Icon

বারকোড স্ক্যানার ও ডিকোডার

UPC, EAN, Code 128, Code 39, ITF এবং Codabar পড়তে আপনার ক্যামেরা ব্যবহার করুন বা ইমেজ আপলোড করুন—দ্রুত, গোপনীয়, ও বিনামূল্যে। QR কোডও পড়ে।

স্ক্যানার ও ডিকোডার

ডিকোড করা ফলাফল
এখনো কোন ফলাফল নেই। স্ক্যান করুন বা একটি ইমেজ আপলোড করুন।

যেকোনো ল্যাপটপ বা ফোনকে সক্ষম একটি বারকোড রিডারে পরিণত করুন। এই টুলটি জনপ্রিয় রিটেইল ও লজিস্টিক্স সিমবোলজি দুটি ক্লায়েন্ট-সাইড ইঞ্জিন ব্যবহার করে ডিকোড করে: উপলব্ধ থাকলে Shape Detection API (অনেক ডিভাইসে হার্ডওয়্যার-অ্যাক্সেলরেটেড) এবং ব্যাকআপ হিসেবে পরিমার্জিত ZXing ডিকোডার। কিছুই আপলোড করা হয় না—সনাক্তকরণ ও ডিকোডিং সম্পূর্ণভাবে আপনার ব্রাউজারে চলে, দ্রুততা ও গোপনীয়তার জন্য।

ক্যামেরা ও ইমেজ ডিকোডিং কিভাবে কাজ করে

  • ফ্রেম ধারণ: আপনি যখন স্ক্যান চাপেন, অ্যাপটি লাইভ ক্যামেরা স্ট্রিম থেকে (বা আপনি যে ইমেজ আপলোড করেছেন) একটি ফ্রেম স্যাম্পল করে।
  • সনাক্তকরণ: প্রথমে দ্রুত ডিভাইস-ভিত্তিক সনাক্তকরণের জন্য Shape Detection API (BarcodeDetector) ব্যবহার করা হয়। যদি এটি সমর্থিত না হয় বা কিছু না পায়, আমরা ওয়েবের জন্য কম্পাইল করা ZXing-এ ফিরে যাই।
  • ডিকোডিং: সনাক্তকৃত অঞ্চলে প্রক্রিয়াকরণ করে এনকোড করা ডেটা পুনরুদ্ধার করা হয় (UPC/EAN সংখ্যাসমূহ, Code 128/39 টেক্সট ইত্যাদি)।
  • ফলাফল: ডিকোড করা পে-লোড এবং ফরম্যাট প্রিভিউ’র নিচে দেখানো হয়। আপনি টেক্সটটি সঙ্গে সঙ্গে কপি করতে পারেন।
  • গোপনীয়তা: সব প্রক্রিয়াকরণ লোকাল—কোনো ইমেজ বা ভিডিও ফ্রেম আপনার ডিভাইস ছাড়ে না।

সমর্থিত বারকোড ফরম্যাটসমূহ

ফরম্যাটপ্রকারপ্রচলিত ব্যবহার
EAN-13 / EAN-81Dইউরোপ ও অনেক অঞ্চলের খুচরা পণ্যের জন্য
UPC-A / UPC-E1Dউত্তর আমেরিকার খুচরা পণ্যের জন্য
Code 1281Dলজিস্টিক্স, শিপিং লেবেল, ইনভেন্টরি আইডি
Code 391Dউৎপাদন, অ্যাসেট ট্যাগ, সরল অক্ষর-সংখ্যা
Interleaved 2 of 5 (ITF)1Dকার্টন, প্যালেট, বিতরণ
Codabar1Dলাইব্রেরি, রক্তব্যাংক, পুরনো সিস্টেম
QR কোড2DURL, টিকিট, পেমেন্ট, ডিভাইস পেয়ারিং

ক্যামেরা স্ক্যানিং টিপস

  • কোডে আলো দিন, লেন্সে নয়: ঝলমলে প্রতিফলন ও প্লেয়োর এড়াতে পাশ থেকে উজ্জ্বল, ছড়ানো আলো ব্যবহার করুন। চকচকে লেবেল ঢালুন বা আলো সরান যাতে ওয়াশআউট না হয়।
  • প্রয়োজন হলে টর্চ ব্যবহার করুন: ফোনে, অন্ধকার পরিবেশে ফ্ল্যাশলাইট অন করুন। প্রতিফলন কমাতে ডিভাইসটি সামান্য কোণে ধরুন।
  • সঠিক দূরত্ব বজায় রাখুন: বারকোড ভিউ-এর 60–80% ভর্তি না হওয়া পর্যন্ত কাছে নিয়ে আসুন। বেশি দূরে হলে পিক্সেল অপ্রতুল; খুব কাছে হলে ফোকাস খারাপ হবে।
  • ফোকাস ও এক্সপোজার: ফোকাস/অটো-এক্সপোজারের জন্য বারকোডে ট্যাপ করুন। অনেক ফোনে লম্বা প্রেস করলে AE/AF লক হয়।
  • 1D কোডের জন্য অভিমুখ গুরুত্বপূর্ণ: বারগুলো স্ক্রিন জুড়ে অনুভূমিকভাবে চলবে এমনভাবে ঘোরান। যদি সনাক্তকরণ কঠিন হয় তবে 90° বা 180° ঘোরিয়ে দেখুন।
  • স্থির রাখুন: কনুই টেকলে, কোনো পৃষ্ঠে রেখে বা দুই হাতে ধরলে সাহায্য করে। অর্ধ সেকেন্ড স্থির থাকলে ফলাফলে উন্নতি হয়।
  • কোয়াইট জোন মনে রাখুন: কোড-এর চারপাশে পাতলা সাদা মার্জিন রাখুন—বারগুলো পর্যন্ত ক্রপ করবেন না।
  • স্কিউ ও বক্রতা কমান: কোডটি সমতল রাখুন এবং ক্যামেরা সমান্তরাল রাখুন। বক্র লেবেলের ক্ষেত্রে বিকৃতি কমাতে পিছনে সরে এসে পরে টাইটলি ক্রপ করুন।
  • প্রধান ক্যামেরা ব্যবহার করুন: ছোট কোডের জন্য আল্ট্রা-ওয়াইড লেন্স এড়িয়ে চলুন; প্রধান (1×) বা টেলিফটো ক্যামেরা ব্যবহার করুন।
  • ইমেজ-পরিবর্তনকারী মোড এড়ান: Portrait/Beauty/HDR/motion-blur-এমন মোড বন্ধ করুন যেগুলো সূক্ষ্ম বারের ধার কমিয়ে দিতে পারে।
  • লেন্স পরিষ্কার করুন: আঙুলের ছাপ ও ধুলো তীক্ষ্ণতা ও কনট্রাস্ট কমায়।
  • QR কোডের জন্য: পুরো স্কয়ার (কোয়াইট জোনসহ) দৃশ্যমান এবং প্রায় সোজা রাখুন; ফাইন্ডার কর্ণার আংশিক ভাবে ক্রপ করা এড়ান।

ইমেজ আপলোডের সময় সেরা ফলাফল

  • উচিত ফরম্যাট ব্যবহার করুন: PNG তীক্ষ্ন এজ সংরক্ষণ করে; উচ্চ মানে (≥ 85) JPEG ঠিক আছে। HEIC/HEIF আপলোডের আগে PNG বা JPEG-এ রূপান্তর করুন।
  • রেজল্যুশন গুরুত্বপূর্ণ: ছোট লেবেল: ≥ 1000×1000 px। বড় কোড: ≥ 600×600 px। ডিজিটাল জুম থেকে বিরত থাকুন—কাছে থেকে নিয়ে ক্রপ করুন।
  • তীক্ষ্ণ রাখুন: ফোনকে স্থির রেখে, ফোকাস করতে ট্যাপ করুন এবং একটু বিরতি নিন। মোশন ব্লার সূক্ষ্ম বার ও QR মডিউল নষ্ট করে।
  • কোয়াইট জোন রেখে ক্রপ করুন: বারকোডের চারপাশে ক্রপ করুন কিন্তু পাতলা সাদা মার্জিন রাখুন; বার/মডিউলে ক্রপ করবেন না।
  • অভিমুখ ঠিক করুন: ইমেজ যদি পাশ থেকে বা উল্টো হয়, আগে ঘুরিয়ে নিন—EXIF রোটেশন সবসময় সম্মানিত হয় না।
  • আলো নিয়ন্ত্রণ করুন: উজ্জ্বল, ছড়ানো আলো ব্যবহার করুন; চকচকে লেবেল থেকে গ্লেয়ার সরাতে সামান্য ঢালুন।
  • কনট্রাস্ট বাড়ান (প্রয়োজনে): গ্রেস্কেলে রূপান্তর করে কনট্রাস্ট বাড়ান। প্রান্তগুলো মুছে ফেলার মতো ভারী ফিল্টার/নয়েজ-রিডাকশন এড়িয়ে চলুন।
  • ফ্ল্যাটেন ও ডি-স্কিউ করুন: বাঁকানো প্যাকেজের জন্য, একটু পিছনে সরে এসে কোডের সমান্তরালে নিয়ে আসুন, তারপর টাইটভাবে ক্রপ করুন।
  • একবারে একটি কোড: যদি ছবিতে একাধিক বারকোড থাকে, নির্দিষ্ট টার্গেট কোডে ক্রপ করুন।
  • অরিজিনাল সংরক্ষণ করুন: অরিজিনাল ফাইল আপলোড করুন। মেসেজিং অ্যাপগুলো প্রায়ই কম্প্রেস করে আর আর্টিফ্যাক্ট যোগ করে।
  • স্ক্রিন থেকে: সরাসরি স্ক্রিনশটকে প্রাধান্য দিন। ডিসপ্লে ফটোগ্রাফি করলে ব্যান্ডিং কমাতে উজ্জ্বলতা সামান্য কমান।
  • অন্য ডিভাইস বা লেন্স চেষ্টা করুন: সর্বোত্তম বিস্তারিত জন্য প্রধান (1×) ক্যামেরা ব্যবহার করুন; আল্ট্রা-ওয়াইড ডিকোডেবিলিটিকে ক্ষতিগ্রস্ত করতে পারে।

ডিকোডিং ত্রুটি সমাধান

  • সিমবোলজি নিশ্চিত করুন: সমর্থিত: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar, এবং QR। সমর্থিত নয়: Data Matrix, PDF417।
  • বিভিন্ন অভিমুখ চেষ্টা করুন: কোড বা ডিভাইস 90° করে ঘোরান। 1D বারকোডের জন্য অনুভূমিক বারগুলো সহজ হয়।
  • বুদ্ধিমতি ক্রপ করুন: বারকোডের চারপাশে ক্রপ করুন এবং পাতলা সাদা কোয়াইট জোন রাখুন। বারগুলোর ভেতরে ক্রপ করবেন না।
  • কনট্রাস্ট বাড়ান: আলো উন্নত করুন, ঝলক এড়ান, হালকা ব্যাকগ্রাউন্ডে অন্ধকার বার লক্ষ্য করুন; আপলোডের জন্য বেশি কনট্রাস্ট সহ গ্রেস্কেল চেষ্টা করুন।
  • রঙ উলটে আছে কিনা দেখুন: যদি বারগুলো গাঢ় ব্যাকগ্রাউন্ডে হালকা থাকে, তবে বেশি আলো দিয়ে পুনরায় ছবি তুলুন বা আপলোডের আগে রঙ উল্টে নিন।
  • ব্যবহারযোগ্য রেজল্যুশন বাড়ান: কাছ আনুন, বেশি রেজল্যুশনের ছবি ব্যবহার করুন, বা ভাল ক্যামেরায় স্যুইচ করুন।
  • স্কিউ/বক্রতা কমান: লেবেল সমতল করুন, ক্যামেরা কোডের সমান্তরাল রাখুন, বা পিছনে সরে এসে তারপর টাইটভাবে ক্রপ করুন।
  • প্রিন্ট গুণগতমান ও কোয়াইট জোন পরীক্ষা করুন: ধোঁয়া, খুঁচি বা অনুপস্থিত কোয়াইট জোন ডিকোডিংকে বাধা দিতে পারে। একটি পরিষ্কার নমুনা চেষ্টা করুন।
  • প্রাসঙ্গিক হলে ডেটা নিয়ম যাচাই করুন: কিছু ফরম্যাটের বিধিনিষেধ আছে (যেমন ITF-তে জোড় অঙ্ক; Code 39-এ সীমিত অক্ষর)। নিশ্চিত করুন কোডটি তার নিয়ম অনুসরণ করে।
  • ডিভাইস/ব্রাউজার ভিন্নতা: অন্য ডিভাইস বা ব্রাউজার চেষ্টা করুন। টর্চ চালু করুন; ফোকাস করতে ট্যাপ করুন এবং স্থির রাখুন।
  • ইমেজ আপলোড—অভিমুখ/প্রসেসিং: পাশ থেকে নেওয়া ছবি আপলোডের আগে ঘুরিয়ে নিন। ভারী ফিল্টার বা নয়েজ রিডাকশন এড়ান।
  • এখনও আটকে আছেন? টাইট ক্রপ, ভাল আলো এবং অন্য একটি ডিভাইস চেষ্টা করুন। কোডটি ক্ষতিগ্রস্ত বা অ-সমর্থিত হতে পারে।

গোপনীয়তা এবং ডিভাইসে প্রসেসিং

এই স্ক্যানার সম্পূর্ণভাবে আপনার ব্রাউজারে চলে: ক্যামেরার ফ্রেম এবং আপলোড করা ইমেজ কখনও আপনার ডিভাইস ছাড়ে না। এটি সাথে সাথেই ব্যবহার করুন—কোনো সাইন-আপ নেই এবং কোনো ট্র্যাকিং পিক্সেল নেই। প্রথম লোডের পর অনেক ব্রাউজার এমনকি খসখসে বা অফলাইন সংযোগ থাকলেও এই টুলটি চালাতে পারে।