QR Code Generator API

สร้าง QR code images โดยการเพิ่ม .qr.png ลงท้ายลิงก์สั้น Linkly ไม่จำเป็นต้องใช้ API key หรือการตรวจสอบสิทธิ์

ภาพจะถูกส่งกลับเป็น PNG พร้อมกับสไตล์ QR code ที่บันทึกไว้ทั้งหมด รวมถึงสีที่กำหนดเอง รูปแบบจุด สไตล์ตา และโลโก้

Add .qr.png to any Linkly link to get the QR code, served as a PNG
Add .qr.png to any Linkly link to get the QR code, served as a PNG

การใช้งานพื้นฐาน

เพิ่ม .qr.png ลงท้ายลิงก์สั้น Linkly:

https://linkly.link/2W6Z9.qr.png

จะส่งคืน PNG image ขนาด 1024x1024 ของ QR code หากคุณได้ปรับแต่ง QR code โดยแก้ไขสีต่างๆ สไตล์ หรือโลโก้ใน Linkly สไตล์เหล่านั้นจะถูกใช้งานโดยอัตโนมัติ

ตัวอย่าง

ฝังตัว QR code ในหน้า HTML:

<img src="https://linkly.link/2W6Z9.qr.png" alt="QR Code" />

หรือใช้ในเทมเพลตอีเมล PDF หรือระบบใดๆ ที่รองรับ image URLs

พารามิเตอร์สไตล์

ส่งผ่าน query parameters เพื่อแทนที่สไตล์ QR ที่บันทึกไว้ของลิงก์ หรือเปลี่ยนขนาดภาพ:

https://linkly.link/2W6Z9.qr.png?qrStyle=dots&fgColor=%23009eff&size=2048
พารามิเตอร์คำอธิบายตัวอย่าง
sizeขนาดภาพเป็นพิกเซล (100–2048)1024
fgColorสีพื้นหน้า (hex, URL-encoded)%23009eff
bgColorสีพื้นหลัง (hex, URL-encoded)%23ffffff
qrStyleสไตล์โมดูลsquares, dots, หรือ fluid
eyeStyleสไตล์รูปแบบตาsquare หรือ rounded
eyeColorInnerสีตาด้านใน (hex)%23ff0000
eyeColorOuterสีตาด้านนอก (hex)%230000ff
logoImageURL ของรูปโลโก้https://example.com/logo.png
logoWidthความกว้างของโลโก้เป็นพิกเซล60
logoHeightความสูงของโลโก้เป็นพิกเซล60
logoPaddingpadding รอบโลโก้เป็นพิกเซล10
logoStyleรูปแบบ padding ของโลโก้square หรือ circle
quietZonePadding รอบ QR code เป็นพิกเซล (0–200)50

หมายเหตุ: hex colors ต้องเป็น URL-encoded — ใช้ %23 แทน # (เช่น %23ff0000 สำหรับ #ff0000)

ขนาดของโลโก้จะถูกปรับขนาดโดยอัตโนมัติเพื่อให้สอดคล้องกับขนาดภาพที่ขอ

quietZone เพิ่มการเติมพื้นที่สีขาวรอบ QR code ทั้งหมด เติมด้วย bgColor นี่มีประโยชน์เมื่อพิมพ์ QR codes บนพื้นหลังสีเข้ม — หากไม่มี positioning eyes ติดกับขอบและอาจไม่สแกนได้อย่างมั่นใจ ตัวอย่างเช่น quietZone=50&bgColor=%23ffffff เพิ่มขอบสีขาว 50 พิกเซล

คุณสามารถบันทึกสไตล์ QR code ลงในลิงก์เมื่อสร้างหรืออัปเดตผ่าน Link Shortening API ส่งผ่าน JSON object qr_styles พร้อมกับคีย์สไตล์ใดๆ ที่แสดงรายการด้านบน:

{
  "api_key": "your_api_key",
  "workspace_id": 1234,
  "url": "https://example.com",
  "qr_styles": {
    "fgColor": "#009eff",
    "bgColor": "#ffffff",
    "qrStyle": "dots",
    "eyeStyle": "rounded",
    "logoImage": "https://example.com/logo.png",
    "logoWidth": 60,
    "logoHeight": 60,
    "logoPadding": 10,
    "logoStyle": "circle",
    "quietZone": 50
  }
}

เมื่อบันทึกแล้ว สไตล์เหล่านี้จะถูกใช้งานโดยอัตโนมัติทุกครั้งที่คุณขอรูป .qr.png — ไม่จำเป็นต้องใช้ query parameters

วิธีการใช้งานสไตล์

สไตล์ QR code จะถูกแก้ไขตามลำดับต่อไปนี้:

  1. 1
    สไตล์เริ่มต้น — พื้นหน้าสีดำบนพื้นหลังสีใส โมดูลสี่เหลี่ยม 1024px
  2. 2
    สไตล์ที่บันทึกไว้ — การปรับแต่งใดๆ ที่คุณได้ทำในตัวแก้ไข QR code หรือตั้งค่าผ่าน Link API จะถูกเก็บไว้กับลิงก์
  3. 3
    Query parameter overrides — แทนที่สไตล์แต่ละรายการต่อการขอแบบต่อรองผ่านพารามิเตอร์ URL

เมื่อมีโลโก้อยู่ Linkly จะใช้ high error correction (Level H) โดยอัตโนมัติเพื่อให้มั่นใจว่า QR code ยังคงสแกนได้

ขีดจำกัดอัตรา

endpoint มีการจำกัดอัตรา 5 requests ต่อวินาที ต่อ IP address ภาพจะถูกแคช 5 นาที ดังนั้นการขอซ้ำสำหรับ QR code เดียวกันจะถูกแสดงอย่างรวดเร็ว

การตอบสนอง

การขอที่สำเร็จจะส่งกลับสถานะ 200 ด้วย Content-Type: image/png และข้อมูล PNG image เป็นเนื้อหาการตอบสนอง

การตอบสนองข้อผิดพลาดจะส่งกลับ JSON:

{"error": "Rate limit exceeded"}

QR code generator API FAQ

ฉันต้องใช้ API key เพื่อรับ QR code image หรือไม่?

ไม่ เพียงแค่เพิ่ม .qr.png ลงท้าย URL ลิงก์สั้นของคุณ นี่เป็นแบบสาธารณะและไม่ต้องการการตรวจสอบสิทธิ์

ฉันสามารถฝัง QR code image ในอีเมลหรือเว็บเพจได้หรือไม่?

ได้ URL .qr.png ออกแบบมาสำหรับการฝังตัว ใช้เป็นแหล่ง <img> ในอีเมล HTML เว็บเพจ PDF หรือระบบใดๆ ที่รองรับ image URLs

สีที่กำหนดเองและโลโก้จะรวมอยู่หรือไม่?

ได้ QR codes จะถูก render พร้อมกับสไตล์ที่บันทึกไว้ทั้งหมด รวมถึงสี dot/fluid patterns eye styles และโลโก้ คุณยังสามารถแทนที่สไตล์ใดๆ ด้วย query parameters

ภาพที่สร้างขึ้นมีขนาดเท่าใด?

ขนาดเริ่มต้นคือ 1024x1024 พิกเซล คุณสามารถระบุขนาดที่กำหนดเองจาก 100 ถึง 2048 พิกเซล โดยใช้พารามิเตอร์ query size เช่น ABC123.qr.png?size=2048

มีขีดจำกัดอัตราหรือไม่?

ได้ endpoint มีการจำกัดอัตรา 5 requests ต่อวินาทีต่อ IP address หากคุณเกินขีดจำกัดนี้ คุณจะได้รับรหัสสถานะ 429

ฉันสามารถตั้งค่าสไตล์ QR code ผ่าน API ได้หรือไม่?

ได้ ส่งผ่าน object qr_styles เมื่อสร้างหรืออัปเดตลิงก์ผ่าน Link Shortening API สไตล์ที่บันทึกไว้จะถูกใช้งานโดยอัตโนมัติเมื่อคุณขอรูป .qr.png ดูหัวข้อ Setting Styles via the Link API ด้านบน

ฉันสามารถสร้าง QR codes ในรูปแบบ SVG ได้หรือไม่?

ยังไม่ API ปัจจุบันรองรับเฉพาะรูปแบบ PNG เท่านั้น การรองรับ SVG อาจจะเพิ่มเติมในอนาคต

แหล่งข้อมูลที่เกี่ยวข้อง

  • Create QR Codes - วิธีการสร้างและปรับแต่ง QR codes ใน Linkly
  • Add a Logo to a QR Code - สร้าง branded QR codes ด้วยโลโก้บริษัทของคุณ
  • SVG QR Codes - ดาวน์โหลด QR codes ในรูปแบบเวกเตอร์ที่ปรับขนาดได้
  • Link Shortening API - สร้างและจัดการลิงก์โดยทางโปรแกรม
  • Analytics API - ส่งออกข้อมูลคลิกและรายงานการเข้าชม

ความพร้อมใช้งานของแผน

ใช้งานได้กับ Pro ขึ้นไป

เปรียบเทียบแผน →

รับลิงก์สั้น 100 รายการและติดตามจำนวนคลิก 500 ครั้งต่อเดือนได้ฟรี