2026-03-23

QR Code Generator Guide: Create Custom QR Codes (URL, vCard, Wi-Fi)

How QR codes work, what they can encode (URL, vCard, Wi-Fi, SMS), how to generate a custom QR code with error correction and branding, and the scannability mistakes.

QR Code Generator Guide: Create Custom QR Codes (URL, vCard, Wi-Fi)

Terakhir diperbarui: June 28, 2026

QR code adalah barcode 2D yang dipindai oleh kamera ponsel untuk membuka URL, berbagi info kontak, bergabung dengan Wi-Fi, atau mengirim pesan. Membuatnya mudah; tetapi membuat kode yang dapat dipindai secara andal melibatkan tiga hal: koreksi kesalahan yang cukup, kontras tinggi, dan ukuran fisik yang tepat untuk jarak pemindaian. Panduan ini membahas apa yang dienkode oleh QR code, cara menghasilkan kustom, dan kesalahan-kesalahan yang membuat kode tidak dapat dipindai.

Jawaban singkat: bagaimana Anda membuat QR code?

Kebutuhan Tipe QR Contoh data
Membuka halaman web URL https://imagic-ai.com
Berbagi kontak vCard Nama, telepon, email
Bergabung Wi-Fi Wi-Fi string SSID + password
Kirim SMS/email SMS / mailto Nomor atau alamat
Teks biasa Text String apa pun

Untuk satu kode, gunakan QR Code Generator; untuk banyak kode, gunakan pustaka Python qrcode atau CLI qrencode. Jika kode akan dimasukkan ke dalam grafis kampanye, siapkan karya seni di sekitarnya dengan image resizer dan periksa dimensi tujuan di social media image sizes guide.

Apa yang dapat dienkode oleh QR code?

QR code bukan hanya URL — mereka dapat mengenkode beberapa jenis data yang dikenali dan ditindaklanjuti oleh ponsel:

Apa yang dapat dienkode oleh QR code: URL, teks atau vCard, Wi-Fi, email/SMS/telepon

  • URL — membuka halaman web (penggunaan paling umum).
  • vCard — menambahkan kontak ke buku alamat ponsel.
  • Wi-Fi — bergabung dengan jaringan Wi-Fi (SSID + password tertanam).
  • SMS / email / telepon — membuka pesan atau memanggil nomor.
  • Teks biasa — string apa pun, ditampilkan sebagai teks.

Jenis data dienkode dalam payload QR, sehingga ponsel pemindai tahu harus berbuat apa. QR URL akan membuka browser; QR Wi-Fi akan membuka prompt bergabung jaringan.

Bagaimana cara membuat QR code?

Generator Browser

Untuk satu kode, gunakan QR Code Generator: pilih tipenya (URL, vCard, Wi-Fi), masukkan data, opsional atur warna merek atau logo, dan unduh PNG/SVG. SVG lebih baik untuk cetak karena dapat diskalakan tanpa pikselasi.

Command line (qrencode)

## Hasilkan QR URL sebagai PNG
qrencode -o qr.png -s 20 -m 2 "https://imagic-ai.com"

## Sebagai SVG (untuk cetak)
qrencode -o qr.svg -t SVG "https://imagic-ai.com"

Python (qrcode)

import qrcode
qr = qrcode.QRCode(box_size=20, border=2, error_correction=qrcode.constants.ERROR_CORRECT_M)
qr.add_data("https://imagic-ai.com")
qr.make(fit=True)
qr.make_image(fill_color="black", back_color="white").save("qr.png")

Untuk banyak kode (ratusan kode dari CSV), pustaka Python adalah alat yang tepat.

Apa itu koreksi kesalahan dan mengapa itu penting?

QR code memiliki koreksi kesalahan bawaan (Reed-Solomon) sehingga tetap dapat dipindai meskipun sebagian rusak, kotor, atau ditumpuk dengan logo. Ada empat tingkat:

Level Dapat Dipulihkan Penggunaan
L (Low) ~7% Lingkungan bersih, data maksimum
M (Medium) ~15% Default, penggunaan umum
Q (Quartile) ~25% Cetak, risiko kerusakan ringan
H (High) ~30% Luar ruangan, overlay logo

Koreksi yang lebih tinggi memungkinkan Anda menempatkan logo di tengah atau bertahan dari keausan, tetapi membuat kode menjadi lebih padat (lebih banyak modul). Gunakan H saat menambahkan logo atau mencetak untuk penggunaan luar ruangan; M sudah cukup untuk sebagian besar kasus.

Bagaimana cara memberi merek pada QR code tanpa merusaknya?

Anda dapat mengubah warna latar depan dan menambahkan logo di tengah, tetapi keduanya berisiko mengurangi kemampuan pemindaian:

QR code bermerek dengan warna merek alih-alih hitam — pertahankan kontras tinggi

  • Warna: pertahankan kontras tinggi — latar depan gelap pada latar belakang putih adalah yang paling aman. Hindari pasangan kontras rendah (kuning di atas putih). ISO/IEC 18004 QR code standard mendefinisikan spesifikasi; panduan pemindaian praktis dari Google's QR code best practices menggemakan aturan kontras tinggi.
  • Logo: pertahankan kecil (di bawah ~30% dari area) dan di tengah, serta gunakan koreksi kesalahan H sehingga kode tetap dapat dipindai dengan logo menutupi bagian tengahnya.
  • Bentuk: jaga pola "finder" tiga sudut agar utuh; itulah cara pemindai menemukan dan mengorientasikan kode.

Selalu uji kode bermerek pada ponsel sungguhan sebelum mencetaknya di tempat yang mahal.

Berapa ukuran QR code cetak seharusnya?

Aturan praktis pemindaian: kode harus setidaknya 1/10 dari jarak pemindaian melintang. Kode yang dipindai dari 1 meter (poster) membutuhkan ~10cm; kode yang dipindai dari 20cm (kartu nama) membutuhkan ~2cm. Menjadi lebih kecil dari itu akan menyulitkan kamera ponsel untuk menyelesaikan modul-modulnya. Untuk cetak, ekspor sebagai SVG agar tetap tajam pada ukuran apa pun.

QR code Statis vs Dinamis

  • Statis: data dienkode langsung dalam kode. Tujuan tidak dapat diubah setelah pembuatan. Terbaik untuk Wi-Fi, vCard, dan URL permanen.
  • Dinamis: kode mengenkode URL pengalihan pendek; tujuannya dapat diubah nanti (dan pemindaian dilacak). Ini memerlukan server dan biasanya merupakan layanan berbayar. Terbaik untuk kampanye pemasaran di mana Anda mungkin mengubah halaman arahan.

Pilihan ini penting untuk biaya dan fleksibilitas. Kode statis gratis selamanya dan tidak bergantung pada layanan apa pun — kode tetap berfungsi bahkan jika perusahaan generator menghilang, karena data hidup dalam kode itu sendiri. Kode dinamis membutuhkan biaya dan bergantung pada server pengalihan yang tetap aktif, tetapi memungkinkan Anda mengubah tujuan setelah dicetak (memperbaiki salah ketik, mengganti kampanye) dan menghitung pemindaian. Pembagian praktisnya: gunakan statis untuk apa pun yang harus berfungsi selamanya tanpa biaya berkelanjutan (kartu nama, tanda Wi-Fi, manual produk), dan dinamis untuk pemasaran jangka waktu terbatas di mana Anda menginginkan analitik dan kemampuan pengalihan. Mencampur keduanya adalah hal biasa — statis untuk materi permanen, dinamis untuk kampanye.

Kesalahan umum

  • Kontras rendah. Kode samar pada latar belakang berwarna tidak dapat dipindai. Gunakan gelap-di-terang.
  • Logo terlalu besar. Menutupi data; gunakan koreksi kesalahan H dan pertahankan logo di bawah 30%.
  • Terlalu kecil untuk jaraknya. Kode 1cm pada poster tidak dapat dipindai dari seberang ruangan.
  • Pola finder rusak. Tiga kotak sudut harus tetap utuh.
  • Rasterisasi untuk cetak. Gunakan SVG agar kode tetap tajam saat diskalakan.

Pertanyaan yang sering diajukan

Apakah QR code kedaluwarsa?

Kode statis tidak pernah kedaluwarsa — data ada dalam kode. Kode dinamis (URL pengalihan) hanya kedaluwarsa jika layanan pengalihan mati.

Bisakah QR code memiliki logo?

Ya — letakkan logo kecil di tengah dan gunakan koreksi kesalahan H. Pertahankan di bawah ~30% dari area.

Apa tingkat koreksi kesalahan terbaik?

M untuk penggunaan umum, H saat menambahkan logo atau mencetak untuk risiko luar ruangan/keausan. Artikel Wikipedia QR code membahas levelnya secara rinci.

Bisakah saya melacak pemindaian QR code?

Hanya dengan QR dinamis (URL pengalihan dengan analitik). Kode statis tidak dapat dilacak.

Apa yang dapat dienkode oleh QR code?

Sebuah URL, teks biasa, vCard (kontak), jaringan Wi-Fi, email, SMS, atau acara kalender. URL adalah yang paling umum. Jenis data menentukan cara pemindai menangani hasilnya — URL terbuka di browser, vCard menambahkan kontak, kode Wi-Fi bergabung dengan jaringan.

Apa itu koreksi kesalahan dan mengapa itu penting?

Koreksi kesalahan adalah redundansi yang memungkinkan QR code dipindai bahkan jika sebagian rusak atau tertutup (hingga 30 persen, pada tingkat tertinggi). Koreksi kesalahan yang lebih tinggi membuat kode yang lebih besar dan lebih padat. Gunakan saat kode mungkin tergores atau ketika Anda menumpuk logo — bagian tengah adalah tempat paling aman untuk logo kecil.

Berapa ukuran QR code cetak seharusnya?

Cukup besar untuk dipindai dari jarak yang diharapkan — kira-kira 1 inci untuk pemindaian 2 kaki, lebih besar untuk jarak yang lebih jauh. Semakin kecil kode, semakin dekat pemindai harus berada. Uji ukuran cetak dengan ponsel sebelum produksi massal, karena kode yang terlalu kecil akan gagal dipindai begitu saja.

Apa itu QR code dinamis?

QR code yang mengenkode URL pengalihan pendek daripada tujuan akhir, sehingga Anda dapat mengubah ke mana ia menunjuk tanpa mencetak ulang kodenya, dan mencatat pemindaian untuk analitik. Kode statis mengenkode tujuan secara langsung dan tidak dapat diubah atau dilacak. Kode dinamis lebih mahal tetapi fleksibel dan terukur.

Bagaimana cara memberi merek pada QR code tanpa merusaknya?

Pertahankan warna merek dengan kontras tinggi (gelap di atas terang), dan jangan pernah menutupi lebih dari yang diizinkan tingkat koreksi kesalahan — bagian tengah adalah yang paling aman untuk logo kecil. Uji kode bermerek pada pemindai sungguhan sebelum mencetak, karena kontras rendah atau terlalu banyak lapisan akan merusak pemindaian dan QR code yang rusak hanyalah dekorasi.

Bisakah QR code terlalu kecil untuk dipindai?

Ya — di bawah sekitar 1 inci, sebagian besar kamera ponsel kesulitan, terutama dari jarak jauh. Ukur kode sesuai dengan jarak pemindaian: lebih besar untuk pemindaian yang lebih jauh. Uji ukuran cetak dengan ponsel sebelum produksi massal, karena kode yang terlalu kecil akan gagal dipindai dan hanyalah dekorasi.

Close-up tangan sedang mengemas kotak dengan QR code, melambangkan layanan bisnis online.

Kredit Gambar

  • Contoh QR-code, QR bermerek, dan diagram apa yang dienkode oleh qr-encodes — kode QR adalah nyata, dihasilkan oleh penulis menggunakan pustaka Python qrcode dengan mengenkode https://imagic-ai.com; diagram jenis enkoding diilustrasikan oleh penulis.

Gunakan alat gratis sambil mengikuti panduan.

Gambar sampul untuk Cara Membuat Efek Duotone pada Foto (Panduan Desain)

Thu Mar 19 2026 20:00:00 GMT-0400 (Eastern Daylight Time)

Cara Membuat Efek Duotone pada Foto (Panduan Desain)

Pelajari cara membuat efek duotone pada foto: bagaimana pewarnaan dua warna bekerja, pasangan warna terbaik, cara menerapkannya di Canva, Photoshop, atau ImageMagick, dan penggunaannya.