Generator QR Code Online Gratis
Buat QR code untuk URL, teks, kata sandi WiFi, atau kartu kontak. Unduh sebagai PNG atau SVG · tanpa perlu mendaftar.
Apa Itu QR Code?
QR (Quick Response) code adalah barcode 2D yang menyimpan data seperti URL, teks, kredensial WiFi, atau info kontak. Cukup arahkan kamera ponsel Anda ke QR code untuk memindainya. QR code banyak digunakan pada kartu nama, menu restoran, kemasan produk, tiket acara, dan materi pemasaran.
Sejarah singkat kode QR
Kode QR ditemukan pada tahun 1994 oleh Masahiro Hara, seorang insinyur di Denso Corporation (kemudian dipisah menjadi Denso Wave), untuk menyelesaikan masalah rantai pasok otomotif Jepang. Model produksi lean Toyota menghasilkan lebih banyak SKU per benda kerja daripada sekitar 20 karakter yang dapat dibawa kode batang satu dimensi, sehingga pekerja memindai sepuluh kode berderet per komponen. Tugas Hara adalah merancang kode 2D yang membawa seluruh label dalam satu simbol, dalam orientasi apa pun, dengan cepat. Ia mengatakan dalam wawancara bahwa tata letak grid matriks sebagian terilhami dari batu putih dan hitam di papan Go saat istirahat makan siangnya. Masalah yang lebih sulit adalah deteksi posisi: bagaimana scanner tahu di mana kode dimulai dan mana sisi atas saat difoto miring atau terbalik? Jawaban Hara adalah tiga kotak konsentris pola pencari di tiga sudut setiap kode QR. Untuk memilih penanda yang tidak bentrok dengan cetakan biasa, timnya mentabulasi frekuensi panjang garis di ribuan majalah dan koran dan menemukan bahwa rasio 1:1:3:1:1, hitam tipis, putih tipis, hitam tebal, putih tipis, hitam tipis, hampir tidak pernah muncul di percetakan biasa. Rasio inilah yang dicari scanner. Kontribusi penentu lain dari Denso Wave bersifat strategis: perusahaan memegang paten atas kode QR tetapi secara eksplisit melepaskan hak royalti untuk segala penggunaan yang mengikuti spesifikasi publik ISO/IEC 18004, yang pertama kali diterbitkan pada Juni 2000 dengan revisi besar pada 2006 (mendefinisikan «QR Code 2005»), pada 2015 (diganti namanya menjadi sekadar «QR Code»), dan edisi keempat saat ini bulan Agustus 2024. Merek dagang «QR Code» ditegakkan; kode batang matriks di belakangnya bebas dipakai. Keputusan 1994 itu adalah alasan terbesar mengapa kode QR memenangkan lomba kode batang 2D konsumen melawan PDF417, Aztec, dan Datamatrix. Adopsi massal datang bersama deteksi kamera ponsel bawaan: iOS 11 pada September 2017 dan Google Lens pada Mei 2018. Sekarang setiap ponsel modern membaca kode QR dari aplikasi kamera bawaan, tanpa scanner terpisah.
Anatomi sebuah kode QR
- Pola pencari. Tiga kotak konsentris di sudut kiri atas, kanan atas, dan kiri bawah. Scanner menemukannya lebih dulu berkat barisan modul 1:1:3:1:1 gelap-terang-gelap-terang-gelap yang sangat khas, sebuah rasio yang dipastikan tim Hara hampir tidak pernah muncul dalam materi cetak normal. Sudut keempat dari setiap kode versi 2 atau lebih membawa pola penyelarasan yang lebih kecil untuk koreksi perspektif saat simbol difoto dari sudut.
- Versi dan jumlah modul. Kode QR tersedia dalam 40 versi. Versi 1 berukuran 21x21 modul; setiap versi berikutnya menambahkan 4 modul per sisi, sehingga versi 40 adalah 177x177. Nomor versi ditentukan otomatis oleh encoder dari ukuran muatan dan tingkat koreksi galat yang dipilih. Kode QR produksi biasanya berada di rentang versi 4 hingga versi 10 (33x33 hingga 57x57 modul), karena lebih padat dari itu menyulitkan pemindaian dari ponsel pada jarak lengan.
- Mode pengkodean. Kode QR sadar mode: header aliran data memberi tahu dekoder kumpulan karakter mana yang dipakai, dan satu simbol dapat mencampur beberapa mode. Mode numerik mengemas tiga digit ke dalam sepuluh bit (sekitar 3,33 bit per digit). Mode alfanumerik mengemas dua karakter ke dalam sebelas bit, terbatas pada huruf besar A-Z, digit, spasi, dan simbol
$ % * + - . / :. Mode byte memakai 8 bit per byte dan menangani URL campuran huruf besar dan kecil, teks UTF-8, serta biner. Mode kanji memakai 13 bit per karakter untuk bahasa Jepang Shift JIS. Memilih mode yang tepat itulah yang memisahkan kode versi 1 21x21 yang ringkas dari kekacauan kotak hitam yang tidak terbaca. - Koreksi galat. Kode QR memakai koreksi galat Reed-Solomon, teknik teori pengkodean yang sama yang melindungi CD, transmisi wahana luar angkasa, dan DVD. Makalah asli 1960 oleh Irving S. Reed dan Gustave Solomon, Polynomial Codes Over Certain Finite Fields dalam SIAM Journal on Applied Mathematics, memperlakukan deret data sebagai koefisien polinomial atas lapangan berhingga; redundansi dari evaluasi berlebih memungkinkan penerima memulihkan polinomial bahkan ketika beberapa evaluasi salah. QR menawarkan empat tingkat: L (sekitar 7%), M (sekitar 15%), Q (sekitar 25%), dan H (sekitar 30%). Persentase itu adalah fraksi kata kode yang dapat hilang atau rusak dan masih dapat dipulihkan.
- Muatan maksimum. Pada versi 40 (177x177 modul) dengan koreksi tingkat L, sebuah QR dapat membawa 7.089 karakter numerik, 4.296 alfanumerik, 2.953 byte (teks UTF-8), atau 1.817 kanji. Pada tingkat H versi 40 yang sama hanya memuat 3.057 digit, 1.852 alfanumerik, 1.273 byte, atau 784 kanji. Dalam praktik, hampir tidak ada QR dunia nyata yang membawa lebih dari beberapa ratus byte, karena scanner genggam mulai kesulitan dengan kode padat versi 20 ke atas pada jarak baca biasa.
- Zona tenang. Setiap QR membutuhkan tepi kosong minimal selebar 4 modul di sekeliling area data. Memotong ke dalam zona tenang merusak pemindaian sekalipun area data masih utuh, karena scanner memakai kontras antara zona tenang dan pola pencari untuk mengunci kode. Generator ini mengeluarkan zona tenang yang benar secara otomatis; jika Anda memotong sendiri gambar yang diunduh, sisakan ruang.
Penggunaan umum kode QR
- URL dan pemasaran. Muatan yang jauh paling sering. QR mengkodekan tautan
https://...sederhana; scanner menampilkan URL sebelum membukanya (atau seharusnya, pada aplikasi yang terpercaya). Padankan QR dengan salinan tercetak URL agar pembaca dapat memverifikasi sebelum mengetuk, terutama di konteks fisik di mana lembar cetakan bisa saja telah diganti. - Berbagi Wi-Fi. Skema URI
WIFI:S:<SSID>;T:<WPA|WEP|nopass>;P:<kata_sandi>;H:<true|false>;;memungkinkan ponsel bergabung ke jaringan dengan satu ketukan. Tulang punggung poster Wi-Fi tamu di kafe, Airbnb, ruang konferensi, dan kantor samping rumah. Gunakan tingkat Q atau H jika poster akan dipegang atau terkena cuaca, karena satu modul hilang pada QR Wi-Fi mengunci semua tamu yang memindainya. - Kartu nama dan kontak. Kodekan muatan vCard 3.0 (RFC 6350) dengan nama, telepon, surel, dan organisasi, lalu ponsel yang memindai akan menawarkan menyimpan kontak langsung ke buku alamat. vCard cenderung panjang menurut standar QR: kartu kontak biasanya berada di rentang versi 6 hingga versi 12; tingkat M adalah default umum, kecuali jika kartu akan dicetak dalam ukuran kecil.
- Pembayaran seluler. Alipay dan WeChat Pay mempopulerkan penyelesaian transaksi berbasis QR di Tiongkok masing-masing sejak 2011 dan 2014; pola yang sama kini melayani Singapura (PayNow), Thailand (PromptPay), India (UPI), dan bagian Eropa yang terus bertambah. Pedagang mencetak QR; pelanggan memindai dari aplikasi pembayaran; aplikasi menangani otorisasi, penyelesaian, dan tanda terima. Tidak diperlukan perangkat keras NFC atau pembaca kartu di sisi pedagang.
- Kemasan produk. QR pada sebuah kotak dapat menautkan ke manual, registrasi garansi, informasi penarikan, daftar bahan, atau sistem otentikasi produk. Gunakan tingkat H atau Q karena karton pengiriman mudah tergores, terkena noda air, dan kadang tertutup label pengiriman. QR yang dirancang untuk kemasan luar sebaiknya juga menyertakan URL tercetak sebagai cadangan.
- Tiket acara dan boarding pass. Kodekan ID tiket unik atau token bertanda untuk pemindaian cepat di pintu. Kebanyakan boarding pass pesawat modern memakai Aztec dan bukan QR, tetapi tiket konser, tiket masuk museum, dan akses stadion sebagian besar berbasis QR. Tingkat Q atau H sintas terhadap kekusutan di saku dan paparan air sebentar saat antre di tengah hujan.
Standar dan tonggak sejarah
- 1994: Denso Wave menciptakan kode QR. Insinyur Masahiro Hara merancang simbol ini selama sekitar delapan belas bulan di Denso Corporation di Jepang, awalnya untuk pelacakan benda kerja di rantai pasok Toyota. Pilihan menentukannya adalah tiga kotak konsentris pola pencari dalam rasio 1:1:3:1:1, yang membuat scanner dapat mengunci QR pada orientasi apa pun.
- Januari 1999: JIS X 0510. Komite Standar Industri Jepang menerbitkan standar nasional pertama untuk kode QR, mengkodifikasi mode pengkodean, struktur koreksi galat, dan persyaratan fisik simbol yang sudah dipakai Denso Wave secara internal sejak 1994.
- Juni 2000: ISO/IEC 18004:2000. Edisi internasional pertama, yang mendefinisikan simbol QR fundamental Model 1 dan Model 2. Penerbitan pada tingkat internasional menghilangkan setiap sisa ketidakpastian lisensi atau geografis bagi calon penerap, dan membuka jalan bagi adopsi global.
- September 2006: ISO/IEC 18004:2006. Mendefinisikan «QR Code 2005», versi yang benar-benar diterapkan oleh sebagian besar scanner modern. Menambahkan klarifikasi, varian micro-QR tambahan untuk pemakaian industri yang sempit, dan peningkatan penempatan pola penyelarasan pada versi tinggi.
- Agustus 2024: ISO/IEC 18004:2024. Edisi keempat terkini. Mengoptimalkan efisiensi pengkodean, memperketat aturan penambahan terstruktur (yang memungkinkan satu muatan logis dipecah menjadi beberapa simbol fisik), dan menyelaraskan terminologi dengan spesifikasi micro-QR persegi panjang terkait. Setiap kode yang dikeluarkan generator ini sesuai dengan spesifikasi 2024.
- 1960: kode Reed-Solomon. Irving S. Reed dan Gustave Solomon menerbitkan Polynomial Codes Over Certain Finite Fields dalam SIAM Journal on Applied Mathematics, volume 8, halaman 300-304 (DOI 10.1137/0108018). Teknik teori pengkodean yang sama yang melindungi CD, DVD, dan data wahana antarplanet adalah yang membuat kode QR tetap berfungsi ketika sebagian darinya berbercak, sobek, atau tertutup logo.
- September 2017 dan Mei 2018: deteksi QR bawaan kamera ponsel. Apple meluncurkan Camera.app berkemampuan QR pada iOS 11 (September 2017); Google merilis deteksi QR di Google Lens (Mei 2018) dan mendorongnya ke aplikasi kamera Android bawaan. Menghilangkan kebutuhan akan aplikasi scanner pihak ketiga adalah pendorong terbesar adopsi QR pasca-2017 dalam pemasaran, restoran, dan pembayaran seluler di luar Asia Timur.
- 2021 hingga 2024: bangkitnya quishing. Phishing lewat kode QR naik dari sekitar 0,8% surel phishing pada 2021 menjadi 12,4% pada 2023 dan stabil di sekitar 10,8% pada 2024. Eksekutif C-suite memiliki kemungkinan sekitar 42 kali lebih besar daripada karyawan biasa untuk menerima upaya quishing; sekitar 27% surel quishing menyamar sebagai pemberitahuan autentikasi multifaktor. Pembuat QR yang sah merespons dengan menghindari pengalihan pelacakan yang diam-diam dan mencetak URL di samping kode agar pemindai dapat memverifikasi sebelum mengetuk.
Pertanyaan lain yang sering diajukan
Berapa ukuran cetak yang tepat untuk kode QR saya?
Untuk cetakan, minimal 2 cm kali 2 cm (sekitar 0,8 inci), yang memberikan rasio kira-kira 20:1 antara jarak pemindaian dan ukuran modul pada resolusi kamera ponsel biasa. Aturan praktis yang berguna adalah ukuran cetak minimum ≈ jarak pemindaian ÷ 10: QR yang ditujukan untuk dipindai dari 2 meter harus selebar setidaknya 20 cm; kode pada papan reklame jalan tol 50 meter di kejauhan harus selebar setidaknya 5 meter.
Mengapa muatan yang sama kadang menghasilkan kode dengan ukuran berbeda?
Dua alasan. Pertama, encoder mungkin menaikkan versi QR (lebih banyak modul per sisi) karena tingkat koreksi galat Anda memerlukan redundansi yang lebih besar daripada yang muat di versi lebih kecil. Kedua, encoder mungkin mengganti mode: ID yang semuanya angka dikodekan dalam mode numerik pada 3,33 bit per karakter; ID yang sama dengan awalan huruf memaksa mode alfanumerik atau byte, yang menggunakan lebih banyak bit per karakter dan bisa menaikkan versi.
Bisakah saya menempelkan logo di tengah tanpa merusak QR?
Bisa, sampai sekitar 25-30% area yang terlihat, asalkan Anda juga menaikkan tingkat koreksi galat. Reed-Solomon dapat memulihkan modul-modul yang ditutupi logo, tetapi hanya sampai persentase pemulihan tingkat tersebut. Tingkat H (30%) adalah pilihan standar untuk overlay logo; tingkat Q (25%) cocok untuk logo lebih kecil. Selalu uji pemindaian dari setidaknya tiga ponsel berbeda sebelum mencetak final, karena penempatan logo pada modul mana saja juga berpengaruh.
Apa beda QR statis dan QR dinamis?
QR statis mengkodekan muatan secara langsung: dipindai dan Anda mendapatkan persis URL atau teks yang dikodekan. QR dinamis mengkodekan URL pelacakan pendek yang mengalihkan melalui server pihak ketiga, sehingga tujuan dapat diubah tanpa mencetak ulang kode dan setiap pemindaian dapat dicatat. Generator ini hanya menghasilkan QR statis: muatan adalah muatan, tanpa pengalihan, tanpa pelacakan. Lebih lambat untuk diperbarui tetapi tidak terlihat oleh pemindai antiphishing dan tetap bertahan meski perusahaan pengalihan pihak ketiga gulung tikar.
Apakah kode QR membedakan huruf besar dan kecil?
Datanya iya, tetapi mode menentukan apa yang muat. Mode alfanumerik hanya mendukung huruf besar A-Z, digit, spasi, dan $ % * + - . / :; URL yang ditulis huruf kecil memaksa encoder masuk ke mode byte, yang memakai lebih banyak bit per karakter dan bisa menaikkan versi QR. Jika Anda mengendalikan tujuan, memakai jalur pendek seluruhnya huruf besar pada domain tanpa query string menjaga kode setipis mungkin.
Apakah masukan saya disimpan atau dikirim ke mana pun?
Tidak. Generator ini berjalan sepenuhnya di peramban Anda melalui pustaka berlisensi MIT QRCode.js. URL, kata sandi Wi-Fi, vCard, dan data gambar dihitung serta dirender secara lokal; tidak ada yang dikirim ke server mana pun, tidak ada peristiwa analitik yang mencatat nilainya, tidak ada daftar pemasaran yang menangkap masukan Anda. Dapat diverifikasi di panel Network alat pengembang dengan mengamati ketiadaan POST setelah halaman dimuat. Kata sandi Wi-Fi dan nomor telepon vCard persis adalah jenis muatan yang dimonetisasi oleh generator sisi server; yang ini tidak.
Pertanyaan yang Sering Diajukan
Berapa ukuran terbaik untuk QR code?
Untuk cetak, buat QR code minimal 2 cm x 2 cm (sekitar 0,8 inci). Untuk papan reklame atau tanda yang dilihat dari kejauhan, perbesar secara proporsional. Aturan praktisnya, ukuran minimum kode sama dengan jarak pemindaian dibagi 10.
PNG atau SVG, mana yang harus saya unduh?
Gunakan PNG untuk penggunaan digital (situs web, media sosial, email). Gunakan SVG untuk materi cetak karena merupakan format vektor yang dapat diskalakan ke ukuran apa pun tanpa kehilangan kualitas.
Bisakah saya menyesuaikan warna QR code?
Ya, gunakan pemilih warna depan dan latar belakang untuk menyesuaikan dengan brand Anda. Cukup pertahankan kontras yang memadai antara kedua warna, jika tidak pemindai tidak akan dapat membaca kode dengan andal.
Apakah QR code memiliki masa kedaluwarsa?
Tidak. QR code yang dibuat di sini bersifat statis, datanya disandikan langsung dalam pola. Kode ini akan terus berfungsi selamanya, selama konten yang ditautkan (seperti URL) tetap aktif.
Apa fungsi "tingkat koreksi kesalahan"?
Tingkat koreksi kesalahan yang lebih tinggi memungkinkan pemindai tetap membaca kode meskipun sebagian rusak, kotor, atau tertutup logo. Rendah (7%) menghasilkan pola terkecil; Tinggi (30%) bertahan dari kerusakan berat tetapi membuat kode lebih padat.
Alat Terkait
Kompresor Gambar Gratis Online
Kompres images up ke 80% smaller untuk Gratis. Drag dan drop, Instan Unduh. Berkas Anda tidak pernah meninggalkan perangkat Anda · 100% Sisi Klien.
Generator Kata Sandi Gratis Online
Hasilkan kata sandi yang kuat dan acak secara instan. Sesuaikan panjang, sertakan huruf besar, huruf kecil, angka, dan simbol. Gratis, berjalan di browser Anda.
Base64 Encoder & Decoder Online Gratis
Encode teks ke Base64 atau decode Base64 ke teks secara instan. Mendukung konversi file-ke-Base64. Gratis, tanpa pendaftaran, berjalan di browser Anda.