Parameter

Parameter Tipe Default Keterangan
data string wajib Teks/konten yang akan di-encode ke QR.
style string default default, dots, rounded, classy, classy-rounded, extra-rounded, elegant, mixed, soft
colorPreset string - black, qris, emerald, midnight, sunset, royal. Mengatur dotsColor & cornersSquareColor sekaligus.
color hex #000000 Warna dasar. Dipakai untuk dots & corners jika keduanya tidak diatur terpisah. Diabaikan jika colorPreset dipakai.
dotsColor hex mengikuti color/colorPreset Warna modul data QR.
bgColor hex #FFFFFF Warna latar belakang.
cornersSquareColor hex mengikuti color/colorPreset Warna 3 kotak posisi (finder pattern) di pojok QR.
size int 400 Ukuran gambar akhir dalam piksel (100-2000). Bisa sedikit dibulatkan agar modul tetap tajam.
margin int 20 Quiet zone / jarak putih di tepi, dalam piksel (0-100).
ecl string M Error correction level: L, M, Q, H. Makin tinggi makin tahan rusak/ketutup logo, tapi QR makin padat.
logo url - URL gambar logo (opsional) yang ditampilkan di tengah QR dengan bidang putih.
logoSize int 18% dari size Ukuran logo dalam piksel, dibatasi maksimal 35% dari size agar QR tetap terbaca.
logoMargin int 8 Jarak putih di sekeliling logo, dalam piksel (0-40).
Untuk keterbacaan scan yang baik: jaga kontras tinggi antara bgColor dan dotsColor/cornersSquareColor (disarankan bgColor tetap terang/putih). Jika memakai logo, gunakan ecl Q atau H karena bagian tengah QR ikut tertutup logo.

Coba Langsung

preview

Contoh Penggunaan