ข้ามไปยังเนื้อหาหลัก

โปรแกรมสร้าง QR โค้ด ฟรี

สร้าง QR โค้ดสำหรับ URL ข้อความ WiFi และอื่นๆ ไม่มีลายน้ำ

เว็บไซต์ QR หลายแห่งส่งการสแกนผ่านระบบเปลี่ยนเส้นทางของตัวเอง ซึ่งอาจหมดอายุได้ — โค้ดนี้เก็บลิงก์ของคุณโดยตรงและไม่มีวันหมดอายุ

QR โค้ดแบบคงที่ — ไม่มีวันหมดอายุ

ควบคุมความละเอียดการดาวน์โหลด

512px
128px1024px
#000000
#ffffff
รูปแบบจุด
โลโก้ตรงกลาง

พิมพ์บางอย่างเพื่อสร้าง QR โค้ด

ต้องการ QR ชำระเงิน (UPI)? ลองตัวสร้าง UPI QR →
ไม่มีลายน้ำ ตลอดไป

การใช้งานทั่วไป

  • สร้างรหัส QR สำหรับ WiFiสร้างรหัส QR สำหรับเครือข่าย WiFi ของคุณ — แขกสแกนเพื่อเชื่อมต่อทันทีโดยไม่ต้องพิมพ์รหัสผ่าน
  • สร้างรหัส QR สำหรับ URLเปลี่ยนลิงก์เว็บใด ๆ เป็นรหัส QR — เหมาะสำหรับเมนู ใบปลิว นามบัตร และวัสดุการตลาด
  • สร้างรหัส QR สำหรับผู้ติดต่อสร้างรหัส QR vCard พร้อมข้อมูลติดต่อของคุณ — สแกนเพื่อเพิ่มคุณเป็นผู้ติดต่อโทรศัพท์ทันที
  • สร้างรหัส QR สำหรับอีเมลสร้างรหัส QR ที่เปิดรูปร่างอีเมล — เติมสำหรับผู้รับ เรื่อง และแม้กระทั่งข้อความเนื้อหา
  • สร้างรหัส QR สำหรับสื่อสังคมสร้างรหัส QR ที่เชื่อมโยงไปยังโปรไฟล์โซเชียลของคุณ — Instagram, LinkedIn, TikTok, YouTube และอื่นอีกมากมาย

วิธีการทำงาน

QR code ถูกสร้างในเบราว์เซอร์ทั้งหมดด้วยไลบรารี JavaScript qrcode — ไม่มีเซิร์ฟเวอร์เกี่ยวข้อง และสิ่งที่คุณพิมพ์ไม่เคยถูกส่งไปที่ใด สำหรับข้อมูลแบบมีโครงสร้าง (Wi-Fi รายชื่อติดต่อ vCard กิจกรรมปฏิทิน) เครื่องมือจะประกอบสตริง payload ที่ escape อย่างถูกต้องตามมาตรฐานเปิดที่เกี่ยวข้อง (ข้อกำหนด MECARD/WiFi, vCard 3.0, RFC 5545 iCalendar) ก่อนส่งให้ไลบรารี

  1. 1
    ประกอบ payload ตามประเภท
    ขึ้นอยู่กับแท็บที่เลือก เครื่องมือสร้างสตริงที่จะเข้ารหัสอย่างแม่นยำ — URL เปล่าจะเติม 'https://' หากไม่มี รายการ Wi-Fi กลายเป็นสตริง MECARD แบบ WIFI:T:WPA;S:...;P:...; พร้อม escape อักขระพิเศษ vCard กลายเป็นบล็อก BEGIN:VCARD/VERSION:3.0 และกิจกรรมปฏิทินกลายเป็นบล็อก VCALENDAR/VEVENT ที่จัดรูปแบบวันเวลาตาม RFC 5545
  2. 2
    ไลบรารี qrcode เข้ารหัส payload
    สตริงที่ประกอบแล้วถูกส่งให้ QRCode.toDataURL() จากไลบรารี qrcode ซึ่งคำนวณรหัสแก้ข้อผิดพลาด Reed-Solomon จับคู่บิตข้อมูลลงในโมดูลเมทริกซ์ QR และเรนเดอร์ผลลัพธ์เป็น PNG data URL ที่ 256px สำหรับตัวอย่างสด
  3. 3
    สร้าง blob สำหรับส่งออกล่วงหน้าก่อนดาวน์โหลด
    เมื่อคุณเปลี่ยนตัวเลือกหรืออินพุต เครื่องมือจะสร้างทั้ง blob PNG (ผ่าน QRCode.toDataURL() ที่ความละเอียดที่เลือก สูงสุด 1024px) และ blob SVG (ผ่าน QRCode.toString() ด้วย type 'svg') ไว้ล่วงหน้าเบื้องหลัง การดาวน์โหลดจึงทำงานแบบซิงโครนัสภายในการกระทำของผู้ใช้ — จำเป็นสำหรับความเข้ากันได้กับ iOS Safari
  4. 4
    ตรวจคอนทราสต์และดาวน์โหลด
    ก่อนเรนเดอร์ เครื่องมือคำนวณความสว่างสัมพัทธ์ WCAG ของสีเข้มและสีอ่อนที่เลือก และเตือนหากอัตราส่วนคอนทราสต์ต่ำกว่า 3:1 หรือหากสีกลับด้าน — ทั้งสองกรณีทำให้เครื่องสแกนอ่านไม่ได้ การดาวน์โหลดบันทึก PNG หรือ SVG ที่สร้างไว้แล้ว การคัดลอกวาง PNG ลงคลิปบอร์ดผ่าน Clipboard API

เครื่องมือที่เกี่ยวข้อง

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