پرش به محتوا

تولیدکننده رایگان کد QR - ایجاد کدهای QR اسکن‌شونده در لحظه

تولید کدهای QR برای URL، متن و اطلاعات تماس در چند ثانیه. ابزار رایگان با دانلود فوری، بدون نیاز به ثبت‌نام. کدهای مطابق با استاندارد ISO که در تمام دستگاه‌ها کار می‌کنند.

تولیدکننده کد QR

برای تولید کد QR، متن یا URL را در بالا وارد کنید

برای تولید کد QR، متن یا URL را در بالا وارد کنید. کد QR به طور خودکار با تایپ شما به روز می‌شود.

ماشین حساب بارگذاری...
📚

مستندات

مولد کد QR چیست؟

مولد کد QR ابزاری است که متن، مانند نشانی وب، را به کد QR تبدیل می‌کند؛ الگویی مربعی از مربع‌های سیاه و سفید. دوربین تلفن یا بارکدخوان این الگو را می‌خواند و تقریباً بی‌درنگ متن اصلی را بازیابی می‌کند.

این ابزار چگونه متن را کدگذاری می‌کند

متن یا نشانی اینترنتی را در کادر ورودی وارد کنید. ابزار هر نویسه را به مقدارهای بایتی UTF-8 تبدیل و با استفاده از «حالت بایت» کدگذاری می‌کند؛ حالت بایت یکی از روش‌هایی است که استاندارد کد QR، ISO/IEC ۱۸٬۰۰۴، برای ذخیره داده به کار می‌برد. کد را در سطح تصحیح خطای M می‌سازد؛ این سطح دومین سطح از چهار سطح تصحیح استاندارد است؛ سپس از میان ۴۰ نسخهٔ ممکن کد QR، کوچک‌ترین نسخه‌ای را که گنجایش متن ورودی را دارد انتخاب می‌کند. سپس هر هشت الگوی ثابت، موسوم به ماسک، را آزمایش می‌کند و الگویی را نگه می‌دارد که مربع‌های تیره و روشن را یکنواخت‌تر پخش کند؛ این کار خواندن کد را برای اسکنر آسان‌تر می‌کند. کد QR پس از مکثی کوتاه در هنگام تایپ، به‌طور خودکار به‌روزرسانی می‌شود.

این ابزار همیشه از حالت بایت و سطح تصحیح خطای M استفاده می‌کند. حالت عددی یا الفبایی‌عددی، حالت کانجی یا امکان انتخاب سطح تصحیح را ارائه نمی‌دهد.

چگونه ظرفیت کد QR را محاسبه کنیم

ظرفیت یک نسخه از کد QR به تعداد کدواژه‌های آن، یعنی گروه‌های ۸ بیت، و تعداد کدواژه‌هایی که برای تصحیح خطا کنار گذاشته می‌شوند بستگی دارد.

d=c−ed = c - e

که در آن d تعداد کدواژه‌های داده، c تعداد کل کدواژه‌ها و e کدواژه‌های اختصاص‌یافته برای تصحیح خطا است.

تعداد بیت‌های لازم برای یک متن در حالت بایت چنین است:

b=4+n+8×kb = 4 + n + 8 \times k

که در آن b تعداد بیت‌های موردنیاز، n اندازهٔ فیلد شمارش نویسه برحسب بیت و k تعداد بایت‌های متن است.

۴ بیت، حالت کدگذاری را مشخص می‌کنند. فیلد شمارش نویسه برای نسخه‌های ۱ تا ۹ برابر ۸ بیت و برای نسخه‌های ۱۰ و بالاتر برابر ۱۶ بیت است. ابزار نسخه‌ها را به‌ترتیب از ۱ تا ۴۰ بررسی می‌کند و نخستین نسخه‌ای را به کار می‌برد که ظرفیت داده‌اش، برحسب بیت، به‌اندازه کافی بزرگ باشد.

مثال حل‌شده

متن «https://whiz.tools"» شامل ۱۸ نویسه، همگی حروف و نمادهای ساده، است و بنابراین به ۱۸ بایت تبدیل می‌شود.

نسخه ۱ (مربع‌های ۲۱×۲۱) دارای ۱۶ کدواژهٔ داده، یا ۱۲۸ بیت، است. این متن به ۴ + ۸ + (۸ × ۱۸) = ۱۵۶ بیت نیاز دارد، بنابراین جا نمی‌شود.

نسخه ۲ (مربع‌های ۲۵×۲۵) دارای ۲۸ کدواژهٔ داده، یا ۲۲۴ بیت، است. همان ۱۵۶ بیت جا می‌گیرد، بنابراین ابزار برای این متن کدی از نسخهٔ ۲ می‌سازد.

تصحیح خطا و ماسک‌گذاری

سطح تصحیح خطای M باعث می‌شود کد QR حتی در صورت لکه‌دارشدن، پارگی یا پوشیده‌شدن بخشی از آن، تا حدود ۱۵ درصد از داده‌ها، همچنان خوانا بماند. این کار با افزودن کلمه‌های کد اضافی انجام می‌شود که با تصحیح خطای رید–سولومون محاسبه می‌شوند؛ همان محاسبات ریاضی که در دیسک‌های CD و DVD به کار می‌رود. سطح M در میانه چهار سطح استاندارد قرار دارد: سطح L حدود ۷ درصد آسیب، سطح Q حدود ۲۵ درصد و سطح H حدود ۳۰ درصد را تحمل می‌کند. این ابزار همیشه در سطح M کد می‌سازد.

پس از قرارگرفتن داده‌ها در شبکه، ابزار هر هشت الگوی استاندارد ماسک را امتحان می‌کند. هر الگو بر اساس شمارش ویژگی‌هایی که اسکنرها را دچار اشتباه می‌کنند امتیاز می‌گیرد؛ مانند رشته‌های طولانی از یک رنگ، بلوک‌های یکپارچه، الگوهایی شبیه مربع نشانگر گوشه و ترکیب نابرابر مربع‌های روشن و تیره. ابزار ماسکی را نگه می‌دارد که کمترین امتیاز را داشته باشد.

چگونه از این مولد کد QR استفاده کنیم

  1. متن، نشانی وب یا پیام کوتاه دیگری را در کادر ورودی تایپ یا جای‌گذاری کنید.
  2. لحظه‌ای پس از توقف تایپ، کد QR زیر کادر ظاهر می‌شود.
  3. گزینه «دانلود کد QR» را انتخاب کنید تا تصویر به‌صورت فایل PNG ذخیره شود.
  4. گزینه «بازنشانی» را انتخاب کنید تا کادر پاک شود و کار را از نو شروع کنید.

کادر ورودی حداکثر ۵۰۰ نویسه می‌پذیرد. متن در نشانی وب صفحه نیز ذخیره می‌شود؛ بنابراین اشتراک‌گذاری آن پیوند، برای هر کسی که آن را باز کند همان کد QR را بازتولید می‌کند.

این ابزار چه کارهایی انجام نمی‌دهد

این مولد امکان انتخاب سطح تصحیح خطا، رنگ‌های سفارشی، افزودن لوگو یا خروجی SVG را ارائه نمی‌دهد. تنها قالب دانلود PNG است. هر کدی که تولید می‌کند حاشیهٔ خالیِ موسوم به «ناحیهٔ سکوت» را حفظ می‌کند؛ اسکنرها از این حاشیه برای یافتن لبه‌های الگو استفاده می‌کنند. همچنین کد از ISO/IEC ۱۸٬۰۰۴ پیروی می‌کند، بنابراین هر اسکنر سازگار با استاندارد می‌تواند آن را بخواند.

تاریخچه

شرکت دنسو ویو، یک شرکت ژاپنی که قطعاتی برای تویوتا می‌ساخت، کد QR را در ۱۹۹۴ اختراع کرد تا قطعات را سریع‌تر از آنچه بارکد معمولی ممکن می‌کرد ردیابی کند. چون اسکنر می‌توانست آن را سریع بخواند، شرکت آن را کد «پاسخ سریع» نامید. این کد در (۴۵٬۷۰۰ cm) ۲۰۰۰ در استاندارد بین‌المللی باز ISO/IEC ۱۸٬۰۰۴ وارد شد و بعداً بازبینی شد؛ از جمله در ویرایش ۲۰۱۵ که این ابزار از آن پیروی می‌کند. تلفن‌های دوربین‌دار دارای اسکن داخلی QR، مدت‌ها پیش از ۲۰۲۰ این قالب را رایج کردند و منوهای بدون تماس و کدهای پرداخت در دوران همه‌گیری کووید-19 باعث شدند افراد بسیار بیشتری با آن آشنا شوند.

کاربردهای رایج کدهای QR

کدهای QR معمولاً در این موارد دیده می‌شوند:

  • میزهای رستوران، با پیوند به منوی دیجیتال
  • بسته‌بندی محصولات، با پیوند به دستورالعمل‌ها یا جزئیات مواد تشکیل‌دهنده
  • پوسترها و کارت‌های ویزیت، با پیوند به وب‌سایت یا صفحه تماس
  • کارت‌های شبکه وای‌فای، هنگامی که متن با قالبی سازگار با اسکنرها تنظیم شده باشد
  • بلیت رویدادها و کارت‌های پرواز، برای اسکن سریع هنگام پذیرش

پرسش‌های متداول

حداکثر مقدار متنی که این مولد کد QR می‌تواند کدگذاری کند چقدر است؟

کادر ورودی حداکثر ۵۰۰ نویسه می‌پذیرد. استاندارد کد QR مقدار بسیار بیشتری را مجاز می‌داند: یک کد نسخه ۴۰ در سطح تصحیح خطای M، یعنی سطحی که این ابزار استفاده می‌کند، می‌تواند حدود ۲٬۳۳۱ بایت متن را در خود جای دهد.

چرا کد QR برای متن‌های طولانی‌تر بزرگ‌تر می‌شود؟

کد QR داده‌ها را در شبکه‌ای ثابت از مربع‌ها ذخیره می‌کند. متن طولانی‌تر به کدواژه‌های بیشتری نیاز دارد؛ بنابراین هرگاه نسخه فعلی نتواند متن ورودی را در خود جای دهد، ابزار به نسخه‌ای بزرگ‌تر، یعنی شبکه‌ای با ردیف‌ها و ستون‌های بیشتر، تغییر می‌کند.

آیا این ابزار می‌تواند لوگو یا رنگ سفارشی به کد QR اضافه کند؟

خیر. این ابزار مربع‌های سیاه را روی زمینه سفید رسم می‌کند و از لوگو، رنگ‌های سفارشی یا خروجی SVG پشتیبانی نمی‌کند. فایل دانلودشده همیشه یک تصویر PNG است.

آیا کد QR منقضی می‌شود؟

خیر. کد دقیقاً همان متنی را که هنگام ساخت وارد شده ذخیره می‌کند. اگر آن متن نشانی وب باشد، کد فقط زمانی دیگر مفید نخواهد بود که آن نشانی از کار بیفتد؛ خود فایل تصویر منقضی نمی‌شود.

آیا کد QR آسیب‌دیده یا تا حدی پوشیده‌شده هنوز خوانا است؟

اغلب بله. سطح تصحیح خطای M، که این ابزار همیشه از آن استفاده می‌کند، می‌تواند کد را حتی در صورت مفقود یا ناخوانا بودن حدود ۱۵ درصد آن بازسازی کند، به شرط آنکه سه مربع گوشه سالم بمانند.

تفاوت کد QR با بارکد معمولی چیست؟

بارکد استاندارد داده‌ها را در یک جهت ذخیره می‌کند و معمولاً چند ده رقم را در خود جای می‌دهد. کد QR داده‌ها را در امتداد ردیف‌ها و ستون‌ها ذخیره می‌کند، بنابراین می‌تواند در همان فضا هزاران نویسه را در خود جای دهد و تصحیح خطای داخلی دارد؛ قابلیتی که بارکدهای معمولی فاقد آن هستند.