QR Code Generator API
สร้าง QR code images โดยการเพิ่ม .qr.png ลงท้ายลิงก์สั้น Linkly ไม่จำเป็นต้องใช้ API key หรือการตรวจสอบสิทธิ์
ภาพจะถูกส่งกลับเป็น PNG พร้อมกับสไตล์ QR code ที่บันทึกไว้ทั้งหมด รวมถึงสีที่กำหนดเอง รูปแบบจุด สไตล์ตา และโลโก้

การใช้งานพื้นฐาน
เพิ่ม .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 |
| logoImage | URL ของรูปโลโก้ | https://example.com/logo.png |
| logoWidth | ความกว้างของโลโก้เป็นพิกเซล | 60 |
| logoHeight | ความสูงของโลโก้เป็นพิกเซล | 60 |
| logoPadding | padding รอบโลโก้เป็นพิกเซล | 10 |
| logoStyle | รูปแบบ padding ของโลโก้ | square หรือ circle |
| quietZone | Padding รอบ 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 พิกเซล
การตั้งค่าสไตล์ผ่าน link API
คุณสามารถบันทึกสไตล์ 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สไตล์เริ่มต้น — พื้นหน้าสีดำบนพื้นหลังสีใส โมดูลสี่เหลี่ยม 1024px
- 2สไตล์ที่บันทึกไว้ — การปรับแต่งใดๆ ที่คุณได้ทำในตัวแก้ไข QR code หรือตั้งค่าผ่าน Link API จะถูกเก็บไว้กับลิงก์
- 3Query 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
แหล่งข้อมูลที่เกี่ยวข้อง
- 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 ครั้งต่อเดือนได้ฟรี