Cara Membuat QR Code Statis Gratis yang Selalu Bisa Dipindai
Untuk membuat QR code, tentukan apa yang terjadi saat kode dipindai (membuka tautan, terhubung ke Wi-Fi, menyimpan kontak), simpan isinya sebagai kode statis tanpa masa kedaluwarsa, ekspor SVG untuk cetak atau PNG 1000 px untuk layar, lalu pindai dengan dua ponsel berbeda sebelum mencetak. Ukuran, kontras, dan tepi putihlah yang menentukan berhasil tidaknya kode, lebih daripada generatornya.
Apa cara tercepat membuat QR code yang terus berfungsi?
Simpan tautan atau data langsung sebagai kode statis, buat isinya singkat, cetak minimal 2 × 2 cm (atau sepersepuluh jarak pindai) dengan tepi putih 4 modul, kode gelap di atas latar terang, lalu uji di iPhone dan ponsel Android sebelum mencetak.
Apa sebenarnya isi sebuah QR code
QR code adalah barcode dua dimensi yang menyimpan sepotong teks pendek, tidak lebih. Denso Wave, perusahaan dalam grup Toyota, merancangnya pada 1994 untuk melacak suku cadang mobil di jalur perakitan, dan kode ini menjadi standar internasional ISO/IEC 18004 pada 2000. Tiga kotak besar di sudut memberi tahu pemindai letak kode dan arah tegaknya; kotak-kotak kecil, yang disebut modul, membawa datanya. Tautan, data login Wi-Fi, dan kartu kontak semuanya hanyalah teks dengan format tertentu, dan ponsellah yang memutuskan tindakan apa yang diambil setelah teks itu terbaca.
Kode tersedia dalam 40 ukuran yang disebut versi, dari 21 × 21 modul (versi 1) hingga 177 × 177 modul (versi 40). Versi terbesar menampung 7.089 digit, 4.296 karakter alfanumerik, atau 2.953 byte. Angka 4.296 itu hanya berlaku untuk set alfanumerik terbatas: angka, huruf kapital, spasi, dan delapan simbol. URL biasa dengan huruf kecil memakai mode byte, sehingga batas sebenarnya lebih rendah, dan setiap karakter tambahan mendorong kode ke versi yang lebih padat dengan modul yang lebih kecil.
Setiap kode juga membawa koreksi kesalahan Reed–Solomon, yang memungkinkan pemindai menyusun ulang pesan saat sebagian pola kotor, tergores, atau tertutup. Empat levelnya memulihkan kira-kira 7% (L), 15% (M), 25% (Q), dan 30% (H) kode. Level yang lebih tinggi memakan tempat, karena data pemulihan disimpan bersama konten Anda. Dalam praktiknya, panjang konten dan level koreksi bersama-sama menentukan kepadatan pola, dan kepadatan itulah yang menentukan apakah ponsel lama bisa membacanya dari seberang ruangan atau hanya dari jarak beberapa sentimeter.
Cara memformat setiap jenis konten
Ponsel mengenali beberapa format teks dan mengubahnya menjadi tindakan. Tautan yang diawali https:// membuka browser. Baris yang diawali WIFI: menawarkan untuk bergabung ke jaringan, tel: menawarkan panggilan, mailto: membuka email baru, dan SMSTO: memulai pesan teks. Kontak dimasukkan sebagai vCard (BEGIN:VCARD) atau MeCard yang lebih ringkas (MECARD:N:Santoso,Budi;TEL:+6221…;;), dan entri kalender memakai blok iCalendar BEGIN:VEVENT. Untuk unduhan aplikasi, simpan satu tautan web yang mengarahkan iPhone ke App Store dan ponsel Android ke Google Play, alih-alih mencetak dua kode. Di India, kode pembayaran UPI berupa tautan upi://pay?pa=nama@bank&pn=Nama yang bisa dibuka aplikasi UPI mana pun dengan data penerima sudah terisi.
Anda tidak perlu mengetik string ini secara manual. Generator QR code gratis menyusunnya dari kolom formulir: pilih Jenis kode QR, isi Tautan, Nama jaringan, atau Nomor telepon, lalu tekan Buat. Memahami format mentahnya tetap berguna saat kode bermasalah, saat Anda menyiapkan spreadsheet untuk kode massal, atau saat aplikasi pemindai menampilkan teks biasa alih-alih tombol Gabung. String Wi-Fi di bawah ini paling sering salah ditulis: jenis keamanan ditulis lebih dulu, karakter khusus seperti titik koma dalam kata sandi perlu diawali garis miring terbalik, dan barisnya diakhiri dua titik koma.
| Konten | Teks di dalam kode | Yang ditawarkan ponsel |
|---|---|---|
| Tautan situs web | https://example.com/menu | Buka di browser |
| Jaringan Wi-Fi | WIFI:T:WPA;S:TamuKafe;P:kopitubruk42;; | Gabung ke jaringan |
| Kontak (MeCard) | MECARD:N:Santoso,Budi;TEL:+6221123456;; | Simpan kontak |
| mailto:[email protected]?subject=Pesanan | Email baru | |
| SMS | SMSTO:+6281234567890:Meja 12 siap | Pesan baru |
| Acara kalender | BEGIN:VEVENT … END:VEVENT | Tambahkan ke kalender |
| Teks biasa | Teks apa pun, hingga sekitar 300 karakter untuk cetak | Tampilkan teks |
WIFI:T:WPA;S:nama;P:sandi;;
Kode statis versus kode dinamis
Kode statis menyimpan konten Anda langsung di dalam pola. Tidak ada apa pun di antara pindaian dan tujuan, sehingga kode ini tidak bisa kedaluwarsa, tidak bisa dimatikan pihak ketiga, dan tidak memerlukan biaya untuk dipertahankan. Kode dinamis justru menyimpan tautan pengalihan pendek, misalnya domain milik penyedia ditambah beberapa karakter, dan server penyedia meneruskan setiap pindaian ke tujuan apa pun yang Anda atur di akun Anda. Hanya itu triknya. Bagian yang bisa diedit adalah pengalihannya, bukan kodenya, dan pengalihan itu hanya hidup selama layanan dan akun Anda masih ada.
Inilah sebabnya banyak generator gratis yang meminta Anda mendaftar agar bisa "mengedit nanti" sebenarnya sedang menjual pengalihan tersebut. Saat masa uji coba berakhir atau langganan tidak diperpanjang, pengalihan berhenti dan setiap kode yang sudah dicetak mengarah ke halaman galat atau layar upgrade. Anda bisa mendapat fleksibilitas yang sama tanpa penyedia: simpan tautan di domain milik Anda sendiri, misalnya situsanda.com/menu, lalu ubah isi halaman itu atau tujuan pengalihannya. Panduan QR code dinamis menjelaskan cara menyiapkannya dengan pengalihan 302.
Konten di dalam pola
Tautan atau data ditulis langsung ke dalam kode.
- Tidak pernah kedaluwarsa, tanpa akun
- Berfungsi offline untuk Wi-Fi, kontak, dan teks
- Mengganti tujuan berarti mencetak ulang
Tautan pengalihan pendek
Kode menyimpan URL pendek yang diteruskan oleh server.
- Tujuan bisa diubah setelah dicetak
- Jumlah pindaian berasal dari log pengalihan
- Berhenti berfungsi jika layanan pengalihannya berhenti
Ukuran, jarak, dan zona kosong
Ukuran minimum yang realistis untuk kode cetak yang dibaca sejauh jangkauan lengan adalah sekitar 2 × 2 cm (0,8 × 0,8 in), dan itu pun hanya untuk konten pendek; kode padat dengan tautan panjang membutuhkan 3 cm atau lebih. Untuk kode yang dibaca dari jarak lebih jauh, pakai aturan 10:1: lebar kode minimal sepersepuluh jarak pindai. Poster yang dibaca dari 2 m membutuhkan kode 20 cm, papan di jendela yang dibaca dari trotoar sejauh 3 m membutuhkan 30 cm. Ukur kodenya saja, bukan desain di sekelilingnya.
Di sekeliling pola terdapat zona kosong, margin kosong yang menurut standar selebar 4 modul di setiap sisi. Desainer sering memangkasnya agar tata letak lebih rapat, lalu pemindai gagal menemukan tepinya, terutama saat kode diletakkan di atas foto yang ramai. Biarkan Zona kosong pada 4 dan anggap tepi putih itu bagian dari kode. Kontras sama pentingnya: modul gelap di atas latar terang, idealnya hitam di atas putih. Kode berwarna tetap bisa dipindai selama warna kodenya jelas lebih gelap daripada latarnya, tetapi gradasi, latar bermotif, dan warna pucat mengurangi batas amannya.
Kode terbalik, yaitu modul terang di atas latar gelap, tampak menarik di kemasan gelap tetapi gagal di banyak pemindai, termasuk ponsel lama dan banyak pembaca di mesin kasir. Jangan pernah mencetaknya tanpa mengujinya di perangkat tertua yang bisa Anda temukan. Kehati-hatian yang sama berlaku untuk logo di tengah kode: atur Koreksi kesalahan ke Maks. (30%), buat logo lebih kecil dari sekitar seperlima lebar kode, dan ingat bahwa logo menghabiskan cadangan pemulihan yang seharusnya menutupi goresan dan pantulan cahaya.
Pilih format file, lalu uji di ponsel sungguhan
Untuk cetak, ekspor SVG. SVG adalah format vektor, sehingga kode tetap tajam di ukuran berapa pun, dan percetakan bisa memperbesarnya dari kartu nama hingga spanduk tanpa tepi modul yang buram. PDF dan EPS juga berformat vektor dan cocok untuk desainer yang bekerja di InDesign atau Illustrator. Untuk layar, slide, dan email, PNG berukuran 1000 px atau lebih sudah cukup; naikkan Ukuran gambar untuk layar besar. Jangan pernah memperbesar PNG kecil atau screenshot sebuah kode, karena tepi hasil resampling menjadi lembek. Jika yang Anda miliki hanya PNG berisi kode atau logo, mengubah PNG ke SVG menjelaskan kapan tracing berhasil. Generator QR code SVG terbuka dengan keluaran vektor sudah terpilih.
Kemudian uji, di lebih dari satu ponsel. Kamera iPhone sudah bisa membaca QR code tanpa aplikasi tambahan sejak iOS 11 pada 2017, dan ponsel Android terkini membacanya lewat kamera bawaan atau Google Lens. Model Android lama, ponsel kelas bawah, dan pemindai barcode di meja kasir toko kurang toleran, padahal merekalah yang akan memindai menu Anda. Uji pada ukuran dan jarak sebenarnya, di bahan sebenarnya, di bawah pencahayaan sebenarnya. Cetakan uji yang ditempel di dinding tempat kode akan dipasang memberi tahu Anda lebih banyak daripada pratinjau di layar.
iPhone
- 01Buka aplikasi Kamera dan arahkan ke kode; tidak perlu aplikasi lain.
- 02Ketuk banner kuning dan periksa tautan atau tindakannya sebelum dibuka.
- 03Ulangi dari jarak yang Anda rencanakan, bukan hanya dari dekat.
Android
- 01Arahkan kamera bawaan ke kode, atau buka Google Lens.
- 02Ketuk tautan atau tindakan yang disarankan di atas kode.
- 03Coba juga ponsel Android kedua yang lebih lama jika bisa meminjamnya.
Pemindai dan cetakan
- 01Cetak contoh di kertas atau bahan akhir dalam ukuran penuh.
- 02Pindai di bawah pencahayaan sebenarnya, termasuk pantulan dari lampu.
- 03Untuk meja kasir, coba juga pemindai barcode milik toko.
Kesalahan yang merusak kode cetak
Sebagian besar QR code yang mati bukanlah kode yang rusak. Kode itu memang tidak akan pernah terpindai pada ukuran atau permukaan tersebut, atau mengarah ke tautan yang sudah tidak ada. Kabar baiknya, setiap masalah ini bisa ditemukan saat pengujian sebelum cetak massal, yang hanya memakan beberapa menit alih-alih biaya cetak ulang. Daftar di bawah mencakup kegagalan yang paling sering muncul pada menu, brosur, dan label produk, kira-kira diurutkan dari yang paling sering terjadi.
Jika kode yang sudah beredar berhenti berfungsi, mulailah dari tujuannya. Buka tautan yang tersimpan di komputer: jika halamannya hilang, domainnya kedaluwarsa, atau masa uji coba gratis habis, polanya baik-baik saja dan solusinya adalah kode baru atau memulihkan halaman. Jika tautannya berfungsi tetapi pemindaian gagal, masalahnya bersifat fisik, dan penyebabnya hampir selalu ukuran, kontras, atau zona kosong. Pegang ponsel pada jarak yang berbeda-beda; jika terbaca dari dekat tetapi tidak dari tempat orang berdiri, kodenya memang terlalu kecil.
Tautan terlalu panjang
Parameter pelacakan dan path yang panjang mendorong kode ke versi padat dengan modul sangat kecil. Hapus parameter yang tidak diperlukan, atau simpan halaman pendek di domain Anda sendiri.
Kode dicetak terlalu kecil
Pertahankan minimal 2 × 2 cm untuk pembacaan dekat dan terapkan aturan jarak 10:1 untuk kode di dinding atau jendela.
Kontras rendah atau latar bergradasi
Gunakan warna kode gelap di atas latar terang yang polos; gradasi dan foto di belakang kode membingungkan pola penanda di sudut.
Tautan pendek yang sudah kedaluwarsa
Layanan pemendek tautan gratis dan kode dinamis versi uji coba bisa berhenti mengalihkan. Simpan tautan yang Anda kendalikan, atau langsung tujuan akhirnya.
Permukaan melengkung atau mengilap
Botol, kaleng, dan kartu berlaminasi mendistorsi atau memantulkan pola. Cetak lebih besar, gunakan hasil akhir doff, dan letakkan kode di bagian permukaan yang paling datar.
Zona kosong terpangkas
Kembalikan tepi kosong selebar 4 modul di setiap sisi, meski tata letaknya terasa sempit.
Apa yang bisa dan tidak bisa diketahui QR code tentang Anda
QR code statis hanyalah tinta cetak. Kode ini tidak bisa mencatat siapa yang memindainya, kapan, atau di mana, dan tidak bisa menjalankan kode di ponsel atau memasang apa pun. Pemindaian hanya membaca teksnya; ponsel lalu menampilkan apa yang ditemukannya dan meminta persetujuan sebelum membuka tautan, menelepon nomor, atau bergabung ke jaringan. Jadi kode itu sendiri tidak tahu apa pun tentang Anda. Apa yang terjadi selanjutnya sepenuhnya bergantung pada tujuannya, sama seperti saat Anda mengetik alamat itu sendiri di browser, dan kewaspadaan yang sama berlaku.
Pelacakan masuk lewat tautan. Server pengalihan kode dinamis mencatat setiap permintaan, biasanya mencakup waktu, alamat IP (dan dari situ perkiraan lokasi), jenis perangkat, dan browser. Parameter pelacakan di URL memberi tahu situs web dari poster atau brosur mana kunjungan itu berasal. Itu analitik web biasa, dan sebagai pemilik kode, sering kali justru itulah yang Anda inginkan. Sebagai pemindai, baca pratinjaunya sebelum mengetuk: domainnya memberi tahu Anda siapa yang akan melihat kunjungan tersebut.
Risiko sebenarnya adalah penggantian kode. Penipu menempelkan stiker kode mereka sendiri di atas kode asli pada mesin parkir dan meja restoran, mengarahkan orang ke halaman pembayaran palsu, dan Federal Trade Commission Amerika Serikat telah memperingatkan konsumen tentang hal ini. Jika Anda memasang kode di tempat umum, periksalah sesekali dan cetak domain tujuan di bawah kode. Untuk kode Wi-Fi, ingat bahwa kata sandi disimpan sebagai teks biasa, jadi gunakan jaringan tamu; generator QR code Wi-Fi menyusun string tersebut untuk Anda.
Daftar periksa untuk menu, poster, kartu nama, dan kemasan
Setiap permukaan gagal dengan caranya sendiri. Kartu menu basah dan dilap setiap malam, poster dibaca dari seberang ruangan atau peron, kartu nama berukuran mungil dan sering mengilap, sedangkan kemasan melengkung mengikuti botol lalu bertahan di rak bertahun-tahun setelah kampanye yang mencetaknya usai. Kolom di bawah ini merangkum pemeriksaan yang layak dilakukan untuk setiap permukaan sebelum Anda menyetujui cetak massal, agar kode tetap berfungsi setelah minggu pertama pemakaian sungguhan.
Menu dan kartu meja
- Minimal 3 × 3 cm untuk jarak meja
- Tautan ke halaman yang bisa Anda perbarui
- Kertas doff dan satu baris keterangan tentang apa yang dibuka kode
Poster dan papan informasi
- Lebar minimal sepersepuluh jarak baca
- Setinggi mata, jauh dari pantulan cahaya
- Koreksi kesalahan Tinggi atau Maks. di luar ruangan, domain dicetak di bawahnya
Kartu nama dan kemasan
- Tidak lebih kecil dari 2 × 2 cm, file vektor untuk percetakan
- Bidang datar, jangan di lengkungan atau laminasi mengilap
- Tautan yang bertahan lebih lama dari produknya, diuji pindai di bahan akhir
Poin penting
- QR code hanya menyimpan teks pendek; tautan, login Wi-Fi, dan kontak adalah format yang dikenali ponsel.
- Kode statis tidak pernah kedaluwarsa. Kode dinamis adalah pengalihan, dan Anda bisa menjalankannya sendiri di domain yang Anda kendalikan.
- Cetak minimal 2 × 2 cm, ikuti aturan jarak 10:1, dan pertahankan tepi putih 4 modul.
- Gunakan SVG, PDF, atau EPS untuk cetak dan PNG 1000 px atau lebih untuk layar.
- Uji di iPhone, ponsel Android, dan pemindai yang lebih lama pada ukuran, jarak, dan cahaya sebenarnya.
Pertanyaan yang sering diajukan
Berapa panjang maksimal isi sebuah QR code?
Versi terbesar menampung hingga 4.296 karakter alfanumerik atau 2.953 byte pada koreksi kesalahan terendah. Untuk kode cetak, buat tautan di bawah sekitar 80 karakter dan teks biasa di bawah sekitar 300, agar polanya cukup renggang untuk ponsel apa pun.
Apakah QR code statis bisa berhenti berfungsi?
Kodenya sendiri tidak pernah berhenti berfungsi, karena kontennya merupakan bagian dari pola. Kode hanya gagal saat tujuannya berubah, misalnya halaman web dihapus, kata sandi Wi-Fi diganti, atau layanan pemendek tautan tutup.
Bisakah saya membuat QR code yang membuka aplikasi?
Simpan tautan web ke halaman toko aplikasi atau ke halaman yang mendeteksi perangkat lalu mengarahkan iPhone ke App Store dan ponsel Android ke Google Play. Dengan begitu satu kode berfungsi untuk keduanya.
Mengapa QR code saya berfungsi di layar tetapi tidak di kertas?
Versi cetaknya biasanya lebih kecil, lebih mengilap, atau kontrasnya lebih rendah daripada pratinjau di layar, atau tepi putihnya terpangkas dalam tata letak. Cetak contoh dalam ukuran akhir dan pindai di bawah pencahayaan sebenarnya.
Amankah memindai QR code di tempat umum?
Pemindaian itu sendiri tidak berbahaya, karena ponsel hanya membaca teks. Periksa domain di pratinjau sebelum membukanya, dan waspadai stiker yang ditempel di atas kode asli pada mesin parkir atau papan pembayaran.
Bisakah saya mengganti warna QR code?
Bisa, selama kodenya tetap jelas lebih gelap daripada latarnya. Hindari warna pucat, gradasi, dan kode terbalik terang-di-atas-gelap kecuali Anda sudah mengujinya di beberapa ponsel.
Baca juga
Cara Ekstrak File ZIP di Windows, Mac, iPhone, dan Android
Ekstrak ZIP dengan alat bawaan: Ekstrak Semua di Windows 11, klik dua kali di Mac, ketuk di File iPhone atau Files by Google. Plus RAR, 7z, dan solusi error.
Lucas Ferreira · 22 Agu 2026 · 11 menit baca
Cara Mengubah PNG ke SVG: Tracing Logo, Ikon, dan Gambar Garis
PNG baru menjadi SVG sungguhan lewat tracing. Pelajari gambar yang cocok, cara menyiapkan PNG, pengaturan warna dan ambang batas, serta cara mengecek path.
Jonas Weber · 4 Okt 2026 · 12 menit baca
Ukuran Postingan dan Story Instagram 2025: Semua Ukuran Piksel
Ukuran Instagram 2025: postingan 1080 × 1350 (4:5) atau 1080 × 1080, lanskap 1080 × 566, Story dan Reels 1080 × 1920 dengan zona aman 250 px, profil 320 × 320.
Jonas Weber · 7 Okt 2026 · 11 menit baca