Baca QR Code apa pun dengan kamera Anda atau dari sebuah file gambar — didekode di dalam browser Anda.
Tidak ada yang direkam atau diunggah: alirannya tetap berada di perangkat Anda dan berhenti begitu Anda meninggalkan halaman ini.
QR Code adalah barcode dua dimensi yang menyimpan teks: sebuah tautan, kata sandi Wi-Fi, payload Pix, atau kartu kontak. Pembaca ini mendekode semuanya dengan dua cara: lewat kamera, yang diarahkan ke kode di layar, di poster atau di struk, atau dari sebuah file gambar — tangkapan layar atau foto, jalur yang biasa dipakai di desktop tanpa webcam sekaligus cara membaca kode yang dikirimkan orang lain kepada Anda.
Proses dekodenya sepenuhnya terjadi di halaman ini, dan pemindainya baru diunduh ketika Anda meminta pemindaian, supaya halamannya tetap ringan. Dari kamera, setiap frame digambar ke sebuah canvas tak terlihat, diperkecil agar cepat, lalu diserahkan ke dekoder sekitar dua belas kali per detik: dekoder menemukan tiga pola pencari besar di sudut-sudutnya, menghitung kisi modulnya, membaca kotak hitam dan putihnya dan menyusun ulang byte aslinya dengan koreksi kesalahan Reed-Solomon yang dibawa setiap QR Code — itulah sebabnya sebuah kode tetap terbaca meski ada logo tercetak di atasnya atau sudutnya tergores. Membaca sebuah file menjalankan langkah yang sama satu kali, ditambah satu tahap ekstra untuk kode yang dicetak terang di atas gelap.
Tugas sebenarnya sebuah pembaca adalah menunjukkan isi sebuah kode sebelum Anda menindaklanjutinya. QR Code memang buram secara desain: Anda tidak bisa membedakan stiker meteran parkir yang asli dari stiker yang ditempelkan penipu di atasnya sampai ada yang mendekodenya. Karena itu alat ini menampilkan hasil dekodenya sebagai teks dan tidak pernah mengubah sebuah tautan menjadi sesuatu yang bisa diklik — Anda yang membaca alamatnya dan memutuskan. Alat ini juga memberi tahu ketika isinya tampak seperti payload Pix atau kredensial Wi-Fi, supaya Anda memeriksa penerima dan jumlahnya di aplikasi bank lebih dulu. Tidak ada yang direkam: aliran kameranya berhenti ketika Anda menekan Hentikan atau meninggalkan halaman, dan tidak ada frame, file atau teks hasil dekode yang keluar dari perangkat Anda.
Tidak. Tidak ada yang pernah diunggah. Frame kamera dan file gambar apa pun yang Anda pilih digambar pada sebuah canvas di dalam halaman ini dan didekode oleh JavaScript di perangkat Anda sendiri — tidak ada frame, file maupun teks hasil dekode yang sampai ke Vai.la atau ke server mana pun, dan tidak ada yang disimpan setelah Anda menutup halaman.
Ada tiga hal yang bisa menghalanginya. Browser butuh izin Anda — kalau Anda pernah menolaknya, klik ikon gembok di bilah alamat dan izinkan kamera untuk situs ini. Halamannya harus disajikan lewat HTTPS, karena browser menolak akses kamera pada koneksi yang tidak aman. Dan perangkatnya harus punya kamera: di desktop tanpa webcam, gunakan opsi file gambar.
Bisa. Pilih "Baca dari file gambar" lalu pilih file PNG, JPG atau WEBP mana pun dari perangkat Anda — tangkapan layar, foto yang diambil dengan kamera lain dan kode yang Anda terima lewat pesan semuanya berfungsi.
Tidak otomatis aman. QR Code berbahaya — stiker yang ditempelkan di atas kode asli pada meteran parkir dan mesin pembayaran — adalah teknik phishing yang nyata, jadi pembaca ini menampilkan alamatnya sebagai teks biasa dan tidak pernah membuatnya bisa diklik. Baca domainnya dengan teliti sebelum membukanya, dan curigai domain yang dipendekkan atau yang ejaannya salah.
Biasanya soal fokus, cahaya atau posisi bidikan. Tahan kodenya tetap diam sampai kamera fokus, hindari pantulan cahaya dari layar, dan biarkan kodenya mengisi sebagian besar bidikan. Kode yang sangat kecil atau yang gayanya terlalu berhias lebih mudah dibaca dari foto jarak dekat lewat opsi file gambar.
Semua QR Code standar, di semua versi dan tingkat koreksi kesalahan: teks, tautan, kredensial Wi-Fi, vCard, acara kalender atau payload Pix. Alat ini tidak membaca barcode linear seperti EAN-13 dan Code 128, juga tidak membaca Data Matrix maupun PDF417.
Vai.la membuat tautan pendek dan QR Code dengan pelacakan klik, secara gratis.
Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.