สร้าง QR Code

คิวอาร์โค้ดหนึ่งอันจุข้อความได้ถึง 2,953 ไบต์ หรือตัวเลข 7,089 หลัก ที่ระดับแก้ไขต่ำสุด (L เวอร์ชัน 40) ลิงก์สั้นอย่าง https://example.com ใส่ได้ในโค้ดเวอร์ชัน 2 ขนาด 25×25 ที่ระดับ M

ชนิดเนื้อหา

ระดับแก้ไขข้อผิดพลาด

กรอกช่องด้านบนเพื่อสร้างคิวอาร์โค้ด

ช่วยแก้ปัญหาของคุณได้ไหม

วิธีใช้

  1. เลือกเนื้อหาของโค้ด: ข้อความธรรมดา ลิงก์เว็บ อีเมล เบอร์โทรศัพท์ หรือเครือข่าย WiFi
  2. กรอกช่อง โค้ดอัปเดตระหว่างพิมพ์ สำหรับ WiFi ใส่ชื่อเครือข่าย รหัสผ่าน และชนิดความปลอดภัย
  3. เลือกระดับแก้ไขข้อผิดพลาด M เหมาะกับหน้าจอและงานพิมพ์ส่วนใหญ่ ใช้ Q หรือ H ถ้าโค้ดอาจเป็นรอยหรือจะวางโลโก้ทับ
  4. ลองสแกนตัวอย่างด้วยกล้องมือถือ แล้วดาวน์โหลด SVG สำหรับงานพิมพ์และงานออกแบบ หรือ PNG สำหรับเอกสารและสไลด์

วิธีคำนวณ

เครื่องมือนี้ทำตาม ISO/IEC 18004 มาตรฐาน QR Code Model 2 ระบบตรวจเนื้อหาแล้วเลือกการเข้ารหัสที่กะทัดรัดที่สุดที่ใส่ได้ทั้งหมด: โหมดตัวเลขสำหรับตัวเลขล้วน (ราว 3.3 บิตต่อหลัก) โหมดตัวอักษรและตัวเลขสำหรับตัวพิมพ์ใหญ่ ตัวเลข และสัญลักษณ์ เว้นวรรค $ % * + - . / : (5.5 บิตต่อตัว) และโหมดไบต์สำหรับที่เหลือ โดยเก็บข้อความเป็น UTF-8 ไบต์ละ 8 บิต ภาษาไทยใช้ 3 ไบต์ต่อตัวอักษร

จากนั้นหาเวอร์ชันเล็กที่สุดตั้งแต่ 1 (21×21 โมดูล) ถึง 40 (177×177) ที่ใส่ข้อมูลได้ที่ระดับแก้ไขที่เลือก ข้อมูลถูกแบ่งเป็นบล็อก แต่ละบล็อกได้โค้ดเวิร์ดแก้ไขข้อผิดพลาด Reed-Solomon บน GF(256) แล้วสลับบล็อกและวางเป็นซิกแซกบนตาราง โดยหลบรูปแบบค้นหาสามมุม เส้นจังหวะ และรูปแบบจัดแนว

สุดท้ายนำหนึ่งในแปดรูปแบบมาสก์มา XOR ทับพื้นที่ข้อมูล เพื่อไม่ให้เกิดก้อนใหญ่หรือรูปร่างคล้ายรูปแบบค้นหาโดยบังเอิญ ทั้งแปดแบบถูกประเมินด้วยกฎค่าปรับมาตรฐานสี่ข้อ (โมดูลสีเดียวกันเรียงห้าตัวขึ้นไป บล็อก 2×2 รูปแบบ 1:1:3:1:1 ข้างแถบสว่าง และความไม่สมดุลของโมดูลมืดกับสว่าง) แล้วใช้แบบที่ค่าปรับต่ำสุด กำหนดมาสก์เองในตัวเลือกก็ได้

แต่ละชนิดเก็บอะไร

ชนิดเก็บเป็นมือถือทำอะไร
ข้อความข้อความตามที่พิมพ์แสดงข้อความ มักมีปุ่มค้นหาหรือคัดลอก
URLลิงก์ เติม https:// ถ้าไม่มีสคีมเสนอให้เปิดหน้าเว็บ
อีเมลmailto:ที่อยู่?subject=...&body=...เปิดข้อความใหม่พร้อมกรอกช่องให้
โทรศัพท์tel:+66812345678เสนอให้โทรออก
WiFiWIFI:T:WPA;S:ชื่อ;P:รหัสผ่าน;;เสนอให้เชื่อมต่อเครือข่าย

จุได้เท่าไร

ความจุสูงสุดของโค้ดเวอร์ชัน 40 (177×177 โมดูล) โค้ดจริงมักเล็กกว่านี้มาก และโค้ดเล็กสแกนง่ายกว่า

ระดับตัวเลขตัวอักษรและตัวเลขไบต์
L (7%)7,0894,2962,953
M (15%)5,5963,3912,331
Q (25%)3,9932,4201,663
H (30%)3,0571,8521,273

เคล็ดลับการพิมพ์และสแกน

  • เว้นขอบ (quiet zone) อย่างน้อย 4 โมดูล ขอบที่ถูกตัดเป็นสาเหตุที่พบบ่อยที่สุดที่ทำให้สแกนไม่ติด
  • ใช้จุดสีเข้มบนพื้นสีอ่อนที่ตัดกันชัด โค้ดสีกลับด้านและสีจางสแกนไม่ได้ในหลายแอป
  • พิมพ์โค้ดกว้างอย่างน้อย 2 ซม. และใหญ่ขึ้นสำหรับเนื้อหายาวหรือสแกนจากระยะไกล
  • ลิงก์สั้นได้โค้ดที่เรียบและทนกว่า ถ้าเนื้อหายาว URL สั้นบนโดเมนของคุณเองมักดีกว่า

แหล่งอ้างอิงและหมายเหตุ

  • การเข้ารหัสตาม ISO/IEC 18004:2015 (QR Code bar code symbology specification) QR Code เป็นเครื่องหมายการค้าจดทะเบียนของ DENSO WAVE INCORPORATED
  • โค้ด WiFi ใช้รูปแบบ WIFI: ที่โครงการ ZXing บันทึกไว้ (wiki Barcode Contents) ซึ่งกล้อง Android และ iOS อ่านได้ อักขระ \ ; , : และ " จะถูก escape ด้วยแบ็กสแลช
  • เครื่องมือนี้ทดสอบโดยสร้างโค้ดครบทั้ง 40 เวอร์ชันในทั้งสี่ระดับ แล้วถอดรหัสด้วยตัวอ่านโอเพนซอร์สสองตัวที่แยกกัน

คำถามที่พบบ่อย

คิวอาร์โค้ดนี้หมดอายุไหม

ไม่ โค้ดเป็นแบบคงที่ เนื้อหาเก็บอยู่ในลวดลายเอง ไม่มีเซิร์ฟเวอร์ การเปลี่ยนเส้นทาง หรือการติดตามคั่นกลาง ใช้ได้ตราบที่ปลายทางยังอยู่

ควรเลือกระดับแก้ไขข้อผิดพลาดไหน

M กู้คืนความเสียหายได้ราว 15% เหมาะเป็นค่าเริ่มต้น L ได้โค้ดเล็กและเรียบที่สุดสำหรับหน้าจอที่สะอาด Q (25%) และ H (30%) ทำให้โค้ดใหญ่ขึ้นแต่ทนรอยขีด คราบ หรือโลโก้ตรงกลาง

ทำไมข้อความของฉันใส่ไม่พอ

โค้ดเวอร์ชัน 40 จุได้ 2,953 ไบต์ที่ระดับ L และน้อยลงที่ระดับสูงขึ้น: 2,331 ที่ M 1,663 ที่ Q และ 1,273 ที่ H ภาษาไทยและอักษรที่ไม่ใช่ละตินใช้ 2 ถึง 4 ไบต์ต่อตัว จึงเต็มเร็วกว่าข้อความภาษาอังกฤษ

SVG หรือ PNG ดี

SVG เป็นไฟล์เวกเตอร์ที่คมชัดทุกขนาด เหมาะกับงานพิมพ์และโปรแกรมออกแบบ PNG เป็นภาพทั่วไป PNG วาดด้วยจำนวนพิกเซลเต็มต่อโมดูลเพื่อให้ขอบคม ขนาดที่ใส่จึงถูกปัดให้พอดี

ข้อมูลของฉันถูกส่งไปที่ไหนไหม

ไม่ โค้ดสร้างในเบราว์เซอร์ทั้งหมด สิ่งที่พิมพ์รวมถึงรหัส WiFi ไม่ออกจากอุปกรณ์ของคุณ