2026-03-23
คู่มือ QR Code Generator: สร้าง QR Code แบบกำหนดเอง (URL, vCard, Wi-Fi)
เรียนรู้ว่า QR code ทำงานอย่างไร สิ่งที่สามารถเข้ารหัสได้ (เช่น URL, vCard, Wi-Fi, SMS) วิธีสร้าง QR code แบบกำหนดเองพร้อมการแก้ไขข้อผิดพลาดและการใส่แบรนด์ รวมถึงข้อผิดพลาดในการสแกนที่ควรระวัง

ปรับปรุงล่าสุด: June 28, 2026
QR code คือบาร์โค้ด 2 มิติที่กล้องโทรศัพท์สแกนเพื่อเปิด URL, แชร์ข้อมูลติดต่อ, เชื่อมต่อ Wi-Fi หรือส่งข้อความ การสร้าง QR code นั้นง่าย แต่การสร้างให้สามารถสแกนได้อย่างน่าเชื่อถือต้องพิจารณาสามสิ่งหลัก: การแก้ไขข้อผิดพลาด (error correction) ที่เพียงพอ ความเปรียบต่างสูง (high contrast) และขนาดทางกายภาพที่เหมาะสมสำหรับระยะการสแกน คู่มือนี้จะครอบคลุมว่า QR code เข้ารหัสอะไร, วิธีสร้างแบบกำหนดเอง, และความผิดพลาดที่ทำให้โค้ดไม่สามารถสแกนได้
คำตอบสั้นๆ: วิธีสร้าง QR code คืออะไร?
| ความต้องการ | ประเภท QR | ตัวอย่างข้อมูล |
|---|---|---|
| เปิดหน้าเว็บ | URL | https://imagic-ai.com |
| แชร์รายชื่อติดต่อ | vCard | Name, phone, email |
| เชื่อมต่อ Wi-Fi | Wi-Fi string | SSID + password |
| ส่ง SMS/อีเมล | SMS / mailto | Number or address |
| ข้อความธรรมดา | Text | Any string |
สำหรับโค้ดเดียว ให้ใช้ QR Code Generator; สำหรับหลายชุด ให้ใช้ไลบรารี Python qrcode หรือ CLI qrencode หากโค้ดนี้จะถูกนำไปใช้ในกราฟิกแคมเปญ ให้เตรียมงานศิลปะรอบๆ ด้วย image resizer และตรวจสอบขนาดปลายทางใน social media image sizes guide
รหัส QR สามารถเข้ารหัสอะไรได้บ้าง?
รหัส QR ไม่ได้มีแค่ URL เท่านั้น แต่ยังสามารถเข้ารหัสข้อมูลหลายประเภทที่โทรศัพท์มือถือรู้จักและดำเนินการตามได้:

- URL — เปิดหน้าเว็บ (การใช้งานที่พบบ่อยที่สุด)
- vCard — เพิ่มรายชื่อติดต่อลงในสมุดโทรศัพท์
- Wi-Fi — เชื่อมต่อกับเครือข่าย Wi-Fi (มีการฝัง SSID และรหัสผ่าน)
- SMS / email / phone — เปิดข้อความหรือโทรออกหมายเลข
- Plain text — ข้อความใด ๆ ที่แสดงเป็นตัวอักษร
ประเภทข้อมูลจะถูกเข้ารหัสอยู่ในส่วน Payload ของ QR ทำให้โทรศัพท์ที่สแกนรู้ว่าต้องทำอะไร การสแกน URL จะเปิดเบราว์เซอร์ ส่วนการสแกน Wi-Fi จะเปิดหน้าต่างแจ้งให้เชื่อมต่อเครือข่าย
วิธีสร้าง QR Code คืออะไร?
ตัวสร้างในเบราว์เซอร์
สำหรับโค้ดเดียว ให้ใช้ QR Code Generator: เลือกประเภท (URL, vCard, Wi-Fi) ป้อนข้อมูล ตั้งค่าสีแบรนด์หรือโลโก้เสริม และดาวน์โหลดไฟล์ PNG/SVG. SVG ดีกว่าสำหรับการพิมพ์เพราะสามารถขยายขนาดได้โดยไม่มีการแตกของพิกเซล
บรรทัดคำสั่ง (qrencode)
## Generate a URL QR as PNG
qrencode -o qr.png -s 20 -m 2 "https://imagic-ai.com"
## As SVG (for print)
qrencode -o qr.svg -t SVG "https://imagic-ai.com"
Python (qrcode)
import qrcode
qr = qrcode.QRCode(box_size=20, border=2, error_correction=qrcode.constants.ERROR_CORRECT_M)
qr.add_data("https://imagic-ai.com")
qr.make(fit=True)
qr.make_image(fill_color="black", back_color="white").save("qr.png")
สำหรับการสร้างเป็นชุดจำนวนมาก (โค้ดหลายร้อยรายการจากไฟล์ CSV) ไลบรารี Python คือเครื่องมือที่เหมาะสมที่สุด
การแก้ไขข้อผิดพลาดคืออะไรและทำไมถึงสำคัญ?
QR codes มีการ error correction ในตัว (Reed-Solomon) ทำให้ยังสามารถสแกนได้แม้จะเสียหายบางส่วน สกปรก หรือมีโลโก้ทับอยู่ โดยมี 4 ระดับ:
| Level | Recoverable | Use |
|---|---|---|
| L (Low) | ~7% | Clean environments, maximum data |
| M (Medium) | ~15% | Default, general use |
| Q (Quartile) | ~25% | Print, slight damage risk |
| H (High) | ~30% | Outdoor, logo overlay |
การแก้ไขที่สูงขึ้นช่วยให้คุณสามารถวางโลโก้ไว้ตรงกลางหรือทนทานต่อการสึกหรอได้ แต่จะทำให้โค้ดมีความหนาแน่นมากขึ้น (มีโมดูลมากกว่า) ควรใช้ H เมื่อเพิ่มโลโก้หรือพิมพ์สำหรับใช้งานภายนอกอาคาร; ส่วน M ก็เพียงพอสำหรับกรณีส่วนใหญ่
จะสร้างแบรนด์ QR Code อย่างไรโดยไม่ทำให้มันใช้งานไม่ได้?
คุณสามารถเปลี่ยนสีพื้นหน้าและเพิ่มโลโก้ตรงกลางได้ แต่ทั้งสองอย่างมีความเสี่ยงต่อการสแกน:

- สี: คงความเปรียบต่างสูง—พื้นหน้าสีเข้มบนพื้นหลังสีขาวปลอดภัยที่สุด หลีกเลี่ยงคู่ที่มีความเปรียบต่างต่ำ (เช่น สีเหลืองบนพื้นขาว) มาตรฐาน ISO/IEC 18004 QR code standard กำหนดข้อกำหนด; แนวทางปฏิบัติในการสแกนจาก Google's QR code best practices ย้ำถึงกฎความเปรียบต่างสูง
- โลโก้: ควรให้มีขนาดเล็ก (ไม่เกิน ~30% ของพื้นที่) และอยู่ตรงกลาง และใช้การแก้ไขข้อผิดพลาดแบบ H เพื่อให้รหัสยังคงสแกนได้แม้ว่าจะมีโลโก้คลุมส่วนกลาง
- รูปร่าง: ต้องคงรูปแบบ "ตัวค้นหา" ที่มุมทั้งสามไว้ เพราะเป็นวิธีที่เครื่องสแกนใช้ระบุและกำหนดทิศทางของรหัส
ควรทดสอบโค้ดที่มีแบรนด์บนโทรศัพท์จริงก่อนพิมพ์มันออกไปในสถานที่ใด ๆ ที่มีค่าใช้จ่ายสูง
ขนาดของรหัส QR ที่พิมพ์ออกมาควรมีขนาดเท่าไหร่?
หลักการทั่วไปในการสแกนคือ: โค้ดควรมีความกว้างอย่างน้อย 1/10 ของระยะห่างในการสแกน โค้ดที่สแกนจากระยะ 1 meter (เช่น ป้ายโปสเตอร์) ต้องใช้ขนาดประมาณ ~10cm; ส่วนโค้ดที่สแกนจากระยะ 20cm (เช่น นามบัตร) ต้องใช้ขนาดประมาณ ~2cm การมีขนาดเล็กกว่านั้นจะทำให้กล้องโทรศัพท์ยากต่อการแยกแยะโมดูลต่างๆ สำหรับงานพิมพ์ ควรส่งออกเป็น SVG เพื่อให้คมชัดในทุกขนาด
รหัส QR แบบ Static เทียบกับ Dynamic
- Static: ข้อมูลจะถูกเข้ารหัสโดยตรงในรหัสปลายทางไม่สามารถเปลี่ยนแปลงได้หลังจากการสร้าง เหมาะสำหรับ Wi-Fi, vCard และ URL ถาวร
- Dynamic: รหัสจะเข้ารหัส URL สำหรับการเปลี่ยนเส้นทางแบบสั้น ปลายทางสามารถเปลี่ยนแปลงได้ในภายหลัง (และติดตามจำนวนครั้งที่สแกน) สิ่งนี้ต้องใช้เซิร์ฟเวอร์และมักเป็นบริการแบบเสียเงิน เหมาะสำหรับแคมเปญทางการตลาดที่คุณอาจต้องการเปลี่ยนหน้า Landing page
การเลือกมีความสำคัญต่อต้นทุนและความยืดหยุ่น รหัสแบบ static ฟรีตลอดไปและไม่มีการพึ่งพาบริการใดๆ — มันยังคงใช้งานได้แม้ว่าบริษัทสร้างรหัสนั้นจะหายไป เพราะข้อมูลอยู่ในตัวรหัสเอง ส่วนรหัสแบบ dynamic มีค่าใช้จ่ายและต้องอาศัยเซิร์ฟเวอร์เปลี่ยนเส้นทางที่เปิดอยู่ แต่ช่วยให้คุณสามารถเปลี่ยนปลายทางหลังจากการพิมพ์ (แก้ไขคำผิด, เปลี่ยนแคมเปญ) และนับจำนวนการสแกนได้
การใช้งานจริง: ใช้แบบ static สำหรับสิ่งใดก็ตามที่ต้องทำงานได้ตลอดไปโดยไม่มีค่าใช้จ่ายต่อเนื่อง (เช่น นามบัตร, ป้าย Wi-Fi, คู่มือผลิตภัณฑ์) และใช้แบบ dynamic สำหรับการตลาดที่มีระยะเวลาจำกัดที่คุณต้องการข้อมูลเชิงวิเคราะห์และความสามารถในการเปลี่ยนเส้นทาง การผสมผสานทั้งสองอย่างเป็นเรื่องปกติ — static สำหรับวัสดุถาวร, dynamic สำหรับแคมเปญ
ข้อผิดพลาดทั่วไป
- ความเปรียบต่างต่ำ รหัสที่จางบนพื้นหลังสีจะไม่สามารถสแกนได้ ควรใช้รูปแบบเข้มบนพื้นหลังอ่อน
- โลโก้มีขนาดใหญ่เกินไป บังข้อมูล ควรใช้ error correction H และจำกัดขนาดโลโก้ให้อยู่ต่ำกว่า 30%
- มีขนาดเล็กเกินไปสำหรับระยะทาง รหัสขนาด 1cm บนโปสเตอร์จะไม่สามารถสแกนได้เมื่ออยู่ห่างออกไปทั่วทั้งห้อง
- Finder patterns เสียหาย สี่เหลี่ยมที่มุมทั้งสามจะต้องอยู่ในสภาพสมบูรณ์
- การทำ Rasterizing สำหรับงานพิมพ์ ควรใช้ SVG เพื่อให้รหัสยังคงความคมชัดแม้จะมีการปรับขนาด
คำถามที่พบบ่อย
QR code หมดอายุได้ไหม?
รหัสแบบ Static จะไม่หมดอายุ—ข้อมูลอยู่ในรหัสอยู่แล้ว ส่วนรหัสแบบ Dynamic (ซึ่งเป็น redirect URL) จะหมดอายุก็ต่อเมื่อบริการ redirect นั้นหยุดทำงานเท่านั้น
QR code สามารถใส่โลโก้ได้หรือไม่?
ได้—ให้วางโลโก้ขนาดเล็กไว้ตรงกลางและใช้การแก้ไขข้อผิดพลาดระดับ H โดยให้พื้นที่ไม่เกิน ~30% ของบริเวณทั้งหมด
ระดับการแก้ไขข้อผิดพลาดที่ดีที่สุดคืออะไร?
สำหรับการใช้งานทั่วไปให้ใช้ M ส่วนเมื่อมีการเพิ่มโลโก้หรือพิมพ์สำหรับภายนอกอาคาร/เสี่ยงต่อการสึกหรอ ให้ใช้ H บทความ QR code Wikipedia article ได้กล่าวถึงระดับเหล่านี้อย่างละเอียด
ฉันสามารถติดตามการสแกน QR code ได้หรือไม่?
ทำได้เฉพาะกับ dynamic QR เท่านั้น (ซึ่งเป็น redirect URL ที่มีระบบ analytics) รหัสแบบ Static ไม่สามารถติดตามได้
QR code สามารถเข้ารหัสอะไรได้บ้าง?
สามารถเข้ารหัสได้หลายอย่าง เช่น URL, ข้อความธรรมดา (plain text), vCard (ข้อมูลติดต่อ), เครือข่าย Wi-Fi, อีเมล, SMS หรือกิจกรรมปฏิทิน โดยทั่วไปแล้ว URL เป็นประเภทที่พบบ่อยที่สุด ประเภทของข้อมูลจะเป็นตัวกำหนดว่าสแกนเนอร์จะจัดการผลลัพธ์อย่างไร — URL จะเปิดในเบราว์เซอร์, vCard จะเพิ่มรายชื่อติดต่อ, และรหัส Wi-Fi จะเข้าร่วมเครือข่าย
Error correction คืออะไรและทำไมจึงสำคัญ?
Error correction คือการมีข้อมูลสำรองที่ช่วยให้ QR code สามารถสแกนได้แม้ว่าบางส่วนจะเสียหายหรือถูกคลุม (สูงสุดถึง 30 เปอร์เซ็นต์ ในระดับสูงสุด) การแก้ไขข้อผิดพลาดที่สูงขึ้นจะทำให้รหัสมีขนาดใหญ่และหนาแน่นกว่า ควรใช้เมื่อโค้ดอาจเกิดรอยขีดข่วน หรือเมื่อคุณวางโลโก้ทับ — ตรงกลางเป็นจุดที่ปลอดภัยที่สุดสำหรับโลโก้ขนาดเล็ก
QR code ที่พิมพ์ควรมีขนาดเท่าไหร่?
ควรมีขนาดใหญ่พอที่จะสแกนได้จากระยะที่คาดการณ์ไว้ — โดยประมาณ 1 นิ้วสำหรับการสแกนระยะ 2 ฟุต และต้องใหญ่ขึ้นสำหรับระยะไกลยิ่งขึ้น ยิ่งโค้ดเล็กเท่าไร สแกนเนอร์ก็ต้องอยู่ใกล้เท่านั้น ทดสอบขนาดที่พิมพ์ด้วยโทรศัพท์ก่อนผลิตจำนวนมาก เพราะโค้ดที่เล็กเกินไปจะไม่สามารถสแกนได้เลย
dynamic QR code คืออะไร?
คือ QR code ที่เข้ารหัส short redirect URL แทนที่จะเป็นปลายทางสุดท้าย ทำให้คุณสามารถเปลี่ยนจุดที่มันชี้ได้โดยไม่ต้องพิมพ์โค้ดใหม่ และบันทึกการสแกนเพื่อวิเคราะห์ (analytics) ส่วน static QR code จะเข้ารหัสปลายทางโดยตรงและไม่สามารถเปลี่ยนแปลงหรือติดตามได้ โค้ดแบบ Dynamic มีราคาสูงกว่าแต่มีความยืดหยุ่นและวัดผลได้
ฉันจะสร้างแบรนด์ให้ QR code โดยไม่ทำให้มันเสียหายได้อย่างไร?
ให้รักษาสีแบรนด์ให้มีความเปรียบต่างสูง (dark on light) และไม่ควรคลุมพื้นที่เกินกว่าที่ระดับ error-correction อนุญาต — ตรงกลางเป็นจุดที่ปลอดภัยที่สุดสำหรับโลโก้ขนาดเล็ก ควรทดสอบโค้ดที่มีแบรนด์ด้วยสแกนเนอร์จริงก่อนพิมพ์ เพราะความเปรียบต่างต่ำหรือการทับซ้อนมากเกินไปจะทำให้การสแกนล้มเหลว และ QR code ที่เสียก็เป็นเพียงแค่ของตกแต่งเท่านั้น
QR code สามารถมีขนาดเล็กเกินกว่าจะสแกนได้หรือไม่?
ได้ — ต่ำกว่าประมาณ 1 นิ้ว กล้องโทรศัพท์ส่วนใหญ่จะประสบปัญหา โดยเฉพาะอย่างยิ่งเมื่ออยู่ไกล ควรปรับขนาดโค้ดให้เหมาะสมกับระยะการสแกน: ใหญ่ขึ้นสำหรับการสแกนที่ไกลขึ้น ทดสอบขนาดที่พิมพ์ด้วยโทรศัพท์ก่อนผลิตจำนวนมาก เพราะโค้ดที่เล็กเกินไปจะไม่สามารถสแกนได้เลยและเป็นเพียงแค่ของตกแต่งเท่านั้น

เครดิตรูปภาพ
- ตัวอย่าง QR-code, QR แบบแบรนด์ดิ้ง, และแผนภาพ what-qr-encodes — รหัส QR เหล่านี้เป็นของจริง สร้างโดยผู้เขียนด้วยไลบรารี
qrcodeของ Python โดยเข้ารหัสhttps://imagic-ai.com; ส่วนแผนภาพการเข้ารหัสประเภทต่างๆ เป็นภาพวาดโดยผู้เขียน
ใช้เครื่องมือฟรีของเราขณะทำตามคู่มือนี้
อ่านต่อ

Tue Mar 24 2026 20:00:00 GMT-0400 (北美东部夏令时间)
วิธีเพิ่มลายน้ำให้รูปภาพเพื่อป้องกันลิขสิทธิ์
เรียนรู้วิธีเพิ่ม watermark ให้กับรูปถ่ายเพื่อปกป้องลิขสิทธิ์ ตั้งแต่การวางแบบมุม (corner), แบบตาราง (tiled), หรือตรงกลางที่จางๆ รวมถึงวิธีการทำ batch-watermark และข้อดีข้อเสียระหว่างการป้องกันกับการรักษาคุณภาพของภาพ

Thu Mar 19 2026 20:00:00 GMT-0400 (北美东部夏令时间)
วิธีสร้างเอฟเฟกต์ Duotone บนภาพถ่าย (คู่มือการออกแบบ)
เรียนรู้วิธีสร้างเอฟเฟกต์ Duotone บนภาพถ่าย ทำความเข้าใจหลักการทำงานของโทนสีสองสี คู่สีที่เหมาะสมที่สุด วิธีใช้ใน Canva, Photoshop หรือ ImageMagick และตัวอย่างการใช้งาน.

Thu Mar 12 2026 20:00:00 GMT-0400 (北美东部夏令时间)
คู่มือ Image SEO ปี 2026: การ Crawl, จัดอันดับ และการถูกอ้างถึง
เวิร์กโฟลว์ Image SEO ปี 2026 ที่ใช้งานได้จริง สำหรับไฟล์ที่ Crawlable, alt text, filenames, schema, การส่งมอบผ่าน CDN, Core Web Vitals, และการมองเห็นแบบ GEO.