Tsallake zuwa babban abun ciki

Kyauta Mai Kirkira QR Code

Ƙirƙiri QR codes don URLs, rubutu, WiFi, da ƙari. Babu alamar ruwa.

Yawancin shafukan QR suna aika bincike ta hanyar sake-tuka nasu, wanda zai iya ƙarewa — wannan lambar tana riƙe hanyar haɗinka kai tsaye kuma ba ta taɓa ƙarewa ba.

Lambar QR tsayayye — ba ta taɓa ƙarewa

Yana sarrafa ƙudurin zazzagewa

512px
128px1024px
#000000
#ffffff
Salon digo
Logo a tsakiya

Rubuta wani abu don kirkira QR code

Kana buƙatar QR na biyan kuɗi (UPI)? Gwada mai ƙirƙirar UPI QR →
Babu alamar ruwa, har abada.

Amfani na yau da kullum

  • Generate WiFi QR CodeCreate a QR code for your WiFi network — guests scan to connect instantly without typing passwords.
  • Generate URL QR CodeTurn any web link into a QR code — perfect for menus, flyers, business cards, and marketing materials.
  • Generate Contact QR CodeCreate a vCard QR code with your contact details — scan to instantly add you as a phone contact.
  • Generate Email QR CodeCreate a QR code that opens an email draft — pre-fill the recipient, subject, and even the body text.
  • Generate Social Media QR CodeCreate QR codes linking to your social profiles — Instagram, LinkedIn, TikTok, YouTube, and more.

Yadda Yake Aiki

Ana ƙirƙirar lambobin QR gaba ɗaya a burauzarka ta amfani da ɗakin karatu na JavaScript na qrcode — babu uwar garke da abin ya shafa, kuma babu abin da ka rubuta da ake aikawa zuwa ko'ina. Don nau'ikan bayanai masu tsari (Wi-Fi, lambobin sadarwa na vCard, abubuwan kalanda), kayan aikin yana haɗa harafin payload da aka escape daidai bisa ka'idojin buɗaɗɗe masu dacewa (MECARD/WiFi spec, vCard 3.0, RFC 5545 iCalendar) kafin ba shi ga ɗakin karatu.

  1. 1
    Haɗin payload bisa nau'i
    Bisa shafin da aka zaɓa, kayan aikin yana gina ainihin harafin da za a ɓoye — wani URL sauƙi yana samun 'https://' a gaba idan ba ya nan, wata shigarwar Wi-Fi tana zama wani harafin WIFI:T:WPA;S:...;P:...; MECARD tare da haruffa na musamman da aka escape, wata vCard tana zama wani block na BEGIN:VCARD/VERSION:3.0, kuma wani abin kalanda yana zama wani block na VCALENDAR/VEVENT tare da tsarin datetime mai bin RFC 5545.
  2. 2
    Ɗakin karatu na qrcode yana ɓoye payload
    Ana ba harafin da aka haɗa ga QRCode.toDataURL() daga ɗakin karatu na qrcode, wanda yake lissafta lambobin gyaran-kuskure na Reed-Solomon, yana mayar da bits na bayanai zuwa modules na matrix na QR, kuma yana zana sakamakon kai tsaye zuwa wani URL na bayanan PNG a 256px don dubawa mai rai.
  3. 3
    An gina blobs na fitarwa kafin saukewa
    Lokacin da ka canja zaɓuɓɓuka ko shigarwa, kayan aikin yana gina blob na PNG (ta QRCode.toDataURL() a zaɓaɓɓen ƙudurinka, har zuwa 1024px) da blob na SVG (ta QRCode.toString() da nau'in 'svg') a baya, don haka saukewa suna harbawa lokaci guda a cikin motsin mai amfani — ana bukata don dacewa da iOS Safari.
  4. 4
    Bincike na bambanci da saukewa
    Kafin zanawa, kayan aikin yana lissafta haske na dangi na WCAG na zaɓaɓɓen launukanka masu duhu da haske kuma yana gargaɗi idan rabon bambanci ya faɗi ƙasa da 3:1 ko idan an juyar da launukan — dukkan yanayoyin biyu suna sa masu bincike su kasa. Sauke yana ajiye PNG ko SVG da aka gina tukuna; kwafi yana sanya PNG a clipboard ta Clipboard API.

Kayan Aiki Masu Alaƙa

Tambayoyin Da Ake Yi Sau Da Dama