Přeskočit na hlavní obsah

Generátor QR kódů zdarma

Generujte QR kódy pro URL, text, WiFi a další. Bez vodoznaku.

Mnoho QR webů posílá skeny přes vlastní přesměrování, které může vypršet — tento kód nese váš odkaz přímo a nikdy nevyprší.

Statický QR kód — nikdy nevyprší

Ovládá rozlišení stahování

512px
128px1024px
#000000
#ffffff
Styl bodů
Logo uprostřed

Napište něco pro vygenerování QR kódu

Potřebujete platební QR kód (UPI)? Vyzkoušejte generátor UPI QR →
Nikdy žádný vodoznak.

Běžná použití

  • Generovat WiFi QR kódVytvořte QR kód pro vaši WiFi síť — hosté naskenují a okamžitě se připojí bez zadávání hesel.
  • Generovat URL QR kódPřeměňte jakýkoli webový odkaz na QR kód — ideální pro nabídky, letáky, vizitky a marketingové materiály.
  • Generovat kontaktní QR kódVytvořte QR kód vCard s vašimi kontaktními údaji — naskenujte a okamžitě se přidejte jako telefonní kontakt.
  • Generovat e-mailový QR kódVytvořte QR kód, který otevře e-mailový koncept — předvyplňte příjemce, předmět a dokonce i tělo zprávy.
  • Generovat QR kód sociálních médiíVytvořte QR kódy, které odkazují na vaše profily v sociálních médiích — Instagram, LinkedIn, TikTok, YouTube a další.

Jak to funguje

QR kódy se generují zcela ve vašem prohlížeči pomocí JavaScriptové knihovny qrcode — server se nezapojuje a nic, co napíšete, se nikam nepřenáší. Pro strukturované typy dat (Wi-Fi, kontakty vCard, kalendářní události) nástroj sestaví správně escapovaný řetězec payloadu podle relevantních otevřených standardů (specifikace MECARD/WiFi, vCard 3.0, RFC 5545 iCalendar), než jej předá knihovně.

  1. 1
    Sestavení payloadu podle typu
    V závislosti na zvolené kartě nástroj sestaví přesný řetězec, který se kóduje — holé URL dostane předponu 'https://', pokud chybí, položka Wi-Fi se stane řetězcem WIFI:T:WPA;S:...;P:...; MECARD s escapovanými speciálními znaky, vCard se stane blokem BEGIN:VCARD/VERSION:3.0 a kalendářní událost se stane blokem VCALENDAR/VEVENT s formátováním data a času podle RFC 5545.
  2. 2
    Knihovna qrcode kóduje payload
    Sestavený řetězec se předává QRCode.toDataURL() z knihovny qrcode, která počítá Reed-Solomonovy korekční kódy chyb, mapuje datové bity do modulů matice QR a vykresluje výsledek přímo do datového URL PNG o velikosti 256px pro živý náhled.
  3. 3
    Exportní bloby sestavené předem
    Když změníte možnosti nebo vstup, nástroj na pozadí předem sestaví jak PNG blob (přes QRCode.toDataURL() ve vámi zvoleném rozlišení, až do 1024px), tak SVG blob (přes QRCode.toString() s typem 'svg'), takže se stahování spouští synchronně uvnitř uživatelského gesta — vyžadováno pro kompatibilitu s iOS Safari.
  4. 4
    Kontrola kontrastu a stažení
    Před vykreslením nástroj počítá relativní jas WCAG vámi zvolených tmavých a světlých barev a varuje, pokud poměr kontrastu klesne pod 3:1 nebo pokud jsou barvy invertované — obě podmínky způsobují, že skenery selžou. Stažení uloží předem sestavený PNG nebo SVG; kopírování umístí PNG do schránky přes Clipboard API.

Související nástroje

Časté dotazy