Asosiy mazmunga o'tish

Bepul QR Kod Generatori

URL, matn, WiFi va boshqalar uchun QR kodlar yaratish. Suv belgisi yo'q.

Ko'p QR saytlari skanerlarni o'z qayta yo'naltirishi orqali yuboradi, bu muddati tugashi mumkin — bu kod havolangizni to'g'ridan-to'g'ri saqlaydi va hech qachon muddati tugamaydi.

Statik QR kod — hech qachon muddati tugamaydi

Yuklab olish aniqligini boshqaradi

512px
128px1024px
#000000
#ffffff
Nuqta uslubi
Markazdagi logotip

QR kod yaratish uchun biror narsa yozing

To'lov QR kodi (UPI) kerakmi? UPI QR generatorini sinab ko'ring →
Hech qachon suv belgisi yo'q.

Keng qo‘llanilishi

  • 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.

Qanday ishlaydi

QR kodlar qrcode JavaScript kutubxonasi yordamida to'liq brauzeringizda yaratiladi — server aralashmaydi, yozgan hech narsangiz hech qachon hech qayerga uzatilmaydi. Tarkibiy ma'lumot turlari (Wi-Fi, vCard kontaktlari, kalendar hodisalari) uchun, asbob uni kutubxonaga berishdan oldin tegishli ochiq standartlarga (MECARD/WiFi spec, vCard 3.0, RFC 5545 iCalendar) muvofiq to'g'ri-qochirilgan yuk satrini yig'adi.

  1. 1
    Har tur bo'yicha yuk yig'ilishi
    Tanlangan yorliqqa qarab, asbob kodlanadigan aniq satrni quradi — yalang'och URL yetishmasa 'https://' oldiga qo'shiladi, Wi-Fi yozuvi maxsus belgilar qochirilgan WIFI:T:WPA;S:...;P:...; MECARD satriga aylanadi, vCard BEGIN:VCARD/VERSION:3.0 blokiga aylanadi, kalendar hodisasi esa RFC 5545-mos sana-vaqt formatlash bilan VCALENDAR/VEVENT blokiga aylanadi.
  2. 2
    qrcode kutubxonasi yukni kodlaydi
    Yig'ilgan satr qrcode kutubxonasidan QRCode.toDataURL() ga uzatiladi, u Reed-Solomon xato-tuzatish kodlarini hisoblaydi, ma'lumot bitlarini QR matritsa modullariga xaritalaydi va natijani jonli ko'rib chiqish uchun to'g'ridan-to'g'ri 256px'da PNG ma'lumot URL'iga chizadi.
  3. 3
    Eksport bloblari yuklab olishdan oldin quriladi
    Variant yoki kiritishni o'zgartirganingizda, asbob fonda ham PNG blob'ini (QRCode.toDataURL() orqali tanlagan aniqlikda, 1024px gacha) ham SVG blob'ini (QRCode.toString() orqali 'svg' turi bilan) oldindan quradi, shunda yuklab olishlar foydalanuvchi harakati ichida sinxron ishga tushadi — iOS Safari muvofiqligi uchun talab qilinadi.
  4. 4
    Kontrast tekshiruvi va yuklab olish
    Chizishdan oldin, asbob tanlagan qorong'i va yorug' ranglaringizning WCAG nisbiy yorug'ligini hisoblaydi va kontrast nisbati 3:1 dan pastga tushsa yoki ranglar teskarilangan bo'lsa ogohlantiradi — ikkalasi ham skaner muvaffaqiyatsiz bo'lishiga sabab bo'ladigan holatlar. Yuklab olish oldindan qurilgan PNG yoki SVG'ni saqlaydi; nusxalash PNG'ni Clipboard API orqali buferga qo'yadi.

Tegishli asboblar

Ko'p so'raladigan savollar