Penyahkod Kod QR

Nyahkod dan baca kod QR daripada imej, kamera atau papan klip secara peribadi dalam pelayar anda.

🔒 Penyahkodan QR dilakukan dalam pelayar anda. Tiada imej atau data dihantar ke pelayan kami.

Advertisement

Panduan terperinci

Baca kod QR sebelum anda mempercayainya: apa yang dipaparkan penyahkod dan apa yang tidak dapat dilakukannya

Cara penyahkod membaca kod QR daripada imej, kamera atau papan klip, bagaimana ia melabel kandungan (pautan, Wi-Fi, kenalan dan lain-lain), mengapa sesetengah kod tidak dapat dinyahkod, dan cara menyemak kod sebelum membuka apa-apa, berdasarkan nasihat SPF dan CSA.

Kali terakhir disahkan: Sumber rujukan: jsQR · MDN Versi Markdown (untuk AI)

Angka utama sepintas lalu

Cara membaca kod
Muat naik imej, imbas dengan kamera, atau tampal dari papan klip
Muat naik boleh sehingga 10 MB.
Satu kod setiap imej
Satu hasil dipaparkan
Jika imej mengandungi beberapa kod, hanya satu dikembalikan, jadi potong imej kepada kod yang anda mahu.
Sumber: jsQR
Kod terbalik
Tidak dibaca
Alat ini mematikan percubaan imej terbalik pustaka itu, jadi kod cerah pada latar gelap gagal.
Sumber: jsQR
Membuka pautan
Hanya selepas anda mengesahkan amaran
Halaman tidak pernah membuka pautan sendiri, dan tab baharu dibuka tanpa referrer.
Akses kamera
Memerlukan HTTPS dan kebenaran anda
Pelayar hanya membenarkan akses kamera kepada halaman selamat.
Sumber: MDN

Menyemak kod QR sebelum membukanya

Polis dan Agensi Keselamatan Siber memberi amaran bahawa kod QR boleh membawa anda ke laman pancingan data, dan pelekat yang ditampal boleh menggantikan kod sebenar.

  1. Langkah 1: Perhatikan di mana kod itu berada

    Sebelum mengimbas

    Adakah ia kelihatan ditampal di atas kod lain? Adakah ia datang melalui mesej teks atau WhatsApp yang tidak diminta? Jika ya, jangan imbas.

  2. Langkah 2: Nyahkod di sini dahulu

    Di meja atau pada telefon

    Muat naik foto atau tangkapan skrin, atau gunakan tab kamera. Baca keseluruhan teks sebelum apa-apa dibuka.

  3. Langkah 3: Baca alamat dengan teliti

    Selepas dinyahkod

    Semak domain selepas https://, hingga / pertama. Cari ejaan yang salah, aksara tambahan dan alamat yang tidak dikenali.

  4. Langkah 4: Semak butiran pembayaran secara berasingan

    Untuk kod QR pembayaran

    Kod pembayaran dinyahkod sebagai satu baris teks yang panjang, bukan medan bernama. Sahkan jumlah dan nama penerima dalam aplikasi perbankan anda.

  5. Langkah 5: Buka hanya jika anda pasti

    Akhir sekali

    Jika ragu-ragu, jangan buka. Tanya organisasi yang memaparkan kod itu.

Apa yang boleh disembunyikan oleh kod QR

Kod QR hanyalah gambar bagi satu rentetan. Nasihat bersama SPF dan CSA menyatakan bahawa kebanyakan kod menyimpan URL, tetapi ia juga boleh mengandungi alamat e-mel, nombor telefon, data kalendar dan lokasi. Anda tidak dapat mengetahui yang mana satu daripada coraknya. Sebab itulah membaca teksnya sebelum telefon anda bertindak adalah berguna.

Cara penyahkod berfungsi

Alat ini melukis imej anda pada kanvas dan menghantar piksel kepada pustaka sumber terbuka jsQR, yang mencari tiga petak sudut, membaca grid, menggunakan pembetulan ralat dan mengembalikan teks. Semuanya berjalan dalam pelayar anda dan imej tidak dimuat naik.

  • Muat naik atau seret dan lepas. Mana-mana fail yang dianggap pelayar anda sebagai imej, sehingga 10 MB. Halaman menyenaraikan PNG, JPG dan WebP.
  • Kamera. Kamera belakang diminta. Setiap bingkai video disemak satu demi satu dan kamera berhenti pada bacaan pertama yang berjaya. Jika anda menolak kebenaran, atau halaman tidak disajikan melalui HTTPS, anda akan melihat ralat.
  • Papan klip. Buka tab Tampal dan tekan Ctrl+V (Cmd+V pada Mac) dengan imej yang telah disalin.

Cara kandungan dilabel

Selepas dinyahkod, teks dikelaskan mengikut permulaannya. Selain http(s)://, awalan adalah sensitif huruf besar-kecil:

Bermula dengan Dipaparkan sebagai Apa yang anda dapat
http:// atau https:// Pautan Teks dan butang Buka Pautan di sebalik amaran
WIFI: Rangkaian Wi-Fi Nama, keselamatan dan kata laluan (tersembunyi sehingga anda mendedahkannya)
BEGIN:VCARD Kenalan Nama, telefon, e-mel, organisasi, URL, alamat, nota
mailto: E-mel Alamat, subjek, kandungan
tel: Nombor telefon Nombor itu
SMSTO: SMS Nombor dan mesej
geo: Lokasi Latitud, longitud dan pautan Google Maps
Selain itu Teks biasa Teks mentah

Diuji dengan rentetan sampel: WIFI:T:WPA;S:HomeNet;P:secret123;; memberi nama HomeNet, keselamatan WPA dan kata laluan secret123. Baris vCard seperti TEL;TYPE=CELL:+65 9123 4567 dibaca sebagai nombor telefon, dan SMSTO:+6591234567:Meet at 5:30 sebagai nombor ditambah keseluruhan mesej. tel:+6561234567 memberi nombor, dan geo:1.3521,103.8198 memberi pautan peta.

Perkara yang jatuh ke teks biasa: pautan sms: (hanya SMSTO: dibaca), MAILTO: atau GEO: huruf besar, WiFi: dengan huruf bercampur, dan skim lain seperti otpauth://. Domain tanpa skim dipaparkan sebagai pautan hanya jika ia terdiri daripada www. pilihan, satu label dan satu hujung yang tersenarai (.com, .org, .net, .edu, .gov, .io, .co, .app, .dev, .tech, .info, .biz, .xyz, .me, .tv). Jadi www.iras.gov.sg ialah pautan, tetapi example.sg dan shop.example.com ialah teks biasa. Kod QR PayNow dan bank lain juga dinyahkod sebagai teks biasa. Alat ini tidak memecahkannya kepada UEN, jumlah dan rujukan. Hanya nombor telefon dan e-mel pertama dalam vCard dipaparkan, dan teks penuh sentiasa ada di bawah Teks Asal.

Mengapa kod mungkin tidak dapat dinyahkod

  • Warna terbalik. Modul cerah pada latar belakang gelap dilangkau dengan sengaja. Dalam ujian ringkas dengan imej yang jelas, jsQR membaca versi biasa dan terlepas versi terbalik. Songsangkan imej dalam mana-mana penyunting dan cuba lagi.
  • Kontras rendah. Kelabu sederhana pada kelabu cerah tidak dapat dibaca dalam ujian yang sama, walaupun tetapan songsang diubah.
  • Kabur, silau atau foto bersudut. Ambil semula secara lurus, dalam cahaya yang baik, cukup dekat supaya kod memenuhi sebahagian besar bingkai.
  • Lebih daripada satu kod. Hanya satu hasil dipaparkan, jadi potong kepada kod yang anda mahu. Pemotong Imej boleh melakukannya.
  • Bukan kod QR. Kod bar, Data Matrix dan format serupa tidak disokong.
  • Kod yang rosak teruk. Pembetulan ralat hanya membaiki sebahagian kod, kira-kira 7% hingga 30% bergantung pada tahap yang dipilih semasa ia dibuat.

Apa yang disimpan dalam pelayar anda

Alat ini menyimpan 20 hasil nyahkod terakhir anda dalam storan setempat pelayar supaya anda boleh melihatnya semula. Ini termasuk teks penuh kod Wi-Fi, termasuk kata laluan, walaupun senarai sejarah hanya menunjukkan label kunci untuk entri Wi-Fi. Ia kekal sehingga anda memadam entri atau mengosongkan data tapak. Tiada apa-apa dihantar ke pelayan. Kosongkan sejarah pada komputer yang dikongsi.

Petua: Alamat yang kelihatan selamat pun boleh menjadi tiruan. Bandingkan domain huruf demi huruf dengan yang anda jangkakan, dan jika ragu, taip sendiri alamat organisasi itu.

Kesilapan biasa

  • Membuka pautan tanpa membaca domain.
  • Mempercayai kod kerana ia ada pada poster atau pelekat. Ia mungkin ditampal di atas kod sebenar.
  • Menganggap kod QR pembayaran sudah disahkan kerana ia berjaya dinyahkod. Nyahkod menunjukkan teks, bukan kepada siapa wang itu pergi.
  • Mengimbas kod daripada mesej yang tidak diminta. Nasihat itu meminta anda mengelakkannya.
  • Menjangka alat ini membaca beberapa kod dalam satu foto.

Alat berkaitan

  • Penjana Kod QR — buat kod anda sendiri dan lihat bagaimana tahap dan saiz mengubahnya.
  • Pemotong Imej — potong foto kepada satu kod yang anda mahu baca.
  • Penukar Imej — tukar format imej yang luar biasa kepada PNG sebelum menyahkod.
Advertisement

Soalan lazim

Bagaimanakah cara menyahkod kod QR?

Muat naik imej yang mengandungi kod QR atau imbas menggunakan kamera. Alat ini menyahkod dan memaparkan kandungannya serta-merta tanpa perlu memasang aplikasi.

Bolehkah saya menyahkod kod QR daripada tangkap layar?

Ya. Muat naik tangkap layar atau foto yang mengandungi kod QR. Penyahkod akan mengeluarkan datanya daripada imej secara automatik.

Adakah data kod QR saya dihantar ke mana-mana pelayan?

Tidak. Semua penyahkodan dilakukan dalam pelayar anda. Imej dan data nyahkod tidak meninggalkan peranti, demi menjaga privasi sepenuhnya.

Bolehkah saya menyahkod kod QR yang rosak atau kabur?

Penyahkod boleh mengendalikan sedikit kerosakan kerana kod QR mempunyai pembetulan ralat terbina dalam. Namun, kod yang rosak teruk atau berkualiti rendah mungkin tidak dapat dinyahkod.

Apakah jenis kandungan kod QR yang boleh dinyahkod?

Penyahkod membaca teks yang disimpan dalam kod QR. Ia mengenali dan memformat URL, butiran Wi-Fi, kenalan vCard, alamat e-mel, nombor telefon, SMS dan lokasi geografi; selebihnya dipaparkan sebagai teks biasa.

Adakah saya perlu memasang aplikasi?

Tidak. Ini alat berasaskan web yang berfungsi terus dalam pelayar. Tiada pemasangan aplikasi atau pendaftaran diperlukan.

Bolehkah saya menyahkod beberapa kod QR serentak?

Alat ini menyahkod satu kod QR pada satu masa. Jika imej mengandungi beberapa kod, ia hanya mengembalikan satu, jadi potong imej kepada kod yang anda mahu.

Mengapa kod QR patut dinyahkod sebelum diimbas?

Nyahkod dahulu supaya anda boleh mengesahkan destinasi sebelum membuka pautan. Ini membantu mengelakkan laman pancingan data, perisian hasad atau URL mencurigakan yang tersembunyi dalam kod QR.

Bolehkah alat ini mengesahkan kod QR PayNow?

Hanya sebagai teks mentah. Penyahkod memaparkan teks yang disimpan dalam kod QR PayNow tanpa mentafsir medannya (UEN, jumlah, rujukan), dan ia tidak boleh mengesahkan bahawa penerima itu tulen. Semak nama penerima yang ditunjukkan oleh aplikasi bank anda sebelum membayar.

Sumber rujukan

  1. SPF and CSA — Joint advisory on protecting yourself from malicious QR codes (22 May 2023) — What a QR code can hold, the risks, and the precautions quoted in this guide.
  2. jsQR — pure JavaScript QR code reading library — The decoding library; documents the inversionAttempts option.
  3. MDN — MediaDevices.getUserMedia()
  4. ZXing wiki — Barcode Contents (Wi-Fi, geo, SMS and other formats)

Panduan ini menerangkan peraturan yang diterbitkan dalam bahasa mudah. Ia bukan nasihat kewangan, undang-undang atau rasmi — peraturan boleh berubah, jadi sahkan dengan agensi yang dipautkan di atas sebelum membuat keputusan.

Advertisement