Dynamiske vs. statiske QR-koder: Hvad er forskellen?

Den vigtigste skelnen, når du bruger QR-koder i praksis: hvornår du skal vælge statiske koder, og hvornår dynamiske QR-koder er uundværlige.

af qr3.app Team

Dynamiske vs. statiske QR-koder: Hvad er forskellen?

Hvad er en statisk QR-kode?

En statisk QR-kode koder destinationsadressen direkte ind i selve koden. Mønstret af sorte og hvide moduler indeholder hele URL'en — eller WiFi-nøglen, telefonnummeret eller vCard-kontakten.

Det lyder enkelt, men det har en afgørende ulempe: koden kan ikke ændres. Hvis du vil ændre URL'en, er du nødt til at trykke en ny kode.

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

Hvornår giver statiske koder mening

  • WiFi-oplysninger (ændres sjældent)
  • vCard / kontaktinformation
  • Produkter med en fast URL til et teknisk datablad
  • EU DPP med fast GS1 Digital Link
  • Offline-miljøer uden behov for sporing

Hvad er en dynamisk QR-kode?

En dynamisk QR-kode koder kun et kort omdirigeringslink — for eksempel https://qr3.app/r7f3Kx. Når nogen scanner denne kode, sender vores edge worker dem videre til den faktiske destinations-URL på få millisekunder.

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

Fordele ved dynamiske QR-koder

  1. Ændringsbar destinations-URL — ingen genoptryk, når URL'en skifter
  2. Scanningsanalyse — land, enhed, browser, tidsstempel
  3. A/B-test — forskellige destinationer til kampagnegrupper
  4. Geo-omdirigering — DE-brugere → tysksproget side
  5. Udløbsdato — koden deaktiveres efter en fastsat dato
  6. Webhooks — realtidsnotifikation ved hver scanning

Direkte sammenligning

Statisk Dynamisk
Ændringsbar destination Nej Ja
Analyse Nej Ja
Scan-gate (branding) Nej Valgfri
GDPR-overholdelse Ingen problemer Ja (IP hashes)
Offline-brug Ja Nej
Filstørrelse Mindre Større
Serverafhængighed Ingen Edge worker

Praktisk anbefaling

Vælg dynamisk, når:

  • Koden trykkes eller indlejres i materialer
  • Du har brug for at vide, hvor ofte og hvorfra den scannes
  • Du muligvis senere skal opdatere destinations-URL'en (menu, kampagne osv.)

Vælg statisk, når:

  • Data er uforanderlige (WiFi, vCard, GS1 DPP)
  • Der ikke er nogen serverinfrastruktur til rådighed
  • Maksimal opløsning / mindst mulig filstørrelse er afgørende

Implementering med 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

Konklusion

Dynamiske QR-koder er det rette valg til de fleste anvendelser inden for print, marketing og detailhandel. Statiske koder har stadig deres plads i tekniske anvendelser og offline-scenarier. Med qr3.app kan du administrere begge typer via samme API og samme dashboard.