5 min čitanja QR Code Tech QR Codes Guide Dynamic

Dinamički i statički QR kodovi: u čemu je razlika?

Najvažnija razlika u praktičnoj primjeni QR kodova: kada koristiti statičke kodove, a kada su dinamički QR kodovi neophodni.

autor qr3.app Team

Dinamički i statički QR kodovi: u čemu je razlika?

Što je statički QR kod?

Statički QR kod zapisuje odredišnu adresu izravno u sam kod. Uzorak crnih i bijelih modula sadrži cijeli URL — ili WiFi ključ, telefonski broj, vCard kontakt.

Zvuči jednostavno, ali nosi jedan ključni nedostatak: kod je nepromjenjiv. Ako želite promijeniti URL, morate ispisati novi kod.

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

Kada statički kodovi imaju smisla

  • WiFi pristupni podaci (rijetko se mijenjaju)
  • vCard / kontaktni podaci
  • Proizvodi s fiksnim URL-om tehničkog podatkovnog lista
  • EU DPP s fiksnim GS1 Digital Link
  • Offline okruženja bez potrebe za praćenjem

Što je dinamički QR kod?

Dinamički QR kod zapisuje samo kratku preusmjeravajuću poveznicu — primjerice https://qr3.app/r7f3Kx. Kada netko skenira taj kod, naš edge worker ga u nekoliko milisekundi preusmjerava na stvarni odredišni URL.

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

Prednosti dinamičkih QR kodova

  1. Promjenjiv odredišni URL — bez ponovnog ispisa pri promjeni URL-a
  2. Analitika skeniranja — država, uređaj, preglednik, vremenska oznaka
  3. A/B testiranje — različita odredišta za skupine u kampanji
  4. Geo-preusmjeravanje — korisnici iz DE → stranica na njemačkom jeziku
  5. Datum isteka — kod se deaktivira nakon zadanog datuma
  6. Webhooks — obavijest u stvarnom vremenu pri svakom skeniranju

Izravna usporedba

Statički Dinamički
Promjenjivo odredište Ne Da
Analitika Ne Da
Scan gate (brendiranje) Ne Opcionalno
Usklađenost s GDPR-om Nije problem Da (IP heširan)
Offline upotreba Da Ne
Veličina datoteke Manja Veća
Ovisnost o poslužitelju Nema Edge worker

Praktična preporuka

Koristite dinamičke kada:

  • Kod se ispisuje ili ugrađuje u materijale
  • Trebate znati koliko često i odakle se skenira
  • Možda ćete kasnije morati ažurirati odredišni URL (jelovnik, kampanja itd.)

Koristite statičke kada:

  • Podaci su nepromjenjivi (WiFi, vCard, GS1 DPP)
  • Nema dostupne poslužiteljske infrastrukture
  • Potrebna je maksimalna rezolucija / najmanja veličina datoteke

Implementacija uz 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

Zaključak

Dinamički QR kodovi su pravi izbor za većinu primjena u tisku, marketingu i maloprodaji. Statički kodovi zadržavaju svoje mjesto u tehničkim primjenama i offline scenarijima. Uz qr3.app oba tipa možete upravljati putem istog API-ja i iste nadzorne ploče.