QR code কী?
একটি QR code হলো একটি দ্বিমাত্রিক matrix barcode যা ISO/IEC 18004 দ্বারা সংজ্ঞায়িত। একটি square grid-এ সাজানো black-and-white module যেকোনো short payload encode করে — URL, phone number, Wi-Fi credential, কিছু শত byte arbitrary টেক্সট — Reed-Solomon error-correction ডেটা সহ যাতে আংশিক ক্ষতি, ময়লা, বা logo overlay-এর পরেও symbol scan হয়। এই টুল MIT-licensed qr-code-styling লাইব্রেরি ব্যবহার করে সরাসরি আপনার ব্রাউজারে সেই symbol তৈরি করে এবং clean PNG raster ও SVG vector ফাইল হিসেবে লেখে — optional dot styling, corner-eye styling, ও centred logo সহ — কোনো watermark নেই, কোনো tracking pixel নেই, এবং quiet zone-এ কোনো branding নেই।
এই QR code generator কীভাবে কাজ করে?
Encoding সম্পূর্ণ আপনার মেশিনে চলে। ইনপুট string ও আপনার বেছে নেওয়া অপশন একটি module grid-এ পরিণত হয়, PNG export-এর জন্য <canvas>-এ এবং vector export-এর জন্য <svg> element-এ আঁকা হয়। ধাপগুলো:
- আপনার টেক্সট বা URL input box থেকে নেওয়া হয় এবং QR spec-এর version table (version 1 থেকে 40, 21x21 থেকে 177x177 module) এর বিরুদ্ধে sized হয়। নির্বাচিত error-correction level-এ আপনার payload fit করার সবচেয়ে ছোট version স্বয়ংক্রিয়ভাবে বেছে নেওয়া হয়।
- Payload segment করা হয় এবং QR alphabet-এ encode হয় — numeric, alphanumeric, byte, বা kanji মোড — তারপর সেই version-এর data capacity-তে padded হয়। Reed-Solomon forward error correction গণনা করা হয় এবং append হয় যাতে symbol আংশিক ক্ষতি সহ্য করতে পারে।
- Finder pattern, alignment pattern, timing pattern, এবং format/version তথ্য grid-এ laid out হয়। Encoded ডেটা ও error-correction byte spec-এর masking নিয়ম মেনে remaining module-এ interleaved হয়।
- Module grid দুইবার render হয়: একবার আপনার বেছে নেওয়া pixel-per-module আকারে PNG download-এর জন্য HTML canvas-এ, এবং একবার resolution-independent vector download-এর জন্য একটি single
<path>element সহ<svg>হিসেবে। - উভয় আউটপুট আপনার বেছে নেওয়া foreground ও background রং ব্যবহার করে, আপনার নির্ধারিত quiet-zone margin সহ। Symbol-এ কিছু যোগ হয় না — কোণে কোনো logo নেই, কোনো shortened tracking URL নেই, পেজ request-এ কোনো analytics tag নেই।
এই QR code generator কেন ব্যবহার করবেন?
- কখনো watermark নেই: generated QR শুধুমাত্র আপনার payload যে module প্রয়োজন এবং আপনার চাওয়া quiet zone ধারণ করে। কোনো logo overlay নেই, কোণে কোনো "X দিয়ে তৈরি" stamp নেই, আপনার link-এ কোনো branded URL shortener ঢোকানো হয় না।
- গঠনগতভাবে গোপনীয়তা: encoding আপনার ট্যাবে হয়। আপনার ইনপুট string কখনো server-এ পাঠানো হয় না, কখনো log করা হয় না, কখনো analytics-এর মধ্য দিয়ে চালানো হয় না। তৈরি করার সময় DevTools খুলুন এবং Network panel নীরব থাকতে দেখুন।
- এক ক্লিকে PNG ও SVG: chat, slide, ও printed label-এর জন্য pixel-perfect raster এবং signage, packaging, ও blur ছাড়া scale করতে হয় এমন কিছুর জন্য clean vector পান।
- Standards-correct আউটপুট: symbol ISO/IEC 18004 অনুসরণ করে, আপনার বেছে নেওয়া level-এ Reed-Solomon error correction ব্যবহার করে (L ≈ ৭%, M ≈ ১৫%, Q ≈ ২৫%, H ≈ ৩০% recovery), এবং যেকোনো phone-এ যেকোনো compliant reader দিয়ে scan করা যায়।
QR code-এর সাধারণ প্রয়োগ কী?
QR code যেখানেই একটি short string print বা screen থেকে phone-এ যেতে হয় সেখানে দেখা যায়:
- টাইপ না করে link শেয়ার করা: poster, flyer, conference badge, রেস্তোরাঁর table card, এবং product packaging সব একটি URL একটি phone camera-তে single tap-এ হস্তান্তর করতে QR code ব্যবহার করে।
- Onboarding ও credential: Wi-Fi join string, contact card (vCard / MeCard), one-time password, এবং app-install link সাধারণত kiosk, hotel room, ও trade-show booth-এর জন্য QR code হিসেবে deliver হয়।
- Logistics ও labelling: package tracking, asset tag, inventory bin, ticketing, এবং receipt deep-link QR code ব্যবহার করে কারণ phone-grade camera কুঁচকানো sticker থেকে বিষম কোণে পড়তে পারে।
QR code উদাহরণ কেমন দেখায়?
ইনপুটে URL https://tools.ultim8soft.com পেস্ট করুন, error correction M-এ রাখুন, এবং তৈরি করুন ক্লিক করুন। টুলটি ≈১৫% recovery-তে payload fit করার সবচেয়ে ছোট QR version বেছে নেয়, resulting module grid canvas-এ আঁকে, এবং একটি matching SVG তৈরি করে। উভয় download শুধুমাত্র আপনার URL ধারণ করে — কোনো shortener wrap করে না, centre-এ কোনো logo নেই, standard PNG ও SVG header-এর বাইরে কোনো metadata নেই। Error correction H-এ বাড়ালে symbol ঘন হয় কিন্তু scan করার সময় logo overlay বা আংশিক smudging সহ্য করে।
এই QR code generator একটি কাজের জন্য তৈরি: একটি string কে একটি clean QR symbol-এ পরিণত করা যা আপনি আসলে ব্যবহার করতে পারেন, তৃতীয় পক্ষকে আপনার ইনপুট, আপনার audience, বা আপনার image-এর কোণ না দিয়ে। পেস্ট করুন, তৈরি করুন, ডাউনলোড করুন — আর কিছু ট্যাব ছাড়ে না।