QR code ย่อมาจากอะไร?
QR ย่อมาจาก Quick Response (ตอบสนองอย่างรวดเร็ว) QR code ถูกคิดค้นขึ้นในปี ค.ศ. 1994 โดยมาซาฮิโระ ฮาระ แห่ง Denso Wave บริษัทในเครือโตโยต้า เพื่อใช้ติดตามชิ้นส่วนรถยนต์ในสายการผลิต – โค้ดต้องอ่านได้เร็วกว่าบาร์โค้ดในยุคนั้นมาก และอ่านได้จากทุกทิศทาง ต่างจากบาร์โค้ดแบบดั้งเดิมที่เก็บข้อมูลในแนวเดียว QR code เป็นรหัสแบบเมทริกซ์สองมิติ และเป็นมาตรฐาน ISO/IEC 18004
QR code ทำงานอย่างไร
QR code ทุกอันคือตารางของสี่เหลี่ยมเล็กๆ ที่เรียกว่า โมดูล โดยแต่ละโมดูลสีเข้มหรือสีอ่อนคือข้อมูลหนึ่งบิต นอกจากข้อมูลแล้ว ตารางยังมีรูปแบบคงที่ที่ช่วยให้เครื่องสแกนอ่านได้:
- Finder pattern: สี่เหลี่ยมใหญ่สามอันที่มุมบอกว่าโค้ดอยู่ตรงไหนและหมุนไปทางใด
- Timing pattern: แถวโมดูลสลับสีระหว่าง finder pattern บอกขนาดของตารางให้เครื่องสแกนรู้
- Alignment pattern: สี่เหลี่ยมขนาดเล็กในโค้ดขนาดใหญ่ ช่วยแก้ความบิดเบี้ยวเมื่อถ่ายภาพโค้ดจากมุมเอียงหรือพิมพ์บนพื้นผิวโค้ง
- ข้อมูลรูปแบบและเวอร์ชัน: ระดับการแก้ไขข้อผิดพลาด มาสก์ และเวอร์ชัน
- ขอบว่าง (quiet zone): ขอบว่างกว้างสี่โมดูลรอบโค้ด
QR code มี 40 เวอร์ชัน: เวอร์ชัน 1 มีขนาด 21 × 21 โมดูล และแต่ละเวอร์ชันเพิ่มขึ้นด้านละ 4 โมดูล ไปจนถึง 177 × 177 ในเวอร์ชัน 40 จากนั้นจะมีการใช้ มาสก์ – หนึ่งในแปดรูปแบบ – กับข้อมูล เพื่อไม่ให้มีพื้นที่สีเดียวขนาดใหญ่ที่ทำให้เครื่องสแกนสับสน
ระดับการแก้ไขข้อผิดพลาด (error correction)
QR code ใช้การแก้ไขข้อผิดพลาดแบบ Reed-Solomon โค้ดจึงยังอ่านได้แม้บางส่วนจะสกปรก เสียหาย หรือถูกโลโก้บัง ระดับจะถูกเลือกตอนสร้างโค้ด:
| ระดับ | กู้คืนได้ประมาณ | การใช้งานทั่วไป |
|---|---|---|
| L (ต่ำ) | 7% ของ codeword | สภาพแวดล้อมที่สะอาด ใส่ข้อมูลได้มากที่สุดในโค้ดที่เล็กที่สุด |
| M (ปานกลาง) | 15% | ตัวเลือกปกติสำหรับงานพิมพ์และหน้าจอ |
| Q (ควอไทล์) | 25% | ฉลากในงานอุตสาหกรรม การใช้งานกลางแจ้ง |
| H (สูง) | 30% | โค้ดที่มีโลโก้หรือต้องเจอการสึกหรอมาก |
ระดับที่สูงขึ้นต้องใช้โมดูลมากขึ้นสำหรับข้อมูลเท่าเดิม โค้ดจึงแน่นขึ้นหรือใหญ่ขึ้น
QR code เก็บข้อมูลได้เท่าไร?
ความจุขึ้นอยู่กับเวอร์ชัน ระดับการแก้ไขข้อผิดพลาด และประเภทของข้อมูล โค้ดที่ใหญ่ที่สุดคือเวอร์ชัน 40 เก็บได้:
| ข้อมูล | ระดับ L | ระดับ H |
|---|---|---|
| ตัวเลขอย่างเดียว | 7,089 | 3,057 |
ตัวพิมพ์ใหญ่ ตัวเลข $%*+-./: และช่องว่าง | 4,296 | 1,852 |
| ไบต์ (ข้อความใดก็ได้แบบ UTF-8) | 2,953 | 1,273 |
| ตัวอักษรคันจิ | 1,817 | 784 |
ข้อความภาษาอังกฤษใช้หนึ่งไบต์ต่อตัวอักษร ตัวอักษรที่มีเครื่องหมายเน้นเสียงใช้สองไบต์ ภาษาไทยใช้สามไบต์ และอีโมจิใช้สี่ไบต์ ในทางปฏิบัติ ยิ่งสั้นยิ่งดี: ลิงก์ยาว 100 ตัวอักษรใส่ในโค้ดเวอร์ชัน 6 (41 × 41 โมดูล) ที่ระดับ M ได้และสแกนง่าย ขณะที่โค้ดที่ใกล้ความจุสูงสุดจะอ่านด้วยมือถือได้ยาก
QR code แบบ static กับ dynamic ต่างกันอย่างไร
QR code แบบ static เก็บข้อมูลไว้ในตัวโค้ดเอง – ลิงก์ รหัสผ่าน Wi-Fi หรือข้อมูลติดต่อ ไม่ต้องพึ่งเซิร์ฟเวอร์ จึงไม่มีวันหมดอายุ ไม่มีใครปิดได้ และใช้งานได้ตราบเท่าที่ข้อมูลยังใช้ได้ ส่วน QR code แบบ dynamic เก็บแค่ลิงก์สั้นที่ชี้ไปยังเซิร์ฟเวอร์ของผู้ให้บริการ ซึ่งจะส่งต่อไปยังปลายทางจริง ทำให้เปลี่ยนปลายทางและนับจำนวนการสแกนได้ แต่ทุกการสแกนต้องพึ่งผู้ให้บริการ: หากหมดอายุสมาชิกหรือบริษัทปิดตัว โค้ดจะใช้ไม่ได้ทันที โค้ดที่ “หมดอายุ” หลังช่วงทดลองใช้ฟรีแทบทั้งหมดเป็นโค้ดแบบ dynamic
วิธีสแกน QR code
- iPhone และ iPad: เปิดแอปกล้อง หันไปที่โค้ด แล้วแตะลิงก์ที่ปรากฏขึ้น หรือจะใช้ตัวสแกนโค้ดในศูนย์ควบคุมก็ได้
- Android: เปิดแอปกล้องแล้วหันไปที่โค้ด หรือใช้ปุ่ม สแกนคิวอาร์โค้ด ในการตั้งค่าด่วน (Android 13 ขึ้นไป) หรือ Google Lens
- คอมพิวเตอร์: ใช้ตัวสแกนบนเว็บผ่านเว็บแคม หรือสแกนจากภาพหน้าจอหรือรูปถ่ายของโค้ด
ความปลอดภัยของ QR code: วิธีป้องกัน “quishing”
QR code เป็นแค่ข้อความ แต่ลิงก์ข้างในอาจพาไปยังเว็บไซต์ปลอมได้ การฟิชชิงด้วย QR code – หรือ “quishing” – ใช้สติกเกอร์แปะบนเครื่องจ่ายค่าที่จอดรถและสถานีชาร์จ ใบสั่งจอดรถปลอม หรืออีเมลที่เร่งให้คุณสแกนโค้ดด่วน
- ตรวจสอบโดเมนในหน้าตัวอย่างก่อนเปิดลิงก์ และระวังชื่อบริษัทที่สะกดผิด
- ระวังสติกเกอร์ที่แปะทับโค้ดเดิม – รวมถึง QR พร้อมเพย์ที่ร้านค้า: ตรวจชื่อบัญชีผู้รับในแอปธนาคารทุกครั้งก่อนโอน
- อย่ากรอกรหัสผ่านหรือข้อมูลการชำระเงินบนหน้าที่เปิดจากโค้ดที่ไม่คาดคิด – ให้พิมพ์ที่อยู่เว็บไซต์ทางการเองแทน
- ปฏิบัติต่อ QR code ในอีเมลและจดหมายเหมือนลิงก์: หากไม่ได้คาดว่าจะได้รับ ก็อย่าสแกน
QR code ใช้ทำอะไรได้บ้าง
- การชำระเงิน: พร้อมเพย์ (PromptPay) และ Thai QR Payment ในไทย UPI ในอินเดีย Alipay และ WeChat Pay ในจีน และ EPC QR code สำหรับการโอนเงิน SEPA ในยุโรป
- ตั๋วและบอร์ดดิ้งพาส ทั้งแบบกระดาษและในแอป Wallet
- แชร์ Wi-Fi ให้แขก สำนักงาน และโรงแรม
- เมนู บรรจุภัณฑ์สินค้า และโปสเตอร์ ที่ลิงก์ไปยังข้อมูลเพิ่มเติม
- ข้อมูลติดต่อ บนนามบัตร (vCard)
- การเข้าสู่ระบบและความปลอดภัย: ตั้งค่าแอปยืนยันตัวตนแบบสองขั้นตอน หรือเชื่อมแอปแชทกับคอมพิวเตอร์ เช่น เข้าสู่ระบบ LINE บน PC
คำถามที่พบบ่อย
QR code มีวันหมดอายุไหม?
QR code แบบ static ไม่มีวันหมดอายุ เพราะข้อมูลถูกเก็บไว้ในตัวโค้ดเอง ส่วนโค้ดแบบ dynamic จากบริการแบบสมาชิกจะใช้ไม่ได้เมื่อยกเลิกบริการ
QR code มีไวรัสได้ไหม?
QR code มีแค่ข้อความ เช่น ลิงก์ ตัวมันเองรันอะไรไม่ได้ แต่ลิงก์อาจพาไปยังเว็บฟิชชิงหรือไฟล์ดาวน์โหลดที่เป็นอันตราย – จึงควรตรวจสอบที่อยู่ก่อนเปิด
ใช้ QR code ได้ฟรีไหม?
ฟรี Denso Wave ผู้คิดค้น QR code ไม่ใช้สิทธิ์ตามสิทธิบัตร และรูปแบบนี้เป็นมาตรฐาน ISO แบบเปิด “QR Code” เป็นเครื่องหมายการค้าจดทะเบียนของ DENSO WAVE INCORPORATED
อัปเดตล่าสุด: