En QR-kode med webadresse bærer selve adressen, så den udløber ikke, afhænger ikke af et abonnement og peger derhen, hvor du satte den — permanent. Det eneste, der er værd at tjekke før tryk, er længden, for en længere adresse giver en tættere kode, der skal trykkes større.
Dette laver en statisk kode: adressen ligger i selve mønsteret. Intet slås op, ingen af vores servere er involveret, når nogen scanner, og der er intet at betale videre for. Det betyder også, at målet er låst i det øjeblik, du henter filen.
Den varighed er hele handlen. Trykker du ti tusind foldere, der peger på example.dk/tilbud, og tilbuddet flytter, kan koderne ikke ændres — men du kan ændre, hvad den adresse leverer. Lad trykte koder pege på en adresse, du ejer, og omdiriger på serveren: fleksibiliteten er der stadig, uden at nogen sælger dig et abonnement på «dynamiske koder».
Denne kode er ikke en MobilePay-kode. En betalingskode bærer modtager og beløb i sit eget format og laves i bankappen eller faktureringssystemet; lægger du et link i den, finder betalingsappen simpelthen intet at betale. Skal kampagnen ende i en betaling, skal begge dele stå på tryksagen.
Brug en anden type, når målet ikke er en webside. Et telefonnummer hører til en Telefon-kode, et netværk til en Wi-Fi-netværk-kode, kontaktoplysninger til en Kontaktkort (vCard 3.0) — hver af dem gør noget, et link ikke kan, som at forbinde til et netværk eller skrive sig ind i kontakterne.
En kode støbt i emballage eller skruet på en væg bliver scannet i årevis. Lad den pege på en permanent adresse på dit eget domæne og omdiriger derfra, så målet kan følge produktsiden.
Brug 10:1-reglen på lokalet. En plakat, der læses fra tre meter, vil have en kode på cirka 30 cm; et slide, der læses fra bagerst i salen, vil have størstedelen af slidet. Det er den hyppigste grund til, at en kode, der virkede på designerens skærm, fejler i salen.
UTM-parametre er gratis at tilføje og ikke gratis at trykke. Målt med denne generator: en adresse på 40 tegn er 29 moduler bred, og den samme adresse med en UTM-streng på tre parametre er 41 — det samme felt bærer 40 % mere detalje og kræver derfor forholdsmæssigt mere papir.
Lange stier, delelinks med token, en bestemt linje i et katalog. Koden er besværet værd netop dér, hvor det ikke er en mulighed at læse adressen op.
Modultallene nedenfor gælder denne generator og er målt på de fire niveauer af fejlkorrektion. «Moduler» er antallet af felter langs én side — flere moduler på samme fysiske flade betyder, at hvert felt er mindre, og det er på små felter, telefonkameraer fejler.
Store bogstaver i skema og domæne krymper koden. QR har en kompakt tilstand til et begrænset tegnsæt — cifre, A-Z, mellemrum og enkelte symboler — som gemmer omkring en tredjedel mere per felt. Små bogstaver falder udenfor. Domænenavne skelner ikke mellem store og små bogstaver, så HTTPS://EXAMPLE.DK/ lander præcis samme sted: målt her falder den samme adresse på 40 tegn fra 29 moduler til 25 ved fejlkorrektion L og fra 37 til 29 ved Q. Stop ved stiens begyndelse — alt efter domænet skelner mellem store og små bogstaver på de fleste servere.
Formatets loft ligger langt over alt praktisk: omtrent 2.900 byte ved laveste fejlkorrektion. Længe inden dér holder koden op med at kunne læses i en fornuftig trykstørrelse. Regn med et par hundrede tegn som arbejdsgrænse, og sigt efter mindst 0.4 mm per modul.
Adressen ligger i klartekst. Enhver kan afkode en trykt kode og se, hvor den fører hen — værd at huske ved delelinks, der indeholder et token.