API Trình Tạo Mã QR

Tạo hình ảnh mã QR bằng cách thêm .qr.png vào bất kỳ liên kết rút gọn Linkly nào. Không cần xác thực hoặc khóa API.

Hình ảnh được trả về dưới dạng PNG với tất cả các kiểu mã QR đã lưu được áp dụng, bao gồm màu sắc tùy chỉnh, hoa văn dấu chấm, kiểu mắt và logo.

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

Cách sử dụng cơ bản

Thêm .qr.png vào bất kỳ liên kết rút gọn Linkly nào:

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

Điều này trả về hình ảnh PNG 1024x1024 của mã QR. Nếu bạn đã tùy chỉnh màu sắc, kiểu dáng hoặc logo của mã QR trong Linkly, những kiểu dáng đó sẽ được áp dụng tự động.

Ví dụ

Nhúng mã QR vào trang HTML:

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

Hoặc sử dụng nó trong mẫu email, PDF hoặc bất kỳ hệ thống nào hỗ trợ URL hình ảnh.

Tham số kiểu dáng

Truyền các tham số truy vấn để ghi đè các kiểu QR đã lưu của liên kết hoặc thay đổi kích thước hình ảnh:

https://linkly.link/2W6Z9.qr.png?qrStyle=dots&fgColor=%23009eff&size=2048
Tham sốMô tảVí dụ
sizeKích thước hình ảnh tính bằng pixel (100–2048)1024
fgColorMàu nền trước (hex, mã hóa URL)%23009eff
bgColorMàu nền (hex, mã hóa URL)%23ffffff
qrStyleKiểu mô-đunsquares, dots hoặc fluid
eyeStyleKiểu hoa văn mắtsquare hoặc rounded
eyeColorInnerMàu mắt bên trong (hex)%23ff0000
eyeColorOuterMàu mắt bên ngoài (hex)%230000ff
logoImageURL của hình ảnh logohttps://example.com/logo.png
logoWidthChiều rộng logo tính bằng pixel60
logoHeightChiều cao logo tính bằng pixel60
logoPaddingKhoảng trắng xung quanh logo tính bằng pixel10
logoStyleKiểu hình dạng khoảng trắng logosquare hoặc circle
quietZoneKhoảng trắng xung quanh mã QR tính bằng pixel (0–200)50

Lưu ý: các màu hex phải được mã hóa URL — sử dụng %23 thay cho # (ví dụ: %23ff0000 cho #ff0000).

Kích thước logo được tự động chia tỷ lệ để phù hợp với kích thước hình ảnh được yêu cầu.

quietZone thêm khoảng trắng xung quanh toàn bộ mã QR, được điền bằng bgColor. Điều này hữu ích khi in mã QR trên nền tối — nếu không có nó, các mắt định vị sẽ sát mép và có thể không quét được đáng tin cậy. Ví dụ: quietZone=50&bgColor=%23ffffff thêm đường viền trắng 50 pixel.

Đặt kiểu dáng qua API liên kết

Bạn có thể lưu các kiểu mã QR vào một liên kết khi tạo hoặc cập nhật nó qua API Rút Gọn Liên Kết. Truyền một đối tượng JSON qr_styles với bất kỳ khóa kiểu dáng nào được liệt kê ở trên:

{
  "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
  }
}

Sau khi lưu, những kiểu dáng này sẽ được áp dụng tự động bất cứ khi nào bạn yêu cầu hình ảnh .qr.png — không cần tham số truy vấn.

Cách áp dụng kiểu dáng

Các kiểu mã QR được phân giải theo thứ tự sau:

  1. 1
    Kiểu dáng mặc định — Nền trước đen trên nền trong suốt, mô-đun vuông, 1024px
  2. 2
    Kiểu dáng đã lưu — Bất kỳ tùy chỉnh nào bạn đã thực hiện trong trình chỉnh sửa mã QR hoặc đặt qua API Liên kết sẽ được lưu trữ với liên kết
  3. 3
    Ghi đè tham số truy vấn — Ghi đè các kiểu dáng riêng lẻ theo mỗi yêu cầu qua tham số URL

Khi có logo, Linkly tự động sử dụng sửa chữa lỗi cao (Mức H) để đảm bảo mã QR vẫn có thể quét được.

Giới hạn tỷ lệ

Điểm cuối được giới hạn tỷ lệ ở 5 yêu cầu mỗi giây trên mỗi địa chỉ IP. Hình ảnh được lưu trong bộ nhớ đệm trong 5 phút, vì vậy các yêu cầu lặp lại cho cùng một mã QR sẽ được phục vụ nhanh chóng.

Phản hồi

Một yêu cầu thành công trả về trạng thái 200Content-Type: image/png và dữ liệu hình ảnh PNG làm phần nội dung phản hồi.

Phản hồi lỗi trả về JSON:

{"error": "Rate limit exceeded"}

Câu hỏi thường gặp về API trình tạo mã QR

Tôi có cần khóa API để lấy hình ảnh mã QR không?

Không. Chỉ cần thêm .qr.png vào URL liên kết rút gọn của bạn. Điều này công khai và không cần xác thực.

Tôi có thể nhúng hình ảnh mã QR vào email hoặc trang web không?

Có. URL .qr.png được thiết kế để nhúng. Sử dụng nó làm nguồn <img> trong email HTML, trang web, PDF hoặc bất kỳ hệ thống nào hỗ trợ URL hình ảnh.

Có bao gồm màu sắc và logo tùy chỉnh không?

Có. Các mã QR được hiển thị với tất cả các kiểu đã lưu, bao gồm màu sắc tùy chỉnh, hoa văn dấu chấm/chất lỏng, kiểu mắt và logo. Bạn cũng có thể ghi đè bất kỳ kiểu dáng nào bằng tham số truy vấn.

Hình ảnh được tạo có kích thước bao nhiêu?

Kích thước mặc định là 1024x1024 pixel. Bạn có thể chỉ định kích thước tùy chỉnh từ 100 đến 2048 pixel bằng tham số truy vấn size, ví dụ: ABC123.qr.png?size=2048.

Có giới hạn tỷ lệ không?

Có. Điểm cuối được giới hạn tỷ lệ ở 5 yêu cầu mỗi giây trên mỗi địa chỉ IP. Nếu bạn vượt quá giới hạn này, bạn sẽ nhận được mã trạng thái 429.

Tôi có thể đặt kiểu dáng mã QR qua API không?

Có. Truyền một đối tượng qr_styles khi tạo hoặc cập nhật liên kết qua API Rút Gọn Liên Kết. Các kiểu đã lưu được áp dụng tự động khi bạn yêu cầu hình ảnh .qr.png. Xem phần Đặt Kiểu Dáng qua API Liên Kết ở trên.

Tôi có thể tạo mã QR ở định dạng SVG không?

Chưa có. API hiện chỉ hỗ trợ định dạng PNG. Hỗ trợ SVG có thể được thêm vào trong tương lai.

Tài nguyên liên quan

Tính khả dụng của gói dịch vụ

Có sẵn trên Pro trở lên

So sánh các gói cước →

Nhận ngay 100 liên kết rút gọn và theo dõi 500 lượt nhấp chuột mỗi tháng hoàn toàn miễn phí.