API Pembuat Kode QR

Hasilkan gambar kode QR dengan menambahkan .qr.png ke tautan pendek Linkly apa pun. Tidak diperlukan autentikasi atau kunci API.

Gambar dikembalikan sebagai PNG dengan semua gaya kode QR yang tersimpan diterapkan, termasuk warna khusus, pola titik, gaya mata, dan logo.

Tambahkan .qr.png ke tautan Linkly apa pun untuk mendapatkan kode QR, disajikan sebagai PNG
Tambahkan .qr.png ke tautan Linkly apa pun untuk mendapatkan kode QR, disajikan sebagai PNG

Penggunaan dasar

Tambahkan .qr.png ke tautan pendek Linkly apa pun:

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

Ini mengembalikan gambar PNG 1024x1024 dari kode QR. Jika Anda telah menyesuaikan warna, gaya, atau logo kode QR di Linkly, gaya tersebut akan diterapkan secara otomatis.

Contoh

Sematkan kode QR di halaman HTML:

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

Atau gunakan dalam template email, PDF, atau sistem apa pun yang mendukung URL gambar.

Parameter gaya

Lewatkan parameter kueri untuk mengesampingkan gaya QR yang tersimpan di tautan atau mengubah ukuran gambar:

https://linkly.link/2W6Z9.qr.png?qrStyle=dots&fgColor=%23009eff&size=2048
ParameterDeskripsiContoh
sizeUkuran gambar dalam piksel (100–2048)1024
fgColorWarna latar depan (heksadesimal, URL-encoded)%23009eff
bgColorWarna latar belakang (heksadesimal, URL-encoded)%23ffffff
qrStyleGaya modulsquares, dots, atau fluid
eyeStyleGaya pola matasquare atau rounded
eyeColorInnerWarna mata dalam (heksadesimal)%23ff0000
eyeColorOuterWarna mata luar (heksadesimal)%230000ff
logoImageURL gambar logohttps://example.com/logo.png
logoWidthLebar logo dalam piksel60
logoHeightTinggi logo dalam piksel60
logoPaddingPadding di sekitar logo dalam piksel10
logoStyleBentuk padding logosquare atau circle
quietZonePadding di sekitar kode QR dalam piksel (0–200)50

Catatan: warna heksadesimal harus URL-encoded — gunakan %23 sebagai ganti # (misalnya %23ff0000 untuk #ff0000).

Dimensi logo secara otomatis diskalakan agar sesuai dengan ukuran gambar yang diminta.

quietZone menambahkan padding ruang kosong di sekitar seluruh kode QR, diisi dengan bgColor. Ini berguna saat mencetak kode QR di latar belakang gelap — tanpanya, mata positioning duduk flush terhadap tepi dan mungkin tidak dapat dipindai dengan andal. Misalnya, quietZone=50&bgColor=%23ffffff menambahkan batas putih 50 piksel.

Anda dapat menyimpan gaya kode QR ke tautan saat membuatnya atau memperbaruinya melalui Link Shortening API. Lewatkan objek JSON qr_styles dengan salah satu kunci gaya yang tercantum di atas:

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

Setelah disimpan, gaya ini secara otomatis diterapkan setiap kali Anda meminta gambar .qr.png — tidak perlu parameter kueri.

Cara gaya diterapkan

Gaya kode QR diselesaikan dalam urutan berikut:

  1. 1
    Gaya default — Latar depan hitam pada latar belakang transparan, modul persegi, 1024px
  2. 2
    Gaya yang tersimpan — Setiap kustomisasi yang Anda buat di editor kode QR atau atur melalui Link API disimpan dengan tautan
  3. 3
    Pengesampingan parameter kueri — Mengesampingkan gaya individual per permintaan melalui parameter URL

Saat logo ada, Linkly secara otomatis menggunakan koreksi kesalahan tinggi (Level H) untuk memastikan kode QR tetap dapat dipindai.

Batas laju

Titik akhir dibatasi laju hingga 5 permintaan per detik per alamat IP. Gambar disimpan dalam cache selama 5 menit, jadi permintaan berulang untuk kode QR yang sama dilayani dengan cepat.

Respons

Permintaan yang berhasil mengembalikan status 200 dengan Content-Type: image/png dan data gambar PNG sebagai badan respons.

Respons kesalahan mengembalikan JSON:

{"error": "Rate limit exceeded"}

FAQ API pembuat kode QR

Apakah saya memerlukan kunci API untuk mendapatkan gambar kode QR?

Tidak. Cukup tambahkan .qr.png ke URL tautan pendek Anda. Ini bersifat publik dan tidak memerlukan autentikasi.

Bisakah saya menyematkan gambar kode QR di email atau halaman web?

Ya. URL .qr.png dirancang untuk disematkan. Gunakan sebagai sumber <img> dalam email HTML, halaman web, PDF, atau sistem apa pun yang mendukung URL gambar.

Apakah warna khusus dan logo disertakan?

Ya. Kode QR dirender dengan semua gaya yang tersimpan, termasuk warna khusus, pola titik/fluid, gaya mata, dan logo. Anda juga dapat mengesampingkan gaya apa pun dengan parameter kueri.

Berapa ukuran gambar yang dihasilkan?

Ukuran default adalah 1024x1024 piksel. Anda dapat menentukan ukuran khusus dari 100 hingga 2048 piksel menggunakan parameter kueri size, misalnya ABC123.qr.png?size=2048.

Apakah ada batasan laju?

Ya. Titik akhir dibatasi laju hingga 5 permintaan per detik per alamat IP. Jika Anda melebihi ini, Anda akan menerima kode status 429.

Bisakah saya menetapkan gaya kode QR melalui API?

Ya. Lewatkan objek qr_styles saat membuat atau memperbarui tautan melalui Link Shortening API. Gaya yang tersimpan secara otomatis diterapkan saat Anda meminta gambar .qr.png. Lihat bagian Menetapkan Gaya melalui Link API di atas.

Bisakah saya menghasilkan kode QR dalam format SVG?

Belum. API saat ini hanya mendukung format PNG. Dukungan SVG mungkin ditambahkan di masa mendatang.

Sumber daya terkait

Ketersediaan paket

Tersedia di Pro dan di atasnya

Bandingkan paket →

Dapatkan 100 tautan pendek dan lacak 500 klik bulanan secara gratis.

Mulai Gratis

Tidak diperlukan kartu kredit.

Volume tinggi? Hubungi tim kami.