UltKit

Slik lager du en QR-kode som alltid skannes, gratis | UltKit

For å lage en QR-kode velger du hva skanningen skal gjøre (åpne en lenke, koble til Wi-Fi, lagre en kontakt), koder innholdet som en statisk kode uten utløpsdato, eksporterer SVG for trykk eller en PNG på 1000 px for skjerm, og skanner den med to forskjellige telefoner før du skriver ut. Størrelse, kontrast og den hvite kanten avgjør mer enn generatoren om koden virker.

Jonas WeberJonas WeberRedaktør for nettytelse
Oppdatert 11 min lesetid
Svart-hvitt-bilde av en åpen hånd som holder frem en smarttelefon med en QR-kode på en billettlignende skjerm, med et uskarpt flisgulv i bakgrunnen
Answer

Hva er den raskeste måten å lage en QR-kode som fortsetter å fungere?

Kod lenken eller opplysningene direkte inn i en statisk kode, hold innholdet kort, skriv den ut i minst 2 × 2 cm (eller en tidel av skanneavstanden) med en hvit kant på 4 moduler, mørk kode på lys bakgrunn, og test den på en iPhone og en Android-telefon før utskrift.

Hva en QR-kode egentlig inneholder

En QR-kode er en todimensjonal strekkode som lagrer en kort tekst, ikke noe mer. Denso Wave, et selskap i Toyota-gruppen, utviklet den i 1994 for å spore bildeler på samlebånd, og i 2000 ble den den internasjonale standarden ISO/IEC 18004. De tre store rutene i hjørnene forteller skanneren hvor koden er og hvilken vei den vender; de små rutene, kalt moduler, bærer dataene. En lenke, en Wi-Fi-pålogging og et visittkort er alle bare tekst i et bestemt format, og telefonen avgjør hva som skal skje når koden er avkodet.

Kodene finnes i 40 størrelser kalt versjoner, fra 21 × 21 moduler (versjon 1) til 177 × 177 moduler (versjon 40). Den største versjonen rommer 7 089 sifre, 4 296 alfanumeriske tegn eller 2 953 byte. Tallet 4 296 gjelder bare det begrensede alfanumeriske settet: sifre, store bokstaver, mellomrom og åtte symboler. En vanlig URL med små bokstaver bruker bytemodus, så den reelle grensen er lavere, og hvert ekstra tegn gjør koden tettere, med mindre moduler.

Hver kode har også Reed–Solomon-feilretting, som gjør at en skanner kan gjenskape meldingen selv om deler av mønsteret er skittent, ripet opp eller tildekket. De fire nivåene gjenoppretter omtrent 7 % (L), 15 % (M), 25 % (Q) og 30 % (H) av koden. Høyere nivåer koster plass, fordi gjenopprettingsdataene lagres sammen med innholdet ditt. I praksis avgjør innholdslengden og feilrettingsnivået sammen hvor tett mønsteret blir, og tettheten avgjør om en gammel telefon kan lese det fra andre siden av rommet eller bare fra noen få centimeter.

Slik formaterer du hver type innhold

Telefoner gjenkjenner noen få tekstformater og gjør dem om til handlinger. En lenke som begynner med https:// åpner nettleseren. En linje som begynner med WIFI: tilbyr å koble til et nettverk, tel: tilbyr en samtale, mailto: åpner en ny e-post og SMSTO: starter en tekstmelding. En kontakt legges inn som vCard (BEGIN:VCARD) eller den kortere MeCard (MECARD:N:Weber,Jonas;TEL:+4930…;;), og en kalenderhendelse bruker iCalendar-blokken BEGIN:VEVENT. For appnedlastinger bør du kode én nettlenke som sender iPhone til App Store og Android-telefoner til Google Play, i stedet for å skrive ut to koder. I India er en UPI-betalingskode en lenke på formen upi://pay?pa=name@bank&pn=Name som alle UPI-apper åpner med mottakeren utfylt.

Du trenger ikke skrive disse tekstene for hånd. Den gratis QR-kodegeneratoren bygger dem fra skjemafelt: velg QR-kodetype, fyll ut Lenke, Nettverksnavn eller Telefonnummer, og trykk Lag. Det hjelper likevel å kjenne råformatet når en kode oppfører seg rart, når du lager et regneark for masseproduksjon av koder, eller når en skanner-app viser ren tekst i stedet for en Koble til-knapp. Wi-Fi-teksten under er den flest gjør feil: sikkerhetstypen kommer først, spesialtegn som semikolon i passordet må ha en omvendt skråstrek foran seg, og linjen avsluttes med to semikolon.

Slik ser den avkodede teksten ut for hver innholdstype
InnholdTekst i kodenHva telefonen tilbyr
Lenke til nettsidehttps://example.com/menuÅpne i nettleser
Wi-Fi-nettverkWIFI:T:WPA;S:CafeGuest;P:espresso42;;Koble til nettverk
Kontakt (MeCard)MECARD:N:Weber,Jonas;TEL:+4930123456;;Lagre kontakt
E-postmailto:[email protected]?subject=OrderNy e-post
SMSSMSTO:+15551234567:Table 12 readyNy melding
KalenderhendelseBEGIN:VEVENT … END:VEVENTLegg til i kalender
Ren tekstHvilken som helst tekst, opptil omtrent 300 tegn for trykkVis tekst
Format for Wi-Fi-QR-kode (bytt ut navn og passord)
WIFI:T:WPA;S:name;P:pass;;

Statiske og dynamiske QR-koder

En statisk kode lagrer innholdet direkte i mønsteret. Ingenting ligger mellom skanningen og målet, så koden kan ikke utløpe, kan ikke slås av av en tredjepart og koster ingenting å beholde. En dynamisk kode lagrer i stedet en kort omdirigeringslenke, for eksempel leverandørens domene pluss noen få tegn, og leverandørens server videresender hver skanning til målet du har satt i kontoen din. Det er hele trikset. Det som kan redigeres, er omdirigeringen, ikke koden, og omdirigeringen lever bare så lenge tjenesten og kontoen din gjør det.

Derfor selger mange gratis generatorer som ber deg registrere deg for å kunne «redigere senere», i bunn og grunn denne omdirigeringen. Når prøveperioden er over eller abonnementet utløper, slutter omdirigeringen å virke, og alle trykte koder peker til en feilside eller en oppgraderingsskjerm. Du kan få samme fleksibilitet uten leverandør: kod en lenke på et domene du eier, for eksempel dittnettsted.no/meny, og endre hva siden viser eller hvor den omdirigerer. Veiledningen for dynamisk QR-kode viser hvordan du setter det opp med en 302-omdirigering.

Statisk

Innhold i mønsteret

Lenken eller opplysningene er skrevet inn i selve koden.

  • Utløper aldri, ingen konto
  • Fungerer uten nett for Wi-Fi, kontakter og tekst
  • Hvis målet endres, må du skrive ut på nytt
Best for: Wi-Fi-skilt, visittkort, emballasje og alt som skrives ut i store opplag.
Dynamisk

Kort omdirigeringslenke

Koden inneholder en kort URL som en server videresender.

  • Målet kan endres etter utskrift
  • Antall skanninger kommer fra omdirigeringsloggene
  • Slutter å virke hvis omdirigeringstjenesten gjør det
Best for: Kampanjer der landingssiden skal endres, drevet fra ditt eget domene.
En hånd som holder en smarttelefon med en svart-hvit QR-kode på skjermen, sett gjennom et rundt utsnitt i en mørk bakgrunn
Foto: Unsplash

Størrelse, avstand og stillesonen

Det praktiske minimumet for en trykt kode som leses på en armlengdes avstand, er omtrent 2 × 2 cm (0,8 × 0,8 tommer), og bare for kort innhold; en tett kode med en lang lenke trenger 3 cm eller mer. For alt som leses fra lenger unna, bruk 10:1-regelen: koden bør være minst en tidel så bred som skanneavstanden. En plakat som leses fra 2 m trenger en kode på 20 cm, et vindusskilt som leses fra fortauet på 3 m trenger 30 cm. Mål selve koden, ikke grafikken rundt.

Rundt mønsteret ligger stillesonen, en tom marg som standarden setter til 4 moduler på alle sider. Designere beskjærer den for å stramme inn layouten, og da klarer ikke skannere å finne kanten, særlig når koden ligger på et travelt bilde. La Stillesone stå på 4 og se på den hvite kanten som en del av koden. Kontrast er like viktig: mørke moduler på lys bakgrunn, helst svart på hvitt. Fargede koder skannes fint når kodefargen er tydelig mørkere enn bakgrunnen, men gradienter, mønstrede bakgrunner og bleke farger spiser opp marginen.

Inverterte koder, lyse moduler på mørk bakgrunn, ser bra ut på mørk emballasje og feiler på overraskende mange skannere, blant annet eldre telefoner og mange kasseskannere. Skriv aldri ut en uten å teste den på den eldste enheten du finner. Samme forsiktighet gjelder logoer midt i koden: sett Feilretting til Maks (30 %), hold logoen under omtrent en femtedel av kodens bredde, og husk at logoen bruker opp gjenopprettingsmarginen som ellers ville dekket riper og gjenskinn.

Velg filformat, og test deretter på ekte telefoner

For trykk bør du eksportere SVG. Det er et vektorformat, så koden forblir skarp i alle størrelser, og et trykkeri kan skalere den fra et visittkort til et banner uten uskarpe modulkanter. PDF og EPS er også vektorformater og passer for designere som jobber i InDesign eller Illustrator. For skjermer, lysbilder og e-poster er en PNG på 1000 px eller mer mer enn nok; sett Bildestørrelse høyere for store skjermer. Forstørr aldri en liten PNG eller et skjermbilde av en kode, for kantene blir myke når bildet skaleres. Hvis du bare har en PNG av en kode eller logo, forklarer konvertere PNG til SVG når sporing fungerer. SVG-QR-kodegeneratoren åpnes med vektorutdata valgt.

Test deretter på mer enn én telefon. iPhone-kameraet har lest QR-koder direkte siden iOS 11 i 2017, og nyere Android-telefoner leser dem i standardkameraet eller via Google Lens. Eldre Android-modeller, rimelige telefoner og skannere ved butikkdisker er mindre tilgivende, og det er nettopp dem som skal skanne menyen din. Test i riktig størrelse og avstand, på riktig materiale og i riktig lys. Et prøvetrykk teipet på den faktiske veggen sier mer enn en forhåndsvisning på skjermen.

iPhone

  1. 01Åpne Kamera-appen og hold den mot koden; ingen app er nødvendig.
  2. 02Trykk på det gule banneret og sjekk lenken eller handlingen før den åpnes.
  3. 03Gjenta fra den avstanden koden er ment å skannes fra, ikke bare helt nær.

Android

  1. 01Hold standardkameraet mot koden, eller åpne Google Lens.
  2. 02Trykk på den foreslåtte lenken eller handlingen som vises over koden.
  3. 03Prøv en annen, eldre Android-telefon hvis du kan låne en.

Skannere og trykk

  1. 01Skriv ut et prøvetrykk på endelig papir eller materiale i full størrelse.
  2. 02Skann det i det faktiske lyset, også med gjenskinn fra lamper.
  3. 03For disker, prøv også butikkens egen strekkodeskanner.

Feilene som ødelegger trykte QR-koder

De fleste døde QR-koder er ikke skadde koder. De er koder som aldri kom til å la seg skanne i den størrelsen eller på den overflaten, eller koder som peker til en lenke som ikke finnes lenger. Den gode nyheten er at alle disse problemene kan fanges opp i testing før trykkingen, noe som tar noen minutter i stedet for et nytt opplag. Listen under tar for seg feilene som oftest dukker opp på menyer, flyers og produktetiketter, omtrent i rekkefølge etter hvor ofte de skjer.

Hvis en kode som allerede er i omløp har sluttet å virke, begynn med målet. Åpne den kodede lenken på en datamaskin: hvis siden er borte, domenet har utløpt eller en gratis prøveperiode er over, er mønsteret fint, og løsningen er en ny kode eller en gjenopprettet side. Hvis lenken fungerer, men skanningen feiler, er problemet fysisk, og størrelse, kontrast eller stillesone er nesten alltid årsaken. Hold en telefon på ulike avstander; hvis den leser helt nær, men ikke fra stedet folk står, er koden rett og slett for liten.

  • Lenken er for lang

    Sporingsparametere og lange stier gjør koden til en tett versjon med bittesmå moduler. Fjern parametere du ikke trenger, eller kod en kort side på ditt eget domene.

  • Koden er skrevet ut for liten

    Bruk minst 2 × 2 cm for lesing på nært hold, og bruk 10:1-avstandsregelen for alt på vegg eller vindu.

  • Lav kontrast eller gradientbakgrunn

    Bruk en mørk kodefarge på en enkel lys bakgrunn; gradienter og bilder bak koden forvirrer posisjonsmønstrene.

  • En forkortet lenke som har utløpt

    Gratis lenkeforkortere og dynamiske prøvekoder kan slutte å omdirigere. Kod en lenke du kontrollerer selv, eller selve endelige målet.

  • Buede eller blanke overflater

    Flasker, bokser og laminerte kort forvrenger eller reflekterer mønsteret. Skriv ut større, bruk matt finish, og plasser koden på den flateste delen av overflaten.

  • Stillesonen er beskåret

    Gjenopprett en tom kant på 4 moduler på alle sider, selv når layouten føles trang.

Hva en QR-kode kan og ikke kan vite om deg

En statisk QR-kode er trykksverte. Den kan ikke registrere hvem som skannet den, når eller hvor, og den kan ikke kjøre kode på en telefon eller installere noe. Skanningen avkoder bare teksten; telefonen viser deretter hva den fant og spør før den åpner en lenke, ringer et nummer eller kobler til et nettverk. Selve koden vet altså ingenting om deg. Hva som skjer videre, avhenger helt av målet, akkurat som om du selv hadde skrevet adressen i nettleseren, og samme skjønn gjelder.

Sporing kommer inn via lenken. Omdirigeringsserveren til en dynamisk kode logger hver forespørsel, som vanligvis omfatter tidspunkt, IP-adresse (og dermed omtrentlig plassering), enhetstype og nettleser. Sporingsparametere i URL-en forteller nettstedet hvilken plakat eller flyer besøket kom fra. Det er vanlig nettanalyse, og som kodeeier er det ofte det du vil ha. Som skanner bør du lese forhåndsvisningen før du trykker: domenet forteller hvem som får se besøket.

Den egentlige risikoen er utskifting. Svindlere limer sine egne kodeklistremerker over ekte på parkeringsautomater og restaurantbord og sender folk til falske betalingssider, og den amerikanske forbrukermyndigheten FTC har advart forbrukere om det. Hvis du setter opp koder på offentlige steder, sjekk dem av og til og skriv ut målets domene under koden. For Wi-Fi-koder lagres passordet som ren tekst, så bruk et gjestenettverk; Wi-Fi-QR-kodegeneratoren bygger denne teksten for deg.

Sjekkliste for menyer, plakater, visittkort og emballasje

Hver overflate svikter på sin egen måte. Et menykort blir vått og tørket av hver kveld, en plakat leses fra den andre siden av et rom eller en plattform, et visittkort er lite og ofte blankt, og emballasje bøyer seg rundt en flaske og står på en hylle i årevis etter at kampanjen er over. Kolonnene under samler kontrollene som er verdt å gjøre for hver overflate før du godkjenner trykkingen, slik at koden fortsatt fungerer etter den første uken i bruk.

Menyer og bordkort

  • Minst 3 × 3 cm på bordavstand
  • Lenke til en side du kan oppdatere
  • Matt kartong og en linje som sier hva koden åpner

Plakater og skilt

  • Bredde på minst en tidel av leseavstanden
  • Øyehøyde, unna gjenskinn
  • Feilretting Høy eller Maks utendørs, domenet trykt under

Visittkort og emballasje

  • Ikke mindre enn 2 × 2 cm, vektorfil til trykkeriet
  • Flat flate, aldri kurven eller blank laminering
  • En lenke som overlever produktet, prøveskannet på det endelige materialet

Viktigste punkter

  • En QR-kode rommer bare kort tekst; lenker, Wi-Fi-pålogginger og kontakter er formater telefonen gjenkjenner.
  • Statiske koder utløper aldri. En dynamisk kode er en omdirigering, og du kan drive din egen på et domene du kontrollerer.
  • Skriv ut minst 2 × 2 cm, følg 10:1-avstandsregelen og behold en hvit kant på 4 moduler.
  • Bruk SVG, PDF eller EPS til trykk og en PNG på 1000 px eller mer til skjermer.
  • Test på en iPhone, en Android-telefon og en eldre skanner i riktig størrelse, avstand og lys.

Vanlige spørsmål

Hvor langt kan innholdet i en QR-kode være?

Den største versjonen rommer opptil 4 296 alfanumeriske tegn eller 2 953 byte ved lavest feilkorreksjon. For trykte koder bør du holde lenker under omtrent 80 tegn og ren tekst under omtrent 300, slik at mønsteret er grovt nok til at alle telefoner kan lese det.

Slutter en statisk QR-kode noen gang å virke?

Selve koden slutter aldri å virke, fordi innholdet er en del av mønsteret. Den svikter bare når målet endres, for eksempel hvis en nettside er slettet, et Wi-Fi-passord er byttet eller en lenkeforkorter er lagt ned.

Kan jeg lage en QR-kode som åpner en app?

Kod inn en nettlenke til appens butikkside, eller til en side som oppdager enheten og sender iPhone til App Store og Android-telefoner til Google Play. Da fungerer én kode for begge.

Hvorfor virker QR-koden min på skjerm, men ikke på papir?

Den trykte versjonen er vanligvis mindre, blankere eller har lavere kontrast enn forhåndsvisningen på skjermen, eller den hvite kanten ble beskåret i layouten. Skriv ut en prøve i endelig størrelse og skann den i det faktiske lyset.

Er det trygt å skanne QR-koder på offentlige steder?

Selve skanningen er ufarlig, siden telefonen bare leser tekst. Sjekk domenet i forhåndsvisningen før du åpner det, og vær forsiktig med klistremerker som er limt over eksisterende koder på parkeringsautomater eller betalingsskilt.

Kan jeg endre fargen på en QR-kode?

Ja, så lenge koden er tydelig mørkere enn bakgrunnen. Unngå lyse farger, gradienter og inverterte koder med lyst på mørkt, med mindre du har testet dem på flere telefoner.

Les videre