เคยสงสัยไหมว่าเกิดอะไรขึ้นจริง ๆ ในช่วงครึ่งวินาทีระหว่างที่คุณเล็งโทรศัพท์ไปที่คิวอาร์โค้ดแล้วไปถึงหน้าเว็บ? กระบวนการนี้เร็วกว่าที่เห็น และการทำความเข้าใจจะช่วยให้คุณสร้างโค้ดที่สแกนได้อย่างน่าเชื่อถือทุกครั้ง.
คิวอาร์โค้ดคืออะไรกันแน่
คิวอาร์โค้ดคือเมทริกซ์สองมิติของสี่เหลี่ยมสีดำและสีขาวที่จัดเรียงในรูปแบบเฉพาะตัว ไม่เหมือนบาร์โค้ดแบบดั้งเดิม ซึ่งเข้ารหัสข้อมูลในเส้นแนวนอนเส้นเดียวที่มีความกว้างของแถบแตกต่างกัน คิวอาร์โค้ดจะเก็บข้อมูลทั้งในแนวนอนและแนวตั้ง นั่นคือสิ่งที่ทำให้มีความจุข้อมูลที่มากกว่ามากและสามารถอ่านได้จากหลายทิศทาง.
คิวอาร์โค้ดแต่ละอันสร้างขึ้นจากส่วนประกอบหลายส่วน:
- รูปแบบตัวค้นหา (Finder patterns) – สี่เหลี่ยมขนาดใหญ่สามอันที่มุมซึ่งช่วยให้เครื่องสแกนระบุตำแหน่งโค้ด กำหนดทิศทาง และค้นหาขอบของโค้ดได้ แม้ว่าโค้ดจะเอียงอยู่ก็ตาม
- รูปแบบการจับเวลา (Timing patterns) – โมดูลสีดำสลับขาวที่วิ่งอยู่ระหว่างรูปแบบตัวค้นหา ซึ่งกำหนดโครงสร้างกริดและช่วยให้เครื่องสแกนปรับขนาดแต่ละโมดูลได้อย่างถูกต้อง
- พื้นที่ว่าง – ขอบสีขาวว่างเปล่าที่ล้อมรอบโค้ด กว้างอย่างน้อยสี่โมดูล ซึ่งแยกโค้ดออกจากกราฟิกโดยรอบ เพื่อให้เครื่องสแกนสามารถตรวจจับขอบเขตของโค้ดได้
- ข้อมูลรูปแบบ (Format information) – พื้นที่เฉพาะใกล้กับรูปแบบตัวค้นหาที่เก็บระดับการแก้ไขข้อผิดพลาดและรูปแบบการมาสก์ เพื่อให้เครื่องสแกนทราบวิธีการตีความข้อมูลได้อย่างถูกต้อง
- โมดูลข้อมูล (Data modules) – สี่เหลี่ยมสีดำและสีขาวแต่ละอันซึ่งเป็นที่อยู่ของเนื้อหาที่เข้ารหัสจริง โดยอ่านเป็นเลขฐานสองหนึ่ง (สีดำ) และศูนย์ (สีขาว)
ข้อมูลในโมดูลเหล่านั้นสามารถเข้ารหัสได้หลายโหมด: ตัวเลขเท่านั้น, ตัวอักษรและตัวเลข, ไบต์ไบนารี 8 บิต หรือคันจิ คิวอาร์โค้ดเวอร์ชัน 1 มีขนาด 21×21 โมดูล; โค้ดเวอร์ชัน 40 ขยายเป็น 177×177 และสามารถเก็บอักขระตัวเลขได้สูงสุด 7,089 ตัว, อักขระตัวอักษรและตัวเลข 4,296 ตัว หรือข้อมูลไบนารี 2,953 ไบต์ เรียนรู้เพิ่มเติมเกี่ยวกับวิธีการทำงานของการแลกเปลี่ยนเหล่านี้ในคู่มือ ข้อจำกัดข้อมูลของรหัส QR.
กระบวนการสแกน ทีละขั้นตอน
เมื่อคุณเล็งกล้องไปที่คิวอาร์โค้ด กระบวนการหลายขั้นตอนจะเกิดขึ้นในเวลาเพียงไม่กี่มิลลิวินาที.


ขั้นตอนที่ 1: การจับภาพ
กล้องจะจับภาพตารางสองมิติเป็นภาพ นี่คือข้อมูลดิบ – ภาพถ่ายของรูปแบบขาวดำ กล้องสมาร์ทโฟนสมัยใหม่ส่วนใหญ่สามารถจัดการสิ่งนี้ได้โดยไม่ต้องใช้แอปสแกนเฉพาะ หากคุณต้องการทำความเข้าใจวิธีการเรียกใช้การสแกนในอุปกรณ์ต่างๆ อย่างครบถ้วน คู่มือการสแกนคิวอาร์โค้ด ครอบคลุมขั้นตอนการทำงานของ iPhone, Android, แท็บเล็ต และเดสก์ท็อปโดยละเอียด.
ขั้นตอนที่ 2: การตรวจจับรูปแบบ
ซอฟต์แวร์ของเครื่องสแกนใช้การจดจำรูปแบบเพื่อค้นหาคิวอาร์โค้ดภายในภาพ โดยจะค้นหารูปแบบตัวค้นหาทั้งสามที่มุม เมื่อพบแล้ว เครื่องสแกนจะระบุ:
- ตำแหน่งของโค้ดในเฟรม
- ทิศทางที่โค้ดถูกวางแนว (แม้ว่าจะหมุนหรือเอียงเล็กน้อย)
- ตำแหน่งขอบของโค้ด
ขั้นตอนนี้คือเหตุผลที่คิวอาร์โค้ดยังคงอ่านได้แม้ในมุมเอียง – รูปแบบตัวค้นหาให้เรขาคณิตที่เพียงพอแก่อัลกอริทึมเพื่อแก้ไขการบิดเบือน.
ขั้นตอนที่ 3: การสุ่มตัวอย่างกริดและการแยกข้อมูล
เมื่อกำหนดตำแหน่งและการวางแนวของโค้ดแล้ว เครื่องสแกนจะอ่านรูปแบบเวลาและเครื่องหมายการจัดตำแหน่งเพื่อทำความเข้าใจโครงสร้างกริด จากนั้นจะสุ่มตัวอย่างแต่ละโมดูลในเส้นทางซิกแซกเฉพาะ – จากขวาไปซ้าย ขึ้นแล้วลง – เริ่มจากตำแหน่งที่ทราบและทำงานผ่านทุกโมดูลข้อมูลจนกว่าจะถึงตัวบ่งชี้สิ้นสุด.
ขณะที่มันเคลื่อนที่ไปตามเส้นทางนี้ เครื่องสแกนจะอ่าน:
- ก ตัวบ่งชี้โหมด (สี่โมดูล) ที่ระบุประเภทการเข้ารหัส – ตัวเลข, ตัวอักษรและตัวเลข, ไบต์ หรือคันจิ
- ก ตัวบ่งชี้จำนวนอักขระ ที่ระบุจำนวนอักขระที่เข้ารหัส
- ที่เหลือ โค้ดเวิร์ดข้อมูล จนกว่าจะสิ้นสุดสตรีมข้อมูล
ขั้นตอนที่ 4: การแก้ไขข้อผิดพลาด
หลังจากอ่านโมดูลข้อมูลแล้ว เครื่องสแกนจะประมวลผลโค้ดเวิร์ดการแก้ไขข้อผิดพลาด รหัส QR ใช้ การแก้ไขข้อผิดพลาดแบบ Reed–Solomon, ซึ่งฝังข้อมูลสำรองที่ช่วยให้สามารถสร้างเนื้อหาต้นฉบับขึ้นใหม่ได้ แม้ว่าส่วนหนึ่งของรหัสจะเสียหายทางกายภาพหรือถูกบดบัง.
มีระดับการแก้ไขข้อผิดพลาดมาตรฐานสี่ระดับ:
| ระดับ | ความสามารถในการกู้คืน | เหมาะสำหรับ |
|---|---|---|
| L (ต่ำ) | ~7% | สภาพแวดล้อมในร่มที่สะอาด |
| เอ็ม (กลาง) | ~15% | สื่อการตลาดทั่วไป |
| Q (ควอร์ไทล์) | ~25% | การใช้งานในอุตสาหกรรมหรือกลางแจ้ง |
| เอช (สูง) | ~30% | รหัสที่มีโลโก้, สภาพที่รุนแรง |
การแก้ไขข้อผิดพลาดที่สูงขึ้นหมายความว่ารหัสสามารถทนทานต่อความเสียหายได้มากขึ้น แต่ก็ต้องใช้โมดูลมากขึ้น ทำให้สัญลักษณ์โดยรวมมีความหนาแน่นมากขึ้น หากคุณกำลังเพิ่มโลโก้ลงในรหัส QR หรือวางไว้ในที่ที่โดนสภาพอากาศ การเลือกระดับ H เป็นสิ่งที่ถูกต้อง สำหรับการดูรายละเอียดเพิ่มเติมว่าการแลกเปลี่ยนนี้เกิดขึ้นจริงอย่างไร โปรดดูบทความเกี่ยวกับ การแก้ไขข้อผิดพลาดทำงานอย่างไรในรหัส QR ที่แก้ไขได้.
ขั้นตอนที่ 5: การถอดรหัสเป็นเนื้อหาที่มนุษย์อ่านได้
เมื่อบิตข้อมูลถูกสร้างขึ้นใหม่ สแกนเนอร์จะถอดรหัสลำดับไบนารีตามโหมดการเข้ารหัสของคิวอาร์โค้ด สี่เหลี่ยมสีดำจะกลายเป็นเลขหนึ่ง และสี่เหลี่ยมสีขาวจะกลายเป็นเลขศูนย์ สตริงไบนารีนั้นจะถูกแปลงเป็นเนื้อหาที่มนุษย์อ่านได้ เช่น URL, หมายเลขโทรศัพท์, ข้อความ, ข้อมูลติดต่อ หรือข้อมูลประเภทอื่น ๆ ที่โค้ดถูกสร้างขึ้นมาเพื่อบรรจุ.
หากโค้ดมี URL อุปกรณ์ของคุณจะแสดงข้อความแจ้งให้เปิด นั่นคือช่วงเวลาที่กระบวนการสแกนส่งต่อไปยังเบราว์เซอร์หรือแอปของคุณ.
ลองใช้เครื่องสแกน QR Code ฟรีของ Pageloot ต้องการถอดรหัส QR code โดยตรงจากรูปภาพหรือเว็บแคมของคุณหรือไม่? เครื่องสแกนรหัส QR ของ Pageloot ใช้งานได้ในเบราว์เซอร์ที่ทันสมัยทุกชนิด – ไม่ต้องดาวน์โหลดแอป.
เครื่องสแกน QR แตกต่างจากเครื่องสแกนบาร์โค้ดอย่างไร
หลักการทางฟิสิกส์พื้นฐานมีความคล้ายคลึงกัน: เครื่องสแกนทั้งสองประเภทจะส่องแสงไปยังรูปแบบ ตรวจจับแสงสะท้อน และถอดรหัสผลลัพธ์ แต่เครื่องสแกนบาร์โค้ดเลเซอร์มาตรฐานจะอ่านในแนวเส้นตรงแนวนอนเพียงเส้นเดียว ซึ่งเป็นเหตุผลว่าทำไมจึงสามารถจัดการกับบาร์โค้ด 1D ได้เท่านั้น การอ่าน QR code 2D ต้องใช้เซ็นเซอร์ที่ใช้ภาพซึ่งจับภาพรูปแบบทั้งหมดในคราวเดียว.
สำหรับการเปรียบเทียบโดยตรงว่ารูปแบบทั้งสองนี้แตกต่างกันอย่างไรในด้านความสามารถและกรณีการใช้งาน คำอธิบายเครื่องสแกนบาร์โค้ด ครอบคลุมระบบการส่องสว่าง เซ็นเซอร์ และส่วนประกอบตัวถอดรหัสโดยละเอียด – และ การเปรียบเทียบบาร์โค้ดกับ QR code จะอธิบายว่ารูปแบบใดเหมาะสมกว่าสำหรับการใช้งานทางธุรกิจที่แตกต่างกัน.
อะไรที่ทำให้ QR Code สแกนง่าย (หรือยาก)
การทำความเข้าใจกระบวนการสแกนจะเผยให้เห็นว่าทำไมการเลือกออกแบบบางอย่างจึงส่งผลเสียต่อความสามารถในการอ่าน:
- คอนทราสต์ต่ำ – เครื่องสแกนจะแยกแยะโมดูลโดยความแตกต่างของการสะท้อนแสงระหว่างพื้นที่สีดำและสีขาว; โค้ดที่พิมพ์ด้วยสีเทาบนพื้นหลังสีอ่อนจะไม่ผ่านการทดสอบนี้
- ขาดพื้นที่ว่างรอบโค้ด – without a clear white margin, the scanner can’t reliably locate the code’s edges, especially if surrounding text or graphics are close
- Too small for the viewing distance – a 10:1 rule applies: for every 10 cm of scanning distance, the code should be at least 1 cm wide; the practical minimum for close-range print use is 2×2 cm
- Inverted or unconventional colors – light modules on a dark background can confuse pattern recognition in some scanners
- Blurry or pixelated output – low-resolution raster images fall apart at print scale; vector formats like SVG or EPS stay crisp at any size
For comprehensive guidance on sizing, contrast, placement, and testing, the article on แนวทางปฏิบัติที่ดีที่สุดสำหรับการอ่านรหัส QR covers each factor with specific recommendations.


Create Codes Built to Scan เดอะ เครื่องสร้าง QR โค้ด Pageloot lets you build, customize, and test QR codes with the right error correction, contrast, and format for your specific use case – and dynamic codes can be updated after printing without generating a new image.
Static vs. Dynamic QR Codes: What the Scanner Sees
From the scanner’s perspective, every QR code looks the same: a matrix of modules encoding a string of data. The difference between static and dynamic codes is what that data contains.
ก รหัส QR แบบคงที่ encodes the final destination directly – the full URL, text, or contact information is baked into the modules at creation time. Changing the content means generating a new code.
ก รหัส QR แบบไดนามิก encodes a short redirect URL that points to a server. When scanned, that redirect forwards the user to whatever destination the code owner has currently set. This means the physical code never changes, but its behavior can be updated instantly. Dynamic codes also enable scan tracking – every scan registers a data point that shows when and where the code was scanned, on what device, and how often.
If a QR code campaign needs to be measurable or the linked content might change, dynamic codes are the practical choice. For businesses comparing the full range of scanner app options and what to look for in a scanning tool, the การเปรียบเทียบแอปสแกน QR โค้ด ครอบคลุมตัวเลือกหลักๆ.
คำถามที่พบบ่อย
ไม่ สมาร์ทโฟนส่วนใหญ่ที่ใช้ iOS 11 หรือใหม่กว่า และอุปกรณ์ Android รุ่นใหม่ สามารถสแกนรหัส QR ได้โดยตรงผ่านแอปกล้องถ่ายรูปในเครื่อง สำหรับการควบคุมที่มากขึ้น – เช่น การสแกนจากรูปภาพที่บันทึกไว้ หรือการตรวจสอบประวัติการสแกน – เครื่องมือเฉพาะทางอย่าง Pageloot QR scanner ใช้งานได้จากเบราว์เซอร์ใดก็ได้โดยไม่ต้องติดตั้ง.
สาเหตุที่พบบ่อยที่สุดคือคอนทราสต์ต่ำ, ไม่มีพื้นที่ว่างรอบโค้ด (quiet zone), โค้ดมีขนาดเล็กเกินไปสำหรับระยะการมองเห็น หรือภาพเบลอเกินไปจนไม่สามารถแยกโมดูลได้ อุปกรณ์รุ่นเก่าที่มีกล้องความละเอียดต่ำจะไวต่อปัญหาเหล่านี้มากกว่า การทดสอบกับอุปกรณ์หลายเครื่องก่อนพิมพ์ และการใช้ระดับการแก้ไขข้อผิดพลาดที่สูงขึ้น (Q หรือ H) จะช่วยลดโอกาสที่จะเกิดความล้มเหลว ดูรายการสาเหตุและวิธีแก้ไขทั้งหมดได้ในคู่มือ QR โค้ดใช้งานไม่ได้.
รหัส QR เวอร์ชัน 40 ที่ระดับการแก้ไขข้อผิดพลาดต่ำสุดสามารถเข้ารหัสอักขระตัวเลขได้สูงสุด 7,089 ตัว, อักขระตัวอักษรและตัวเลข 4,296 ตัว หรือข้อมูลไบนารี 2,953 ไบต์ ในทางปฏิบัติ URL ที่สั้นกว่าและเนื้อหาที่เรียบง่ายกว่าจะสร้างรหัสที่มีความหนาแน่นน้อยกว่า ซึ่งสแกนได้เร็วขึ้นและน่าเชื่อถือยิ่งขึ้น รายละเอียดทั้งหมดของเวอร์ชัน, ความจุ และการแลกเปลี่ยนการแก้ไขข้อผิดพลาดมีอยู่ในคู่มือข้อจำกัดข้อมูลรหัส QR.























