5 min čítania QR Code Tech QR Codes Guide Dynamic

Dynamické vs. statické QR kódy: V čom je rozdiel?

Najdôležitejší rozdiel pri praktickom používaní QR kódov: kedy siahnuť po statických a kedy sú nevyhnutné dynamické QR kódy.

autor qr3.app Team

Dynamické vs. statické QR kódy: V čom je rozdiel?

Čo je statický QR kód?

Statický QR kód zakóduje cieľovú adresu priamo do kódu. Vzor čiernych a bielych modulov obsahuje kompletnú URL adresu — prípadne kľúč k WiFi, telefónne číslo či vCard kontakt.

Znie to jednoducho, no prináša to jednu zásadnú nevýhodu: kód je nemenný. Ak chcete zmeniť URL adresu, musíte vytlačiť nový kód.

Static: QR → "https://my-website.com/old-page"
                       ↑ hardcoded

Kedy majú statické kódy zmysel

  • Prihlasovacie údaje k WiFi (menia sa len zriedka)
  • vCard / kontaktné informácie
  • Produkty s pevnou URL technického dátového listu
  • EU DPP s pevným GS1 Digital Link
  • Offline prostredia bez potreby sledovania

Čo je dynamický QR kód?

Dynamický QR kód zakóduje iba krátky presmerovací odkaz — napríklad https://qr3.app/r7f3Kx. Keď niekto naskenuje tento kód, náš edge worker ho v priebehu milisekúnd presmeruje na skutočnú cieľovú URL adresu.

Dynamic: QR → "https://qr3.app/r7f3Kx"
                 ↓ (Cloudflare KV cache, < 5ms)
               "https://my-website.com/new-page"
                        ↑ changeable at any time

Výhody dynamických QR kódov

  1. Meniteľná cieľová URL — pri zmene URL netreba nič znova tlačiť
  2. Analytika skenovaní — krajina, zariadenie, prehliadač, časová značka
  3. A/B testovanie — rôzne ciele pre jednotlivé kampaňové skupiny
  4. Geo-presmerovanie — používatelia z DE → stránka v nemčine
  5. Dátum expirácie — kód sa po stanovenom dátume deaktivuje
  6. Webhooks — notifikácia v reálnom čase pri každom skenovaní

Priame porovnanie

Statický Dynamický
Meniteľný cieľ Nie Áno
Analytika Nie Áno
Scan gate (branding) Nie Voliteľné
Súlad s GDPR Bez problémov Áno (IP hashovaná)
Offline použitie Áno Nie
Veľkosť súboru Menšia Väčšia
Závislosť od servera Žiadna Edge worker

Praktické odporúčanie

Použite dynamický, keď:

  • Kód je vytlačený alebo zapracovaný do materiálov
  • Potrebujete vedieť, ako často a odkiaľ sa skenuje
  • Možno budete chcieť cieľovú URL neskôr aktualizovať (menu, kampaň atď.)

Použite statický, keď:

  • Údaje sú nemenné (WiFi, vCard, GS1 DPP)
  • Nie je k dispozícii žiadna serverová infraštruktúra
  • Potrebujete maximálne rozlíšenie / najmenšiu veľkosť súboru

Implementácia s qr3.app

import { QR3 } from "@qr3/sdk";

const client = new QR3(process.env.QR3_API_KEY);

// Dynamic QR code
const dynamic = await client.codes.create({
  type: "url",
  url: "https://my-website.com/menu",
  title: "Summer Menu 2026",
  is_dynamic: true, // default
});

// Static QR code (e.g. vCard)
const vcard = await client.codes.create({
  type: "vcard",
  vcard_first_name: "John",
  vcard_last_name: "Doe",
  vcard_organization: "Example Corp",
  // is_dynamic is ignored for non-URL types
});

console.log(dynamic.data.redirect_url); // https://qr3.app/r7f3Kx
console.log(dynamic.data.image_svg_url); // https://qr3.app/v1/codes/r7f3Kx/qr.svg

Záver

Dynamické QR kódy sú správnou voľbou pre väčšinu prípadov použitia v tlači, marketingu a maloobchode. Statické kódy si zachovávajú svoje miesto pri technických aplikáciách a offline scenároch. S qr3.app dokážete spravovať oba typy cez to isté API a ten istý dashboard.