วิธีสแกน QR Code จากรูปภาพบนมือถือหรือคอมพิวเตอร์ทุกเครื่อง
โดยทีม KoloQRพื้นฐาน

เปิดภาพหน้าจอหรือรูปภาพในแอปรูปภาพของมือถือแล้วกดค้างที่ QR Code แอปรูปภาพทำสิ่งนี้ได้บน iPhone XS ขึ้นไปที่รัน iOS 15 ขึ้นไป ส่วน Google Photos ทำได้ผ่านปุ่ม Lens บน Android บนพีซี Windows บน Mac หรือบนเครื่อง Linux ไม่มีตัวอ่าน QR Code ในไฟล์มาให้ในตัว ทางจึงเป็นตัวถอดรหัสในเบราว์เซอร์ - เครื่องสแกน QR Code ของเว็บไซต์นี้อ่าน PNG JPG หรือภาพหน้าจอบนอุปกรณ์ของคุณเองโดยไม่อัปโหลดขึ้นไป ทุกทางและสิ่งที่ควรทำเมื่อภาพหนึ่งถอดรหัสไม่ได้อยู่ด้านล่าง
ประเด็นสำคัญ
- QR Code ที่เป็นรูปภาพอยู่แล้ว - ภาพหน้าจอ รูปถ่าย ไฟล์แนบ - ถูกอ่านจากไฟล์ ไม่ใช่จากกล้อง บนมือถือ แอปรูปภาพเป็นตัวทำ ส่วนบนคอมพิวเตอร์ ตัวถอดรหัสที่ทำงานในเบราว์เซอร์เป็นตัวทำ
- iPhone: เปิดภาพในแอปรูปภาพแล้วกดค้างที่ QR Code Live Text ต้องใช้ iPhone XS หรือ iPhone XR ขึ้นไป และ iOS 15 ขึ้นไป ตามหน้าสนับสนุนของ Apple สำหรับฟีเจอร์นี้
- Android: เปิดภาพใน Google Photos แล้วแตะ Lens ส่วน Circle to Search อ่าน QR Code บนหน้าจอของแอปใดก็ได้โดยไม่ต้องถ่ายภาพหน้าจอ บนมือถือที่มีฟีเจอร์นี้
- Windows macOS และ Linux ไม่มีตัวอ่าน QR Code ในไฟล์ที่บันทึกไว้มาให้ในตัว แอป Camera ของ Windows สแกนได้ผ่านเว็บแคมเท่านั้น ให้ลากไฟล์ไปวางในเครื่องสแกน QR Codeแทน มันถอดรหัสในเบราว์เซอร์และไม่อัปโหลดอะไรเลย
- QR Code ต้องการราว 3 พิกเซลต่อโมดูลในภาพจึงจะถอดรหัสได้ วัดด้วย jsQR โค้ด 25 โมดูลจึงต้องการราว 75 พิกเซลบวกขอบของมัน และโค้ดกว้าง 200 พิกเซลในภาพหน้าจอถือว่าสบาย
- เหตุผลที่พบบ่อยที่สุดที่ภาพหนึ่งอ่านไม่ได้คือการครอปที่กินเข้าไปในพื้นที่ว่างรอบโค้ด ภาพหน้าจอของภาพขนาดย่อ การบีบอัด JPEG ซ้ำโดยแอปแชท และรูปที่ถ่ายเอียงหรือถ่ายผ่านแสงสะท้อน
ทางไหนอ่าน QR Code จากรูปภาพได้บนอุปกรณ์แต่ละชนิด
อุปกรณ์ทุกชนิดมีทางในตัวหนึ่งทางสำหรับ QR Code ในรูปภาพ และมีทางสำรองหนึ่งทางที่ใช้ได้ทุกที่ คือตัวถอดรหัสที่ทำงานในเบราว์เซอร์ ตารางนี้ให้ทางในตัวก่อน เพราะเร็วกว่า และให้ทางสำรองทีหลัง เพราะทางในตัวขึ้นอยู่กับรุ่นของมือถือ เวอร์ชันซอฟต์แวร์ และแอปที่ภาพนั้นอยู่
| QR Code อยู่ที่ไหน | ทางในตัว | ทางสำรอง |
|---|---|---|
| ภาพหน้าจอหรือรูปภาพบน iPhone | แอปรูปภาพ แล้วกดค้างที่ QR Code (Live Text บน iPhone XS หรือ XR ขึ้นไป และ iOS 15 ขึ้นไป) | อัปโหลดภาพไปยังตัวถอดรหัสในเบราว์เซอร์บน Safari |
| รูปภาพใน Safari Messages หรือ Mail บน iPhone | กดค้างที่รูปภาพ เมนูจะแสดงลิงก์ | ถ่ายภาพหน้าจอ แล้วใช้แอปรูปภาพ |
| ภาพหน้าจอหรือรูปภาพบนมือถือ Android | Google Photos แล้วปุ่ม Lens | แอป Google แล้ว Lens จากนั้นเลือกภาพใต้ Screenshots หรือใช้ตัวถอดรหัสในเบราว์เซอร์ |
| บนหน้าจอของแอป Android ใดก็ได้ | Circle to Search บนมือถือที่มีฟีเจอร์นี้ ส่วนใน Chrome ให้กดค้างที่รูปภาพ แล้วเลือก Search with Google Lens | ถ่ายภาพหน้าจอ แล้วใช้ Google Photos |
| QR Code บนหน้าเว็บบนพีซี Windows บน Mac หรือบนเครื่อง Linux | Chrome หรือ Edge: คลิกขวาที่รูปภาพ แล้วเลือก Search with Google Lens (โดยทั่วไป) | บันทึกหรือถ่ายภาพหน้าจอของรูปภาพนั้น แล้วใช้ตัวถอดรหัสในเบราว์เซอร์ |
| ไฟล์รูปภาพบนพีซี Windows บน Mac หรือบนเครื่อง Linux | ไม่มีทางที่มีเอกสารรองรับ แอป Camera ของ Windows สแกนได้ผ่านเว็บแคมเท่านั้น | ลากไฟล์ไปวางในตัวถอดรหัสในเบราว์เซอร์ |
| อยู่ใน PDF สไลด์ วิดีโอ หรือเอกสาร | ไม่มี ให้ซูมเข้า แล้วถ่ายภาพหน้าจอของโค้ด | ทางใดก็ได้ข้างบน โดยใช้ภาพหน้าจอนั้น |
| ไฟล์แนบใน WhatsApp Telegram หรืออีเมล | เปิดรูปภาพขนาดเต็ม แล้วใช้ทางของมือถือข้างบน | บันทึกรูปภาพ แล้วใช้ตัวถอดรหัสในเบราว์เซอร์ ถ้าไม่สำเร็จให้ขอไฟล์ต้นฉบับ |
กฎการตัดสินใจนั้นสั้น ถ้าภาพอยู่บนมือถือ ให้ใช้แอปรูปภาพก่อน ถ้าภาพอยู่บนคอมพิวเตอร์ หรือแอปรูปภาพของมือถือไม่พบอะไรเลย ให้ใช้ตัวถอดรหัสในเบราว์เซอร์ ถ้า QR Code อยู่ในเอกสาร ในวิดีโอ หรือในแอปที่ไม่ยอมให้คุณแตะที่รูปภาพ ให้ถ่ายภาพหน้าจอก่อน แล้วปฏิบัติกับภาพหน้าจอนั้นเหมือนเป็นรูปภาพ
วิธีสแกน QR Code จากรูปภาพหรือภาพหน้าจอบน iPhone
เปิดรูปภาพหรือภาพหน้าจอในแอปรูปภาพแล้วกดค้างที่ QR Code เมนูที่มีลิงก์ที่ถอดรหัสได้จะขึ้นมา และการเลือกตัวเลือกเปิดจะโหลดหน้านั้นใน Safari วิธีนี้ใช้ Live Text และหน้าสนับสนุนของ Apple สำหรับ Live Text กำหนดข้อกำหนดไว้ที่ iPhone XS หรือ iPhone XR ขึ้นไป และ iOS 15 ขึ้นไป
Live Text คือฟีเจอร์ของ iOS ที่จดจำข้อความและ QR Code ภายในรูปภาพ ภาพหน้าจอ และภาพจากกล้อง บน iPhone XS ขึ้นไปที่รัน iOS 15 ขึ้นไป หน้าของ Apple บันทึกเรื่องการคัดลอกข้อความ การแปลข้อความ และการเปิดที่อยู่เว็บที่พบในรูปภาพ ส่วน QR Code ในรูปภาพเดียวกันโดยทั่วไปก็ถูกจดจำด้วยฟีเจอร์เดียวกัน และการกดค้างจะแสดงที่อยู่ที่มันชี้ไป ถ้าการกดค้างเลือกข้อความข้าง ๆ โค้ดแทน ให้ซูมเข้าจน QR Code กินพื้นที่หน้าจอมากขึ้นแล้วลองใหม่
QR Code ที่แสดงอยู่ใน Safari Messages หรือ Mail ไม่จำเป็นต้องถ่ายภาพหน้าจอ การกดค้างที่รูปภาพของโค้ดทำให้เมนูเดียวกันขึ้นมา โค้ดบนหน้าจอของ iPhone เองจึงอ่านได้บน iPhone เครื่องนั้น ในที่ที่การกดค้างไม่ได้ทำอะไร - โปรแกรมดู PDF วิดีโอ แอปของบุคคลที่สาม - ให้กดปุ่มด้านข้างและปุ่มเพิ่มเสียงพร้อมกัน เปิดภาพหน้าจอในแอปรูปภาพ แล้วกดค้างที่โค้ดตรงนั้น
iPhone ที่เก่ากว่า iPhone XS ไม่มี Live Text และหน้าของ Apple สำหรับการสแกน QR Code อธิบายเพียงแอป Camera และ Code Scanner ซึ่งทั้งคู่ต้องมีอะไรบางอย่างอยู่หน้าเลนส์ บนมือถือเหล่านั้น ให้เปิดเครื่องสแกน QR Codeใน Safari แล้วเลือกภาพจากคลังรูปภาพ การถอดรหัสทำงานบน iPhone เอง สำหรับทางของกล้องและการตั้งค่าที่ปิดการตรวจจับ QR ดูวิธีสแกน QR Code บน iPhone
วิธีสแกน QR Code จากรูปภาพบนมือถือ Android
เปิดรูปภาพใน Google Photos แล้วแตะปุ่ม Lens ที่ด้านล่างของหน้าจอ Google Lens จะตีกรอบรอบ QR Code และแสดงลิงก์ของมันเป็นป้ายให้แตะ หน้าช่วยเหลือของ Google สำหรับ Google Photos ให้ทางเดียวกันนี้เป็น More แล้วตามด้วย Google Lens ซึ่งเป็นที่ที่ตัวเลือกนั้นอยู่ในเวอร์ชันที่ไม่มีปุ่ม
Google Lens คือเครื่องมือจดจำภาพที่ฝังอยู่ในแอป Google ใน Google Photos และในแอปกล้อง Android จำนวนมาก ซึ่งอ่าน QR Code ข้อความ และวัตถุจากกล้องหรือจากภาพที่บันทึกไว้ Google Lens เปิดได้โดยไม่ต้องใช้ Google Photos ด้วย ให้แตะไอคอน Lens ในแถบค้นหาของแอป Google แล้วเลือกรูปภาพใต้ Screenshots ซึ่งหน้าของ Google เองเรื่องการค้นหาด้วยรูปภาพอธิบายไว้ ไม่ว่าจะทางไหน QR Code ก็ถูกถอดรหัสบนมือถือ การเชื่อมต่อจำเป็นก็ต่อเมื่อจะเปิดที่อยู่เว็บหลังจากนั้นเท่านั้น
- Circle to Search บนมือถือที่มีฟีเจอร์นี้ - Google ระบุรุ่นที่เลือกไว้รวมถึง Pixel 6 ขึ้นไป - ให้กดค้างที่ปุ่มโฮมหรือแถบนำทาง แล้ววงรอบ QR Code บนหน้าจอ โค้ดถูกอ่านตรงนั้นเลย ไม่ต้องถ่ายภาพหน้าจอ และทำได้จากแอปใดก็ได้
- Chrome กดค้างที่รูปภาพของ QR Code บนหน้าเว็บแล้วเลือก Search with Google Lens ผลลัพธ์จะแสดงลิงก์ที่โค้ดเก็บไว้
- แอปแกลเลอรีอื่นที่ไม่ใช่ Google Photos ใช้แชร์แล้วเลือก Google Lens หรือ Search image หรือนำไฟล์ไปที่ตัวถอดรหัสในเบราว์เซอร์
มือถือที่ไม่มีบริการของ Google หรือโปรไฟล์งานที่ปิด Lens ไว้ จะไม่มีทางเหล่านี้เลย บนมือถือเหล่านั้น ให้เปิดเครื่องสแกน QR Codeในเบราว์เซอร์แล้วเลือกภาพ ไฟล์ถูกถอดรหัสบนมือถือและแสดงข้อความเต็มแทนที่จะเป็นลิงก์ ส่วนไทล์สแกน QR Code การตั้งค่ากล้องของแต่ละยี่ห้อ และเครื่องสแกน Wi-Fi อยู่ในวิธีสแกน QR Code ด้วยมือถือ Android
วิธีสแกน QR Code จากรูปภาพบน Windows macOS หรือ Linux
ทั้ง Windows และ macOS ไม่มีตัวอ่าน QR Code ในไฟล์ที่บันทึกไว้ซึ่งมีเอกสารรองรับมาให้ บนคอมพิวเตอร์ทางจึงเป็นตัวถอดรหัสในเบราว์เซอร์ เปิดเครื่องสแกน QR Code ลากไฟล์ PNG หรือ JPG ไปวางบนมัน หรือวางภาพหน้าจอ แล้วข้อความที่ถอดได้จะปรากฏ ไม่มีอะไรถูกอัปโหลด ไฟล์ถูกอ่านบนเครื่องนั้นเอง
แอป Camera ของ Windows สแกน QR Code ได้จริง แต่ผ่านเว็บแคมเท่านั้น หน้าของ Microsoft เรื่องแอป Camera ของ Windows สำหรับ Windows 10 และ 11 อธิบายการเลือกปุ่ม Barcode และการวางโค้ดไว้หน้ากล้อง และไม่พูดถึงการเปิดภาพที่บันทึกไว้เลย การเล็งเว็บแคมไปที่งานพิมพ์ใช้ได้ ส่วนการเล็งไปที่หน้าจอเดียวกันกับที่แอปนั้นอยู่ใช้ไม่ได้ ด้วยเหตุผลในหัวข้อถัดไป วิธีสแกน QR Code บนคอมพิวเตอร์อธิบายช่องทางผ่านเว็บแคมควบคู่กับตัวเลือกบน Mac Chromebook และ Linux
บน Mac ทั้ง Preview และ Photos มี Live Text และหน้าของ Apple สำหรับ Live Text ใน Preview อธิบายการเลือกข้อความ หมายเลขโทรศัพท์ และที่อยู่เว็บในรูปภาพ หน้านั้นไม่พูดถึง QR Code คู่มือนี้จึงไม่อ้างว่า Mac อ่าน QR Code จากไฟล์ได้ ให้ลองคลิกขวาที่โค้ดใน Preview และใช้ตัวถอดรหัสในเบราว์เซอร์เมื่อไม่มีอะไรให้เลือก ส่วน Linux ไม่มีทางในตัวเลย และตัวถอดรหัสในเบราว์เซอร์ก็เหมือนกันทั้งสามระบบ
สำหรับ QR Code ที่อยู่บนหน้าเว็บแทนที่จะอยู่ในไฟล์ Chrome และ Edge มีทางลัดให้ คลิกขวาที่รูปภาพแล้วเลือก Search with Google Lens - หน้าช่วยเหลือของ Google สำหรับ Chrome บนคอมพิวเตอร์ให้ชื่อป้ายนี้ไว้ และรุ่นเก่ากว่าเรียกมันว่า Search image with Google Lens โดยทั่วไป Lens จะแสดงลิงก์ที่โค้ดเก็บไว้ในแผงด้านข้าง หน้าของ Google ไม่พูดถึง QR Code ดังนั้นเมื่อแผงแสดงเพียงภาพที่คล้ายกัน ให้บันทึกรูปภาพแล้วถอดรหัสมันแทน
วิธีอ่าน QR Code ที่อยู่บนหน้าจอเดียวกัน
ถ่ายภาพหน้าจอแล้วอ่านภาพหน้าจอนั้น กล้องถ่ายรูปหน้าจอที่มันติดอยู่ด้วยไม่ได้ QR Code ในแชท ในอีเมล ในตั๋ว หรือใน PDF บนมือถือเครื่องที่คุณถืออยู่จึงต้องถูกจับเป็นรูปภาพก่อน แล้วจึงถอดรหัสด้วยทางใดทางหนึ่งข้างบน เรื่องเดียวกันนี้ใช้กับแล็ปท็อปที่แสดงโค้ดอยู่และไม่มีอุปกรณ์เครื่องที่สอง
สถานการณ์ที่พบบ่อยที่สุด และวิธีจับภาพที่ได้ผลสำหรับแต่ละอย่าง คือดังนี้
- โค้ดใน WhatsApp Telegram หรือ Messages เปิดรูปภาพขนาดเต็ม แล้วกดค้างที่มัน (iPhone) หรือใช้ Lens (Android) ถ้าแอปขวางท่าทางนั้น ให้ถ่ายภาพหน้าจอของรูปภาพที่เปิดอยู่ ไม่ใช่ของภาพขนาดย่อในแชท
- โค้ดในอีเมล กดค้างที่รูปภาพใน Mail บน iPhone ที่อื่นให้ถ่ายภาพหน้าจอของอีเมลโดยให้โค้ดใหญ่เท่าที่หน้าจอจะให้ได้
- โค้ดใน PDF ในสไลด์ หรือในเอกสาร ซูมเข้าจนโค้ดกว้างอย่างน้อยหนึ่งในสี่ของหน้าจอ แล้วถ่ายภาพหน้าจอ โค้ดที่จับจากมุมมองพอดีหน้ามักกว้างเพียง 40 หรือ 50 พิกเซล ซึ่งเล็กเกินกว่าจะถอดรหัสได้
- โค้ดในวิดีโอ หยุดที่เฟรมที่โค้ดคมชัดและอยู่ตรงหน้า แล้วถ่ายภาพหน้าจอ ความเบลอจากการเคลื่อนไหวแม้เพียงโมดูลแถวเดียวก็มากพอจะทำให้ถอดรหัสไม่สำเร็จ
- โค้ดบนแล็ปท็อปที่อ่านด้วยมือถือ เล็งกล้องมือถือไปที่หน้าจอ ทิศทางนี้ไม่ต้องใช้อะไรพิเศษ ให้เพิ่มความสว่างของจอก่อน
ภาพหน้าจอเป็นต้นทางที่ดีกว่ารูปถ่ายของหน้าจอ การถ่ายรูปจอภาพเพิ่มลายมัวเร แถบจากการรีเฟรช และแสงสะท้อนเข้ามา ส่วนภาพหน้าจอไม่มีสิ่งเหล่านั้นเลยและรักษาขอบของทุกโมดูลไว้ตรงตามที่มันถูกวาด
วิธีสแกนรูปภาพ QR Code ด้วยเครื่องสแกนออนไลน์
ลากรูปภาพไปวางบนเครื่องสแกน QR Code เลือกไฟล์จากดิสก์ หรือวางภาพหน้าจอจากคลิปบอร์ด แล้วข้อความที่ถอดได้จะปรากฏพร้อมป้ายบอกชนิดของมัน เครื่องสแกนรับ PNG JPG WebP และ GIF ส่วน SVG ต้องส่งออกเป็นหนึ่งในนั้นก่อน เพราะเบราว์เซอร์แปลงไฟล์เวกเตอร์เป็นภาพแรสเตอร์ไม่ได้ถ้าไม่ได้บอกขนาด รูปภาพถูกวาดลงบนแคนวาสในแท็บ ถอดรหัสที่นั่น และไม่เคยถูกอัปโหลด
- นำ QR Code เข้าไปอยู่ในไฟล์รูปภาพ. บันทึกรูปภาพ หรือถ่ายภาพหน้าจอโดยให้โค้ดใหญ่บนหน้าจอเท่าที่จะใหญ่ได้ โค้ดที่อยู่ใน PDF ในวิดีโอ หรือในแอปก็จับด้วยวิธีเดียวกัน คือซูมเข้า แล้วถ่ายภาพหน้าจอ
- ครอปรอบตัวโค้ด ไม่ใช่ครอปกินเข้าไปในโค้ด. ถ้ารูปภาพเป็นภาพถ่ายขนาดใหญ่ ให้ครอปมาที่ตัวโค้ดและเหลือขอบพื้นที่สว่างไว้ทุกด้าน ตัวถอดรหัสย่อขนาดทุกอย่างที่กว้างเกิน 1,600 พิกเซลก่อนอ่านมัน โค้ดเล็ก ๆ ในภาพถ่ายใหญ่จึงหาเจอง่ายขึ้นเมื่อครอปแล้ว
- ลากวาง เลือก หรือวางรูปภาพ. ลากไฟล์ไปวางบนแผงของเครื่องสแกน เลือกไฟล์จากดิสก์หรือจากคลังรูปภาพ หรือกดปุ่มลัดวางที่ใดก็ได้บนหน้าเว็บหลังถ่ายภาพหน้าจอ
- อ่านข้อความที่ถอดได้ก่อนลงมือทำอะไร. เพย์โหลดทั้งหมดแสดงเป็นข้อความพร้อมป้ายบอกชนิด ทั้งลิงก์ Wi-Fi ผู้ติดต่อ และข้อความธรรมดา ให้อ่านโดเมนก่อน แล้วค่อยตัดสินใจว่าจะเปิดมันหรือไม่
เครื่องสแกนใช้ jsQR ซึ่งเป็นการพอร์ตตัวถอดรหัส ZXing มาเป็น JavaScript และสั่งให้มันลองทั้งสองขั้ว โค้ดสว่างบนพื้นมืดจึงอ่านได้พอ ๆ กับโค้ดมืดบนพื้นสว่าง เมื่อรอบแรกแบบธรรมดาไม่สำเร็จกับโค้ดที่มีโมดูลเป็นจุดหรือมุมมน รอบที่สองจะเติมรูปทรงให้เต็มช่องแล้วอ่านตารางที่อยู่ข้างใต้ สำหรับโครงสร้างของสัญลักษณ์แทนที่จะเป็นเนื้อหาของมัน - เวอร์ชัน ระดับการแก้ไขข้อผิดพลาด ลายมาสก์ และไบต์ดิบ - ให้ลากภาพเดียวกันไปวางในตัวถอดรหัส QR Code
QR Code ต้องมีกี่พิกเซลในภาพหน้าจอหรือรูปถ่าย
ตั้งเป้าที่อย่างน้อย 3 พิกเซลต่อโมดูล QR Code 25 โมดูล ซึ่งก็คือเวอร์ชัน 2 จึงต้องการราว 75 พิกเซลตามความกว้างบวกขอบของมัน และโค้ดกว้าง 200 พิกเซลในภาพหน้าจอถือว่าสบาย ที่ 2 พิกเซลต่อโมดูล การถอดรหัสขึ้นอยู่กับว่าตารางไปตกลงบนพิกเซลตรงไหน และภาพที่นุ่มลงเพียงเล็กน้อยก็พาให้เหลือศูนย์
กฎนั้นมาจากชุดทดสอบการวัดของเว็บไซต์นี้เอง scripts/dot-module-decode-rig.mjs ซึ่งรันเมื่อ 18 กันยายน 2026 สัญลักษณ์ 41 โมดูลระดับ H ที่มีโมดูลสี่เหลี่ยมธรรมดาถูกเรนเดอร์ ทำให้เบลอ และลดขนาดลงจนได้จำนวนพิกเซลที่จับได้ต่อโมดูลตามที่กำหนด และแต่ละขนาดถูกลองที่ 16 ตำแหน่งย่อยระดับพิกเซล เพราะที่ 2 หรือ 3 พิกเซลต่อโมดูล ความสำเร็จของการถอดรหัสขึ้นอยู่กับว่าตารางไปตกลงบนพิกเซลอย่างไร ตัวถอดรหัสที่ใช้คือ jsQR ซึ่งเป็นตัวเดียวกับที่เครื่องสแกนของเว็บไซต์นี้และเครื่องสแกนในเบราว์เซอร์อีกหลายตัวใช้ ตัวถอดรหัสของ Apple และของ Google เป็นโค้ดปิดและโดยทั่วไปเก่งกว่า ตัวเลขเหล่านี้จึงบอกรูปร่างของเส้นกราฟมากกว่าจะเป็นขีดจำกัดของมือถือ
| พิกเซลที่จับได้ต่อโมดูล | ถอดรหัสสำเร็จ ภาพคมชัด (เบลอ 0.6 พิกเซล) | ถอดรหัสสำเร็จ ภาพนุ่มเล็กน้อย (เบลอ 1 พิกเซล) |
|---|---|---|
| 10 ลงมาถึง 4 | 16 จาก 16 ที่ทุกขนาด | 16 จาก 16 ที่ทุกขนาด |
| 3 | 16 จาก 16 | 16 จาก 16 |
| 2.5 | 16 จาก 16 | 16 จาก 16 |
| 2 | 10 จาก 16 | 0 จาก 16 |
การใช้กฎนี้ทำได้โดยนับโมดูลตามด้านหนึ่ง หรืออ่านเวอร์ชันจากตัวถอดรหัส โค้ดเวอร์ชัน 1 มี 21 โมดูล และแต่ละเวอร์ชันเพิ่มทีละ 4 คูณด้วย 3 เพื่อได้ความกว้างต่ำสุดเป็นพิกเซล แล้วบวกพื้นที่เท่ากับ 8 โมดูลสำหรับพื้นที่ว่างรอบโค้ดทั้งสองข้าง ภาพหน้าจอจากมือถือมักอยู่สูงกว่าเส้นนี้พอสมควร ภาพที่ตกลงต่ำกว่าเส้นคือภาพขนาดย่อ PDF ที่แสดงแบบพอดีหน้า หรือโค้ดเล็ก ๆ ในภาพถ่ายใหญ่ที่ตัวถอดรหัสย่อลงก่อนอ่าน
กรณีสุดท้ายนั้นสำคัญบนเว็บไซต์นี้ เครื่องสแกนย่อขนาดภาพใดก็ตามที่ด้านยาวที่สุดกว้างเกิน 1,600 พิกเซลก่อนรอบการถอดรหัส โค้ดที่กว้าง 150 พิกเซลในภาพถ่าย 4,000 พิกเซลจึงเหลือกว้างราว 60 พิกเซล ซึ่งต่ำกว่า 3 พิกเซลต่อโมดูลแม้กระทั่งสำหรับ 21 โมดูลของโค้ดเวอร์ชัน 1 การครอปมาที่ตัวโค้ดก่อนลากไปวางช่วยรักษาพิกเซลที่การถอดรหัสต้องการไว้ ความละเอียดของ QR Codeครอบคลุมเลขชุดเดียวกันนี้สำหรับไฟล์ที่กำลังถูกส่งออกแทนที่จะถูกอ่าน
ทำไมรูปภาพ QR Code ถึงสแกนไม่ติด
รูปภาพของ QR Code ถอดรหัสไม่สำเร็จด้วยเหตุผลข้อใดข้อหนึ่งในเจ็ดข้อ และสามข้อแรกอธิบายความล้มเหลวส่วนใหญ่ได้ คือการครอปกินเข้าไปในพื้นที่ว่างรอบโค้ด โค้ดมีพิกเซลต่อโมดูลน้อยเกินไป หรือแอปแชทบีบอัดไฟล์ซ้ำ ให้ไล่ตามตารางตามลำดับ
| เกิดอะไรขึ้นกับภาพ | ทำไมตัวถอดรหัสจึงไม่สำเร็จ | สิ่งที่ควรทำ |
|---|---|---|
| ครอปชิดโมดูลสีเข้ม | พื้นที่ว่างรอบโค้ดหายไป ตัวถอดรหัสหาไม่เจอว่าสัญลักษณ์สิ้นสุดตรงไหน | ครอปใหม่โดยเหลือขอบสว่างไว้ หรือวางโค้ดลงบนพื้นหลังสีขาว |
| ภาพหน้าจอของภาพขนาดย่อหรือของ PDF ที่แสดงแบบพอดีหน้า | น้อยกว่า 2 หรือ 3 พิกเซลต่อโมดูล | เปิดภาพขนาดเต็มหรือซูม PDF เข้า แล้วถ่ายภาพหน้าจอใหม่ |
| ส่งผ่าน WhatsApp Telegram หรือโปรแกรมอีเมล | การบีบอัด JPEG ซ้ำทำให้ขอบโมดูลนุ่มลงและเพิ่มริ้วคลื่นตามขอบ | ขอไฟล์ต้นฉบับ หรือส่งเป็นเอกสารแทนที่จะส่งเป็นรูปภาพ |
| ถ่ายจากมุมเอียง | ตารางโมดูลถูกยืดอย่างไม่สม่ำเสมอ ลายระบุตำแหน่งและลายปรับตำแหน่งแก้เพอร์สเปกทีฟได้บ้างแต่แก้มุมที่เอียงมากไม่ได้ | ถ่ายให้ตรงหน้า หรือดัดภาพให้ตรงก่อนถอดรหัส |
| ถ่ายใต้แสงไฟหรือถ่ายผ่านกระจก | แสงสะท้อนดันโมดูลสีเข้มให้ขาวขึ้นและปิดช่องว่างของคอนทราสต์ | ขยับออกจากแหล่งกำเนิดแสง และอย่าใช้แฟลช |
| โมดูลสว่างบนพื้นหลังสีเข้ม | มาตรฐานอธิบายไว้เป็นสีเข้มบนพื้นสว่าง และไม่ใช่ตัวถอดรหัสทุกตัวที่ลองสลับขั้ว | ใช้ตัวถอดรหัสที่ลองทั้งสองขั้ว หรือกลับสีภาพก่อน |
| ภาพหน้าจอที่ถ่ายในโหมดมืด | แอปกลับสีรอบ ๆ โค้ด โค้ดที่ไม่มีขอบของตัวเองจึงไปอยู่บนพื้นมืด | สลับไปโหมดสว่างก่อนถ่ายภาพหน้าจอ หรือครอปแล้ววางลงบนพื้นขาว |
พื้นที่ว่างรอบโค้ด (quiet zone) คือขอบว่างรอบ QR Code ที่ทำให้เครื่องสแกนรู้ว่าสัญลักษณ์เริ่มต้นและสิ้นสุดตรงไหน และมาตรฐานกำหนดไว้ที่สี่โมดูลทุกด้าน การครอปที่ตัดพื้นที่ว่างรอบโค้ดออกไปทำให้ทุกโมดูลยังอยู่ครบแต่ก็ยังอ่านไม่ได้ ซึ่งเป็นเหตุผลที่การครอปชิดเป็นแถวแรกของตาราง ISO/IEC 18004 กำหนดไว้ที่สี่โมดูล บนหน้าจอที่สว่างตัวถอดรหัสมักจัดการได้ด้วยขอบที่น้อยกว่านั้น แต่ไม่ใช่ไม่มีเลย
โหมดมืดสมควรได้อีกหนึ่งประโยค เพราะความล้มเหลวแบบนี้ดูแปลกตา รูปภาพของ QR Code ไม่ถูกโหมดมืดกลับสี ตัวโค้ดจึงยังเป็นสีเข้มบนพื้นสว่าง มีเพียงหน้าเว็บรอบ ๆ มันเท่านั้นที่กลายเป็นสีเข้ม โค้ดที่มีพื้นที่ว่างรอบโค้ดฝังมาในภาพแล้วยังทำงานได้ ส่วนโค้ดที่วาดมาโดยไม่มีพื้นที่นั้นและอาศัยพื้นหลังสีขาวของหน้าเว็บเป็นขอบของมัน จะสูญเสียขอบนั้นทันทีที่หน้าเว็บกลายเป็นสีดำ อาการคือภาพหน้าจอที่ดูอ่านได้อย่างสมบูรณ์แต่ถอดรหัสแล้วไม่ได้อะไรเลย
JPEG ที่มาจากกล้องโดยตรงกับ JPEG ที่ผ่านแอปแชทมาแล้วเป็นไฟล์คนละแบบ แอปแชทสุ่มตัวอย่างใหม่และบีบอัดภาพซ้ำเพื่อประหยัดแบนด์วิดท์ และทุกรอบจะขยับขอบคมระหว่างโมดูลสีเข้มกับโมดูลสีสว่างให้เข้าใกล้สีเทาไปอีกนิด ที่ 10 พิกเซลต่อโมดูล ขอบที่นุ่มลงเป็นเพียงเศษเสี้ยวของโมดูลและไม่มีผล ส่วนที่ 3 พิกเซลต่อโมดูล ขอบที่นุ่มลงคือเกือบทั้งโมดูล ทางแก้อยู่ที่ต้นทาง คือส่งโค้ดเป็นเอกสารหรือเป็น PNG หรือขอไฟล์ต้นฉบับ
เมื่อ QR Code อันเดียวกันอ่านไม่ได้ในทุกภาพของมันและบนทุกอุปกรณ์ ปัญหาอยู่ที่ตัวโค้ดมากกว่าที่ภาพ ทำไม QR Code ถึงสแกนไม่ติดไล่เรื่องขนาด คอนทราสต์ และพื้นที่ว่างรอบโค้ดที่ถูกตัดไปตามลำดับที่มันเกิดขึ้น และคู่มือพื้นที่ว่างรอบโค้ดครอบคลุมเรื่องขอบนี้โดยเฉพาะ
อ่านข้อความที่ถอดได้ก่อนจะเปิดมัน
QR Code จากรูปภาพถูกอ่านด้วยเหตุผลเดียวกับโค้ดอื่น ๆ และต้องระวังแบบเดียวกัน คือสตริงที่ถอดได้เป็นสิ่งที่ต้องอ่านก่อนที่อะไรจะเปิดขึ้น ลิงก์ที่ย่อไว้ถอดรหัสออกมาเป็น URL สั้นไม่ใช่ปลายทางของมัน เพราะการเปลี่ยนเส้นทางจะเกิดขึ้นก็ต่อเมื่อเปิดลิงก์นั้นแล้วเท่านั้น และโค้ดที่วางไว้ในอีเมลหรือแปะทับสติกเกอร์ชี้ไปที่ไหนก็ได้ การอ่านโดเมนก่อน - ทุกอย่างจนถึงเครื่องหมายทับเดี่ยวอันแรกหลังสกีม - คือการตรวจสอบนั้น และมันคือสิ่งเดียวที่ทางของแอปรูปภาพข้ามไป เพราะการกดค้างยื่นลิงก์ให้แตะแทนที่จะเป็นข้อความให้อ่าน ส่วนตัวถอดรหัสในเบราว์เซอร์แสดงข้อความนั้นออกมา หัวข้อความปลอดภัยฉบับเต็ม รวมถึง quishing และกฎแยกต่างหากสำหรับโค้ดเข้าสู่ระบบ อยู่ในวิธีสแกน QR Code
สร้าง QR Code ของคุณ
ฟรี ไม่ต้องสมัครบัญชี ไม่มีลายน้ำ เลือกรูปทรง ใส่โลโก้ ตรวจคอนทราสต์ แล้วส่งออกเป็น SVG, PDF, EPS หรือ PNG ได้ โค้ดแบบสแตติกที่ไม่มีค่าสมัครสมาชิกอยู่เบื้องหลัง
สร้าง QR CodeQuestions? Answered
ได้ บน iPhone XS หรือ iPhone XR ขึ้นไปที่รัน iOS 15 ขึ้นไป เปิดภาพหน้าจอในแอปรูปภาพ กดค้างที่ QR Code แล้วเมนูจะแสดงลิงก์ของมัน หน้าสนับสนุนของ Apple สำหรับ Live Text ให้ข้อกำหนดนั้นไว้ บน iPhone รุ่นเก่ากว่า ให้เปิดตัวถอดรหัสที่ทำงานในเบราว์เซอร์บน Safari แล้วเลือกภาพหน้าจอจากคลังรูปภาพ การถอดรหัสทำงานบนมือถือเอง
เปิดรูปภาพใน Google Photos แล้วแตะปุ่ม Lens หรือแตะ More แล้วตามด้วย Google Lens ในเวอร์ชันที่ไม่มีปุ่มนั้น Google Lens จะตีกรอบรอบ QR Code และแสดงป้ายที่มีลิงก์ของมัน ถ้าไม่มี Google Photos ให้เปิดแอป Google แตะไอคอน Lens ในแถบค้นหา แล้วเลือกรูปภาพใต้ Screenshots ส่วนมือถือที่ไม่มีบริการของ Google ต้องใช้ตัวถอดรหัสในเบราว์เซอร์แทน
ได้ ด้วยตัวถอดรหัสในเบราว์เซอร์ ทั้ง Windows และ macOS ไม่มีเอกสารระบุว่ามีตัวอ่าน QR Code ในไฟล์ที่บันทึกไว้มาให้ในตัว ลากไฟล์ PNG หรือ JPG ไปวางในเครื่องสแกนที่ทำงานในเบราว์เซอร์ หรือวางภาพหน้าจอ แล้วข้อความจะปรากฏ แอป Camera ของ Windows สแกน QR Code ได้ผ่านเว็บแคมเท่านั้น และหน้า Live Text ของ Apple สำหรับ Preview บน Mac ไม่พูดถึง QR Code
ถ่ายภาพหน้าจอ แล้วอ่านภาพหน้าจอนั้นในแอปรูปภาพหรือใน Google Photos หรือด้วยตัวถอดรหัสในเบราว์เซอร์ กล้องมือถือถ่ายรูปหน้าจอของตัวเองไม่ได้ มีสองทางที่ข้ามการถ่ายภาพหน้าจอไปได้ คือบน iPhone การกดค้างที่รูปภาพใน Safari Messages หรือ Mail จะแสดงลิงก์ และบนมือถือ Android ที่มี Circle to Search การกดค้างที่แถบนำทางแล้ววงรอบโค้ดจะอ่านมันได้ในแอปใดก็ได้
ได้ โดยถ่ายภาพหน้าจอของมันก่อน เพราะตัวอ่านรับรูปภาพไม่ใช่เอกสาร ให้ซูม PDF เข้าจน QR Code กว้างอย่างน้อยหนึ่งในสี่ของหน้าจอก่อนจับภาพ โค้ดที่ถ่ายภาพหน้าจอจากมุมมองพอดีหน้ามักกว้างเพียง 40 หรือ 50 พิกเซล ซึ่งต่ำกว่าราว 3 พิกเซลต่อโมดูลที่ตัวถอดรหัสต้องการ จากนั้นอ่านภาพหน้าจอบนมือถือหรือลากมันไปวางในตัวถอดรหัสในเบราว์เซอร์
อย่างน้อย 3 พิกเซลต่อหนึ่งโมดูล วัดด้วยตัวถอดรหัส jsQR บนชุดทดสอบของเว็บไซต์นี้ คือโค้ดโมดูลสี่เหลี่ยมธรรมดาถอดรหัสได้ที่ทั้ง 16 ตำแหน่งลงมาจนถึง 2.5 พิกเซลต่อโมดูล และที่ 2 พิกเซล ความเบลอเพียงเล็กน้อยก็ทำให้เหลือศูนย์ โค้ด 25 โมดูลจึงต้องการราว 75 พิกเซลตามความกว้างบวกขอบของมัน โค้ดกว้าง 200 พิกเซลถือว่าสบายสำหรับทุกเวอร์ชันที่ภาพหน้าจอน่าจะบรรจุไว้
ส่วนใหญ่เพราะภาพนั้นเป็นภาพขนาดย่อ เพราะการครอปกินเข้าไปในขอบรอบโค้ด หรือเพราะไฟล์ถูกบีบอัดซ้ำระหว่างทางผ่านแอปแชท ให้เปิดภาพขนาดเต็มแล้วลองใหม่ ถ้าโค้ดเล็กในภาพถ่ายใหญ่ ให้ครอปมาที่โค้ดโดยเหลือขอบไว้ บางครั้ง Lens เลือกข้อความข้างโค้ดแทนตัวโค้ด ให้ซูมเข้าจน QR Code กินพื้นที่หน้าจอเกือบทั้งหมด
ขึ้นอยู่กับว่าการถอดรหัสเกิดขึ้นที่ไหน เครื่องสแกนออนไลน์จำนวนมากส่งภาพไปยังเซิร์ฟเวอร์ ซึ่งหมายความว่าบัตรขึ้นเครื่อง โค้ด Wi-Fi หรือโค้ดเข้าสู่ระบบถูกยื่นให้คนอื่นไป เครื่องสแกนบนเว็บไซต์นี้ถอดรหัสในแท็บของเบราว์เซอร์และไม่อัปโหลดอะไรเลย ไฟล์ถูกวาดลงบนแคนวาส อ่าน แล้วทิ้งไป ให้ตรวจหมายเหตุความเป็นส่วนตัวของเครื่องสแกน หรือตัดการเชื่อมต่อเครือข่ายก่อนลากไฟล์เข้าไปแล้วดูว่ามันยังทำงานได้ไหม
ได้บ่อย แต่ไม่เสมอไป เพราะ WhatsApp บีบอัดรูปภาพซ้ำ และขอบที่นุ่มลงระหว่างโมดูลคือสิ่งแรกที่ตัวถอดรหัสสูญเสียไป ให้เปิดรูปภาพขนาดเต็มแทนภาพขนาดย่อในแชท แล้วใช้การกดค้างหรือใช้ Lens ถ้ายังไม่สำเร็จ ให้ขอผู้ส่งส่งโค้ดมาเป็นเอกสาร ซึ่งรักษาไฟล์ต้นฉบับไว้ หรือให้ส่งภาพหน้าจอแทนรูปถ่าย
บางครั้งก็ได้ ISO/IEC 18004 อธิบายสัญลักษณ์ไว้เป็นโมดูลสีเข้มบนพื้นหลังสว่าง และไม่ใช่ตัวถอดรหัสทุกตัวที่ลองแบบกลับกัน เครื่องสแกนบนเว็บไซต์นี้สั่งให้ jsQR ลองทั้งสองขั้ว โค้ดขาวบนดำจึงอ่านได้ ถ้าแอปรูปภาพของมือถือไม่พบอะไรในโค้ดที่กลับสี ให้กลับสีภาพในโปรแกรมแก้ไขภาพใดก็ได้แล้วลองใหม่ หรือลากมันไปวางในตัวถอดรหัสที่ลองทั้งสองขั้ว
สำรวจต่อ
หน้าที่ต่อจากหน้านี้ - บริบทเดียวกัน โค้ดชนิดเดียวกัน หรือสิ่งที่ต้องตัดสินใจต่อไป
วิธีสแกน QR Code ด้วยมือถือ ภาพหน้าจอ หรือเครื่องที่สอง
กล้องจัดการได้ทั้งสองแพลตฟอร์ม แต่กรณีที่ยุ่งยาก - ภาพหน้าจอ โค้ดบนเครื่องที่คุณถืออยู่ โค้ดสำหรับเข้าสู่ระบบ - แต่ละกรณีต้องใช้วิธีต่างกัน
วิธีสแกน QR Code บน iPhone จากกล้องหรือจากรูปภาพ
ทุกวิธีในตัวที่ iPhone ใช้อ่าน QR Code - แอปกล้อง ตัวควบคุม Code Scanner รูปภาพที่บันทึกไว้ โค้ดใน Safari - และการตั้งค่าเดียวที่ปิดการสแกนได้
วิธีสแกน QR Code ด้วยมือถือ Android ทุกยี่ห้อ
Android ไม่มีแอปกล้องตัวเดียว จึงมีสามทางที่ควรรู้ คือกล้อง ไทล์สแกน QR Code ในการตั้งค่าด่วน และ Google Lens - พร้อมตำแหน่งที่แต่ละยี่ห้อซ่อนการตั้งค่าไว้
QR Code WhatsApp
เปิดแชท WhatsApp กับเบอร์ของคุณได้ในการสแกนครั้งเดียว โดยไม่มีใครต้องบันทึกเบอร์คุณไว้ก่อน
QR Code Facebook
เปิดเพจ Facebook กลุ่ม หรือแชท Messenger ของคุณได้ในการสแกนครั้งเดียว
QR Code ที่บิดเบี้ยว: เครื่องสแกนแก้อะไรได้ แก้อะไรไม่ได้ และคุณจะแก้ของคุณอย่างไร
ห้าแบบที่ QR Code บิดเบี้ยว แต่ละแบบตัวถอดรหัสแก้ให้เองได้แค่ไหน การวัดของเราเห็นมันหยุดตรงไหน และวิธีแก้สำหรับโค้ดที่ถูกยืด ถ่ายเอียง พันรอบ หรือเบลอ
ทำไมต้อง KoloQR?
- สร้าง QR Code สำหรับเว็บไซต์ เมนู Wi-Fi ไฟล์ PDF และนามบัตร
- ปรับแต่งสี โลโก้ และรูปทรงที่ไม่เหมือนใคร
- ดาวน์โหลดไฟล์ PNG และ SVG คุณภาพสูง
- ออกแบบมาเพื่อทั้งงานพิมพ์และงานดิจิทัล

