IMG.DIY / افزوده‌ها / خواننده‌ی کد QR

خواننده‌ی کد QR

محتوای یک کد QR را از یک اسکرین‌شات یا عکس ذخیره‌شده بخوانید — به‌صورت محلی رمزگشایی می‌شود، چیزی آپلود نمی‌شود.

خواننده‌ی کد QR visual example
حریم خصوصی در اولویت: چیزی آپلود نمی‌شود.

From input to result

Choose a file, make the change, and download the result. Processing stays in your browser.

خواننده‌ی کد QR: 1 · Choose input
1 · Choose input
خواننده‌ی کد QR: 2 · Adjust and process
2 · Adjust and process
خواننده‌ی کد QR: 3 · Download result
3 · Download result

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

تصویر کاملاً در مرورگر شما پردازش می‌شود — بدون آپلود، بدون مجوز دوربین، بدون اپ. اگر کد یک لینک باشد، آن را به‌صورت نتیجه‌ای قابل‌کلیک می‌بینید، اما چیزی باز یا متصل نمی‌شود مگر خودتان بخواهید.

نحوه استفاده

  1. تصویر را اضافه کنیدیک اسکرین‌شات یا عکس حاوی کد QR را بکشید، بچسبانید، یا انتخاب کنید.
  2. نتیجه را بخوانیدمتن رمزگشایی‌شده فوراً ظاهر می‌شود. اگر یک URL باشد، یک لینک پیشنهاد می‌شود.
  3. کپی یا باز کنیدمتن را با یک کلیک کپی کنید، یا اگر به لینک اعتماد دارید دنبالش بروید.

یک کد QR فقط یک تصویر است، و اغلب تصویر از قبل روی همان دستگاهی نشسته که معمولاً با آن اسکن می‌کنید — یک اسکرین‌شات در چت شما، یک کد روی یک بلیت PDF، یک پنل «برای اتصال اسکن کنید» وای‌فای روی لپ‌تاپ خودتان. این ابزار آن تصویر را می‌گیرد و کد داخلش را رمزگشایی می‌کند، پس مجبور نیستید یک گوشی دوم بردارید یا یک صفحه را جلوی صفحهٔ دیگر بگیرید. یک فایل بکشید، از کلیپ‌بوردتان بچسبانید، یا از عکس‌هایتان انتخابش کنید، و متن داخل کد بی‌درنگ ظاهر می‌شود.

همه‌چیز در مرورگر شما اتفاق می‌افتد. تصویر روی یک canvas کشیده می‌شود و در جا با کتابخانهٔ jsQR رمزگشایی می‌شود — چیزی آپلود نمی‌شود، حسابی نیست، و پس از بارگذاری صفحه با شبکهٔ خاموش به کار ادامه می‌دهد. این اهمیت دارد چون یک QR می‌تواند بیش از یک لینک نگه دارد: یک رمز Wi-Fi، یک URL خصوصی، یک توکن ورود، یک کارت تماس. اگر متن رمزگشایی‌شده یک URL باشد یک لینک قابل‌کلیک می‌گیرید؛ در غیر این‌صورت متن خام و یک دکمهٔ کپی می‌گیرید. یک کد در هر تصویر را می‌خواند و از یک فایل کار می‌کند نه یک وب‌کم زنده — یک تبادل عمدی برای نگه‌داشتن کل کار روی دستگاه شما.

مردم از آن برای چه استفاده می‌کنند

QR وای‌فای را در یک اسکرین‌شات هتل یا روتر بدون یک گوشی دوم بخوانید

لینک را در یک QR که روی یک بلیت PDF است که روی همان لپ‌تاپ می‌بینید باز کنید

یک کد «برای اتصال اسکن کنید» را که هنگام راه‌اندازی اپ روی صفحهٔ خودتان نشان داده می‌شود رمزگشایی کنید

جزئیات تماس را از یک QR کارت vCard که کسی برایتان پیام کرده بیرون بکشید

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

متن را از یک QR در یک عکس ذخیره‌شدهٔ قدیمی وقتی نسخهٔ چاپی اصلی رفته بازیابی کنید

کد QR روی همان صفحه‌ای گیر افتاده که دارید رویش می‌خوانیدش

این وضعیتی است که همه با آن روبه‌رو می‌شوند. یک دوست یک کد QR وای‌فای را به‌صورت اسکرین‌شات برایتان می‌فرستد. یک بلیت PDF یک QR دارد که باید بازش کنید. یک اپ یک کد «برای جفت‌شدن اسکن کن» روی لپ‌تاپتان نشان می‌دهد. مشکل این است که کد روی همان دستگاهی است که معمولاً با آن اسکن می‌کنید — گوشی‌ای که اسکرین‌شات را نشان می‌دهد نمی‌تواند دوربین خودش را به سمت خودش بگیرد، و بالا نگه‌داشتن یک گوشی دوم مقابل مانیتور برای خواندن کدی که از قبل در یک فایل نشسته پوچ به‌نظر می‌رسد. تصویر را دارید. فقط متن داخلش را لازم دارید.

این دقیقاً شکافی است که این ابزار پر می‌کند. یک فایل تصویری را که یک کد QR دارد می‌کشید، می‌چسبانید یا انتخاب می‌کنید — یک اسکرین‌شات، یک گرافیک صادرشده، یک عکس — و کد را همان‌جا رمزگشایی می‌کند، متنی را که در خود دارد نشانتان می‌دهد. اگر آن متن یک URL باشد، یک لینک قابل‌کلیک می‌گیرید (با علامت rel=nofollow)؛ وگرنه محتوای خام و یک دکمه کپی می‌گیرید. بدون دستگاه دوم، بدون شعبده‌بازی.

چرا رمزگشایی از یک تصویر اینجا بر وب‌کم می‌چربد

بیشتر صفحات «اسکنر QR» یک دوربین زنده و یک کد فیزیکی مقابل شما را فرض می‌کنند. وقتی کد از قبل یک فایل است، این مدل اشتباهی است. رفتن سراغ وب‌کم یعنی درخواست مجوز دوربین، نشانه‌گرفتن به سمت یک صفحه (که تابش و الگوهای موآره را وارد می‌کند که اسکن صفحه‌به‌صفحه را بی‌ثبات می‌سازد)، و نیاز به یک صفحه جداگانه برای نشان‌دادن کد در وهله اول. وقتی QR یک اسکرین‌شات یا یک صفحه PDF است، هیچ کد فیزیکی‌ای نیست که یک دوربین را به سمتش بگیرید.

این ابزار عمداً از تصویری که می‌دهید می‌خواند به‌جای دوربین زنده. این یک سبک‌سنگین واقعی است، رک گفته می‌شود: وب‌کمتان را باز نمی‌کند و کدی را که در دستتان گرفته‌اید اسکن نمی‌کند. اگر یک کد فیزیکی روی یک پوستر یا یک بسته دارید، اپ دوربین داخلی گوشی‌تان مسیر سریع‌تر است. اما برای حالت رایج — کدی که از قبل یک تصویر روی دستگاهتان است — خواندن از فایل هم ساده‌تر است و هم کاملاً محلی.

زاویه حریم خصوصی که بیشتر سایت‌ها نادیده می‌گیرند

یک کد QR همیشه یک لینک بی‌ضرر نیست. می‌تواند نام و رمز یک شبکه Wi-Fi، یک URL جلسه خصوصی، یک توکن ورود یک‌بارمصرف، یک رشته پرداخت، یک vCard با شماره تلفن و آدرس کسی را کدگذاری کند. وقتی یکی از آن‌ها را روی یک «خواننده QR» آنلاین معمول رمزگشایی می‌کنید، تصویر را به سروری که کنترلش نمی‌کنید آپلود می‌کنید — و با آن، هر رازی که کد حمل می‌کند. برای یک رمز Wi-Fi یا یک لینک ورود، آن واقعاً جای اشتباهی برای فرستادنش است.

این ابزار تصویرتان را روی یک canvas می‌کشد و آن را با کتابخانه jsQR کاملاً درون مرورگر شما رمزگشایی می‌کند. چیزی آپلود نمی‌شود. نه حساب کاربری‌ای هست و نه بک‌اندی، و همین‌که صفحه بارگذاری شد آفلاین به کار ادامه می‌دهد — واقعاً می‌توانید Wi-Fi را خاموش کنید و باز هم رمزگشایی می‌کند. متن داخل کد هرگز دستگاهتان را ترک نمی‌کند، که تنها پیش‌فرض معقول برای چیزی است که ممکن است یک رمز باشد.

گرفتن یک رمزگشایی تمیز

ابزار تصاویر بزرگ را برای سرعت به حدود ۱۶۰۰ پیکسل کوچک می‌کند و هم کدهای عادی و هم وارونه را به‌طور خودکار امتحان می‌کند (inversionAttempts: 'attemptBoth')، پس کدهای روشن‌روی‌تیره هم کار می‌کنند. چند عادت عملی وقتی یک کد لجباز است کمک می‌کند:

  • نزدیک برش بزنید. اگر QR یک مربع کوچک در یک اسکرین‌شات بزرگ است، آن‌قدر برش بزنید که کد بیشتر کادر را پر کند. کدهای ریز گم‌شده در یک تصویر بزرگ رایج‌ترین شکست‌اند.
  • کنتراست را ترجیح دهید. یک کد تیره روی پس‌زمینه روشن بهترین خوانده می‌شود. کدهای بسیار کم‌کنتراست یا رنگ‌پریده سخت‌ترند.
  • تابش را بکشید. برای عکس یک کد، از انعکاس بپرهیزید و نور یکنواخت بر یک نقطه‌داغ روشن روی الگو می‌چربد.
  • یک کد در هر تصویر. ابزار یک QR در هر تصویر را رمزگشایی می‌کند؛ اگر عکسی چندتا دارد، به آنی که می‌خواهید برش بزنید.

محدودیت‌های صادقانه: تصویربنیاد است، نه دوربین زنده، و یک کد را در هر بار می‌خواند. کدهای بسیار کوچک، محو یا به‌شدت استایل‌شده گاهی حتی پس از یک برش خوب می‌توانند شکست بخورند. در مقایسه با رمزگشاهای آنلاینی که عکستان را برای خواندن آپلود می‌کنند، معامله‌ای که می‌کنید روشن است — این یکی تصویر را، و هر آنچه را کدگذاری می‌کند، روی دستگاه خودتان نگه می‌دارد.

چرا IMG.DIY

از هر تصویری

اسکرین‌شات‌ها، عکس‌ها، گرافیک‌های خروجی‌گرفته‌شده.

آنی

روی دستگاه شما رمزگشایی می‌شود، بدون نیاز به دوربین.

لینک‌آگاه

URLها به یک نتیجه‌ی قابل‌کلیک تبدیل می‌شوند.

خصوصی

تصویر هرگز آپلود نمی‌شود.

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

آیا می‌تواند از وب‌کم من اسکن کند؟
این ابزار از یک فایل تصویری که شما می‌دهید می‌خواند. این کار آن را کاملاً محلی و بدون‌مجوز نگه می‌دارد — از کد یک اسکرین‌شات یا عکس بگیرید و رها کنید.
چرا می‌گوید کد QR پیدا نشد؟
کد ممکن است در تصویر خیلی کوچک، محو یا کم‌کنتراست باشد. نزدیک‌تر به کد برش دهید و یک تصویر واضح‌تر امتحان کنید.
آیا با کدهای QR رنگی یا لوگودار کار می‌کند؟
معمولاً بله، به‌شرطی که کنتراست روشنی بین ماژول‌ها باشد. کدهای بسیار استایل‌دار گاهی می‌توانند ناموفق شوند.
آیا تصویر برای خواندن آپلود می‌شود؟
خیر. رمزگشایی در مرورگر شما با یک کتابخانه‌ی محلی انجام می‌شود؛ تصویر روی دستگاه شما می‌ماند.
آیا می‌تواند یک PDF را که یک کد QR داخلش دارد بخواند؟
نه مستقیم PDF را — یک تصویر بهش بدهید. از بخشی از صفحه که کد را دارد اسکرین‌شات بگیرید، یا آن صفحه را به‌صورت یک تصویر خروجی بگیرید، بعد آن تصویر را بیندازید. برش زدن نزدیک کد پیش از بارگذاری، تمیزترین رمزگشایی را می‌دهد.
تصویر چند کد QR دارد. آیا همه‌شان را می‌خواند؟
یک کد در هر تصویر را رمزگشایی می‌کند. اگر یک عکس چند کد نگه دارد، تصویر را روی همان یکی که می‌خواهید ببُرید و رمزگشایی کنید، بعد برای بعدی تکرار کنید. این هر خواندن را بی‌ابهام نگه می‌دارد.
آیا می‌توانم یک کد QR که خودم تولید کردم را رمزگشایی کنم تا درست بودنش را بررسی کنم؟
بله. کد تولیدی‌تان را به‌صورت یک تصویر ذخیره یا اسکرین‌شات کنید و این‌جا بارگذاری کنید — دقیقاً متنی را که کدگذاری می‌کند می‌بینید، که یک راه سریع تأیید این است که یک کد پیش از چاپ یا ارسال به جایی که قصد داشتید اشاره می‌کند.
آیا راهی برای رمزگشایی یک کل دسته از تصاویر کد یک‌جا هست؟
نه، به‌طور طراحی یک تصویر در هر بار است — ابزار به‌صورت محلی در مرورگر شما بدون صف یا سرور رمزگشایی می‌کند. برای چند کد این سریع است؛ برای دسته‌های بزرگ یک اسکریپت اختصاصی می‌خواهید، اما آن‌وقت تصاویر شما معمولاً دستگاه شما را ترک می‌کنند.

ابزارهای مرتبط

راهنماها و نکته‌ها