§

Tampal teks atau URL untuk dikodkan

Mod input
Input anda dikodkan secara tempatan di pelayar anda. Tiada apa yang dimuat naik.
Masukkan teks atau URL untuk menjana kod QR.
§

Pilihan

8 Piksel per modul QR (4-20).
Modul margin kosong di sekeliling kod (0-8).
§

Pratonton

Pratonton kod QR akan muncul di sini...
PNG paling sesuai untuk sembang dan slaid; SVG berskala dengan bersih untuk cetakan.

Kod QR digunakan secara meluas di Malaysia: menu restoran, tiket acara, kad Wi-Fi untuk penginapan, dan aliran pembayaran tanpa sentuh semuanya bergantung pada kod QR. Penjana ini menghasilkan kod QR PNG sedia cetak dan SVG berskala tanpa had dengan tahap pembetulan ralat yang boleh dipilih (L/M/Q/H) dan pembenam logo tengah yang pilihan — setiap bait dirender secara tempatan di dalam kanvas pelayar, supaya URL peribadi dan frasa laluan Wi-Fi tidak pernah mencapai perkhidmatan luaran.

Apakah kod QR?

Kod QR ialah kod bar matriks dua dimensi yang ditakrifkan oleh ISO/IEC 18004. Modul hitam-putih yang disusun pada grid segi empat mengekodkan mana-mana muatan pendek — URL, nombor telefon, kelayakan Wi-Fi, beberapa ratus bait teks sewenang-wenang — bersama data pembetulan ralat Reed-Solomon supaya simbol masih boleh diimbas selepas kerosakan separa, kotoran, atau lapisan logo. Alat ini membina simbol tersebut terus di pelayar anda menggunakan perpustakaan qr-code-styling berlesen MIT oleh Denys Kozak dan menulisnya sebagai fail raster PNG yang bersih dan fail vektor SVG — dengan gaya titik pilihan, gaya mata sudut, dan logo yang dipusatkan — tanpa tera air, tanpa piksel penjejakan, dan tanpa penjenamaan dalam zon senyap.

Bagaimana penjana kod QR ini berfungsi?

Pengekodan berjalan sepenuhnya pada mesin anda. Rentetan input dan pilihan anda ditukar kepada grid modul, dilukis ke <canvas> untuk eksport PNG dan ke elemen <svg> untuk eksport vektor. Langkah-langkahnya adalah:

  1. Teks atau URL anda diambil dari kotak input dan disaizkan berbanding jadual versi spesifikasi QR (versi 1 hingga 40, dari modul 21x21 hingga 177x177). Versi terkecil yang sesuai dengan muatan anda pada tahap pembetulan ralat yang dipilih dipilih secara automatik.
  2. Muatan disegmenkan dan dikodkan ke dalam abjad QR — mod berangka, alphanumerik, bait, atau kanji — kemudian dipadatkan kepada kapasiti data versi tersebut. Pembetulan ralat ke hadapan Reed-Solomon dikira dan dilampirkan supaya simbol boleh bertahan selepas kerosakan separa.
  3. Corak pencari, corak penjajaran, corak masa, dan maklumat format/versi diletakkan pada grid. Data yang dikodkan dan bait pembetulan ralat diselingi ke dalam modul yang tinggal mengikut peraturan masking spesifikasi.
  4. Grid modul dirender dua kali: sekali ke kanvas HTML pada saiz piksel-per-modul yang anda pilih untuk muat turun PNG, dan sekali sebagai <svg> dengan satu elemen <path> untuk muat turun vektor bebas resolusi.
  5. Kedua-dua output menggunakan warna latar hadapan dan belakang yang anda pilih, dengan margin zon senyap yang anda tentukan. Tiada apa yang ditambahkan pada simbol — tiada logo di sudut, tiada URL penjejakan yang dipendekkan, tiada tag analitik pada permintaan halaman.

Mengapa menggunakan penjana kod QR ini?

  • Tiada tera air, selama-lamanya: QR yang dijana hanya mengandungi modul yang diperlukan oleh muatan anda ditambah zon senyap yang anda minta. Tiada lapisan logo, tiada cap “dibuat dengan X” di sudut, tiada pemendek URL berjenamaan yang dimasukkan ke dalam pautan anda.
  • Privasi secara struktural: pengekodan berlaku dalam tab anda. Rentetan input anda tidak pernah dihantar ke pelayan, tidak pernah dicatat, tidak pernah dijalankan melalui analitik. Buka DevTools semasa anda menjana dan panel Rangkaian kekal senyap.
  • PNG dan SVG dalam satu klik: dapatkan raster piksel-sempurna untuk sembang, slaid, dan label bercetak, dan vektor yang bersih untuk papan tanda, pembungkusan, dan apa-apa yang perlu berskala tanpa kaburnya.
  • Output piawai yang betul: simbol mengikut ISO/IEC 18004, menggunakan pembetulan ralat Reed-Solomon pada tahap yang anda pilih (L ≈ 7%, M ≈ 15%, Q ≈ 25%, H ≈ 30% pemulihan), dan diimbas oleh mana-mana pembaca yang patuh pada mana-mana telefon.

Apakah aplikasi biasa kod QR?

Kod QR muncul di mana-mana sahaja rentetan pendek perlu melintas dari cetakan atau skrin ke telefon:

  • Berkongsi pautan tanpa menaip: poster, risalah, lencana persidangan, kad meja restoran, dan pembungkusan produk semuanya menggunakan kod QR untuk menyerahkan URL kepada kamera telefon dalam satu ketikan.
  • Onboarding dan kelayakan: rentetan gabungan Wi-Fi, kad kenalan (vCard / MeCard), kata laluan sekali gus, dan pautan pemasangan apl biasanya dihantar sebagai kod QR untuk kiosk, bilik hotel, dan gerai pameran perdagangan.
  • Logistik dan pelabelan: pengesanan pakej, tag aset, tempat simpan inventori, pengetikenan, dan pautan dalam terus resit menggunakan kod QR kerana kamera gred telefon boleh membacanya dari stiker yang berkedut pada sudut yang janggal.

Bagaimana contoh kod QR kelihatan?

Tampalkan URL https://tools.ultim8soft.com ke dalam input, biarkan pembetulan ralat pada M, dan klik JANA. Alat memilih versi QR terkecil yang sesuai dengan muatan pada ≈15% pemulihan, melukis grid modul yang terhasil ke kanvas, dan menghasilkan SVG yang sepadan. Kedua-dua muat turun tidak mengandungi apa-apa selain URL anda — tiada pemendek yang membungkusnya, tiada logo di tengah, tiada metadata melebihi pengepala PNG dan SVG standard. Naikkan pembetulan ralat kepada H dan simbol menjadi lebih padat tetapi menoleransi lapisan logo atau lusuhan separa apabila anda mengimbasnya.

Penjana kod QR ini dibina untuk satu kerja: tukar rentetan kepada simbol QR yang bersih yang sebenarnya boleh anda gunakan, tanpa menyerahkan input anda, audiens anda, atau sudut imej anda kepada pihak ketiga. Tampal, jana, muat turun — tiada lagi yang meninggalkan tab.