UltKit

Skapa QR-kod som alltid går att skanna, gratis och statisk

För att skapa en QR-kod väljer du först vad skanningen ska göra (öppna en länk, ansluta till Wi-Fi, spara en kontakt), kodar innehållet som en statisk kod utan utgångsdatum, exporterar SVG för tryck eller en PNG på 1000 px för skärm och skannar den med två olika telefoner innan du skriver ut. Storlek, kontrast och den vita marginalen avgör mer än själva generatorn om koden fungerar.

Jonas WeberJonas WeberRedaktör för webbprestanda
Uppdaterad 11 min läsning
Svartvitt foto av en öppen hand som håller fram en smarttelefon med en QR-kod på en biljettliknande skärm, med ett suddigt klinkergolv i bakgrunden
Answer

Hur gör man snabbast en QR-kod som fortsätter fungera?

Koda länken eller uppgifterna direkt som en statisk kod, håll innehållet kort, skriv ut den minst 2 × 2 cm (eller en tiondel av skanningsavståndet) med en vit kant på 4 moduler, mörk kod på ljus bakgrund, och testa den på en iPhone och en Android-telefon innan du skriver ut.

Vad en QR-kod faktiskt innehåller

En QR-kod är en tvådimensionell streckkod som lagrar en kort text, inget mer. Denso Wave, ett bolag i Toyota-koncernen, tog fram den 1994 för att spåra bildelar på löpande band, och 2000 blev den den internationella standarden ISO/IEC 18004. De tre stora kvadraterna i hörnen visar skannern var koden finns och vilken väg som är upp; de små kvadraterna, kallade moduler, bär datan. En länk, en Wi-Fi-inloggning och ett kontaktkort är alla bara text i ett visst format, och telefonen avgör vad som ska hända när koden har avkodats.

Koderna finns i 40 storlekar som kallas versioner, från 21 × 21 moduler (version 1) till 177 × 177 moduler (version 40). Den största versionen rymmer 7 089 siffror, 4 296 alfanumeriska tecken eller 2 953 byte. Siffran 4 296 gäller bara den begränsade alfanumeriska teckenuppsättningen: siffror, versaler, mellanslag och åtta symboler. En vanlig webbadress med gemener använder byteläge, så dess verkliga tak är lägre, och varje extra tecken ger en tätare version med mindre moduler.

Varje kod har också Reed–Solomon-felkorrigering, som gör att en skanner kan återskapa meddelandet när en del av mönstret är smutsig, repad eller övertäckt. De fyra nivåerna återställer ungefär 7 % (L), 15 % (M), 25 % (Q) och 30 % (H) av koden. Högre nivåer tar plats, eftersom återställningsdatan lagras tillsammans med ditt innehåll. I praktiken avgör innehållets längd och korrigeringsnivån tillsammans hur tätt mönstret blir, och tätheten avgör om en gammal telefon kan läsa koden från andra sidan rummet eller bara från några centimeters avstånd.

Så formaterar du varje typ av innehåll

Telefoner känner igen en handfull textformat och gör om dem till åtgärder. En länk som börjar med https:// öppnar webbläsaren. En rad som börjar med WIFI: erbjuder att ansluta till ett nätverk, tel: erbjuder ett samtal, mailto: öppnar ett nytt e-postmeddelande och SMSTO: startar ett sms. En kontakt anges som vCard (BEGIN:VCARD) eller det kortare MeCard (MECARD:N:Weber,Jonas;TEL:+4930…;;), och en kalenderhändelse använder iCalendar-blocket BEGIN:VEVENT. För appnedladdningar kodar du en enda webblänk som skickar iPhone till App Store och Android-telefoner till Google Play, i stället för att skriva ut två koder. I Indien är en UPI-betalningskod en länk av typen upi://pay?pa=name@bank&pn=Name som valfri UPI-app öppnar med mottagaren ifylld.

Du behöver inte skriva dessa strängar för hand. Den kostnadsfria QR-kodgeneratorn bygger dem utifrån formulärfält: välj Typ av QR-kod, fyll i Länk, Nätverksnamn eller Telefonnummer och tryck på Skapa. Att känna till råformatet hjälper ändå när en kod beter sig konstigt, när du bygger ett kalkylark för massproduktion av koder eller när en skannerapp visar vanlig text i stället för en Anslut-knapp. Wi-Fi-strängen nedan är den som flest gör fel på: säkerhetstypen kommer först, specialtecken som semikolon i lösenordet behöver ett omvänt snedstreck framför sig, och raden avslutas med två semikolon.

Så ser den avkodade texten ut för varje innehållstyp
InnehållText i kodenVad telefonen erbjuder
Webblänkhttps://example.com/menuÖppna i webbläsaren
Wi-Fi-nätverkWIFI:T:WPA;S:CafeGuest;P:espresso42;;Anslut till nätverk
Kontakt (MeCard)MECARD:N:Weber,Jonas;TEL:+4930123456;;Spara kontakt
E-postmailto:[email protected]?subject=OrderNytt e-postmeddelande
SMSSMSTO:+15551234567:Table 12 readyNytt meddelande
KalenderhändelseBEGIN:VEVENT … END:VEVENTLägg till i kalendern
Vanlig textValfri text, upp till cirka 300 tecken för tryckVisa text
Format för Wi-Fi-QR-kod (byt ut namn och lösenord)
WIFI:T:WPA;S:name;P:pass;;

Statiska och dynamiska koder

En statisk kod lagrar ditt innehåll direkt i mönstret. Ingenting sitter mellan skanningen och målet, så den kan inte gå ut, kan inte stängas av av en tredje part och kostar ingenting att behålla. En dynamisk kod lagrar i stället en kort omdirigeringslänk, till exempel leverantörens domän plus några tecken, och leverantörens server vidarebefordrar varje skanning till den adress du angett i ditt konto. Det är hela tricket. Det som går att redigera är omdirigeringen, inte koden, och omdirigeringen lever bara så länge tjänsten och ditt konto gör det.

Därför är det många gratisgeneratorer som kräver registrering för att du ska kunna "redigera senare" egentligen säljer just den omdirigeringen. När provperioden tar slut eller prenumerationen upphör slutar omdirigeringen att fungera, och varje utskriven kod leder till en felsida eller en uppgraderingssida. Du kan få samma flexibilitet utan leverantör: koda en länk på en domän du äger, till exempel dinsajt.se/meny, och ändra vad sidan visar eller vart den omdirigerar. Guiden om dynamiska QR-koder går igenom hur du gör det med en 302-omdirigering.

Statisk

Innehåll i mönstret

Länken eller uppgifterna skrivs in i själva koden.

  • Går aldrig ut, inget konto
  • Fungerar offline för Wi-Fi, kontakter och text
  • Om målet ändras måste du skriva ut igen
Best for: Wi-Fi-skyltar, visitkort, förpackningar, allt som trycks i stor upplaga.
Dynamisk

Kort omdirigeringslänk

Koden innehåller en kort webbadress som en server vidarebefordrar.

  • Målet kan ändras efter tryck
  • Antal skanningar hämtas från omdirigeringens loggar
  • Slutar fungera om omdirigeringstjänsten gör det
Best for: Kampanjer där landningssidan kommer att ändras, körda från din egen domän.
En hand som håller en smartphone med en svartvit QR-kod på skärmen, sedd genom ett runt utskuret hål i en mörk bakgrund
Foto: Unsplash

Storlek, avstånd och tyst zon

Det praktiska minimet för en utskriven kod som läses på armlängds avstånd är cirka 2 × 2 cm, och bara för kort innehåll; en tät kod med lång länk behöver 3 cm eller mer. För allt som läses på längre håll gäller 10:1-regeln: koden ska vara minst en tiondel så bred som skanningsavståndet. En affisch som läses från 2 m behöver en kod på 20 cm, en skylt i ett fönster som läses från trottoaren på 3 m behöver 30 cm. Mät själva koden, inte grafiken runt den.

Runt mönstret finns den tysta zonen, en tom marginal som standarden sätter till 4 moduler på alla sidor. Formgivare trimmar den för att få en tätare layout, och då hittar skannern inte kanten, särskilt när koden ligger på ett rörigt foto. Behåll Tyst zon på 4 och betrakta den vita kanten som en del av koden. Kontrasten är lika viktig: mörka moduler på ljus bakgrund, helst svart på vitt. Färgade koder skannas bra när kodfärgen är tydligt mörkare än bakgrunden, men toningar, mönstrade bakgrunder och bleka färger minskar marginalen.

Inverterade koder, ljusa moduler på mörk bakgrund, ser bra ut på mörka förpackningar men fungerar inte på förvånansvärt många skannrar, bland annat äldre telefoner och många kassaläsare. Skriv aldrig ut en sådan utan att testa den på den äldsta enhet du kan hitta. Samma försiktighet gäller logotyper i mitten: ställ in Felkorrigering på Max (30 %), håll logotypen under cirka en femtedel av kodens bredd och kom ihåg att logotypen förbrukar den återställningsmarginal som annars skulle täcka repor och reflexer.

Välj filformat och testa sedan på riktiga telefoner

För tryck exporterar du SVG. Det är ett vektorformat, så koden förblir skarp i alla storlekar, och ett tryckeri kan skala den från ett visitkort till en banderoll utan suddiga modulkanter. PDF och EPS är också vektorformat och passar designers som arbetar i InDesign eller Illustrator. För skärmar, presentationer och e-post räcker en PNG på 1000 px eller mer gott; ställ in högre Bildstorlek för stora skärmar. Förstora aldrig en liten PNG eller en skärmdump av en kod, eftersom de omsamplade kanterna blir mjuka. Om du bara har en PNG av en kod eller logotyp förklarar konvertera PNG till SVG när vektorisering fungerar. SVG-QR-kodgeneratorn öppnas med vektorutdata förvald.

Testa sedan, på mer än en telefon. iPhone-kameran har läst QR-koder direkt sedan iOS 11 år 2017, och aktuella Android-telefoner läser dem i standardkameran eller via Google Lens. Äldre Android-modeller, billiga telefoner och särskilda streckkodsläsare vid kassor är mindre förlåtande, och det är precis de som kommer att skanna din meny. Testa i verklig storlek och på verkligt avstånd, på det verkliga materialet och i det verkliga ljuset. En provtryckning uppsatt på den faktiska väggen säger mer än en förhandsvisning på skärmen.

iPhone

  1. 01Öppna kameraappen och rikta den mot koden; ingen app behövs.
  2. 02Tryck på den gula bannern och kontrollera länken eller åtgärden innan den öppnas.
  3. 03Upprepa från det avstånd du tänkt dig, inte bara på nära håll.

Android

  1. 01Rikta standardkameran mot koden eller öppna Google Lens.
  2. 02Tryck på den föreslagna länken eller åtgärden som visas över koden.
  3. 03Prova en andra, äldre Android-telefon om du kan låna en.

Skannrar och tryck

  1. 01Skriv ut ett prov på det slutliga papperet eller materialet i full storlek.
  2. 02Skanna det i det faktiska ljuset, inklusive reflexer från lampor.
  3. 03Vid kassor, prova även butikens egen streckkodsläsare.

Misstagen som förstör tryckta koder

De flesta döda QR-koder är inte skadade. Det är koder som aldrig skulle ha gått att skanna i den storleken eller på den ytan, eller koder som pekar på en länk som inte längre finns. Den goda nyheten är att alla dessa problem kan upptäckas vid testning före tryckningen, vilket kostar några minuter i stället för ett omtryck. Listan nedan tar upp de fel som oftast dyker upp på menyer, flygblad och produktetiketter, ungefär i den ordning de inträffar.

Om en kod som redan är i omlopp har slutat fungera, börja med målet. Öppna den kodade länken på en dator: om sidan är borta, domänen har gått ut eller en gratis provperiod har löpt ut är mönstret felfritt och lösningen är en ny kod eller en återställd sida. Om länken fungerar men skanningen misslyckas är problemet fysiskt, och storlek, kontrast eller tyst zon är nästan alltid orsaken. Håll en telefon på olika avstånd; om den läser på nära håll men inte därifrån folk står är koden helt enkelt för liten.

  • Länken är för lång

    Spårningsparametrar och långa sökvägar ger en tät version med pyttesmå moduler. Ta bort parametrar du inte behöver eller koda en kort sida på din egen domän.

  • Koden är tryckt för liten

    Behåll minst 2 × 2 cm för läsning på nära håll och använd 10:1-regeln för avstånd för allt på en vägg eller ett fönster.

  • Låg kontrast eller toningsbakgrund

    Använd en mörk kodfärg på en enfärgad ljus bakgrund; toningar och foton bakom koden förvirrar sökmönstren.

  • En förkortad länk som har gått ut

    Gratis länkförkortare och dynamiska provkoder kan sluta omdirigera. Koda en länk du kontrollerar, eller slutmålet direkt.

  • Böjda eller blanka ytor

    Flaskor, burkar och laminerade kort förvränger eller reflekterar mönstret. Skriv ut större, använd matt yta och placera koden på den plattaste delen.

  • Den tysta zonen har trimmats bort

    Återställ en tom kant på 4 moduler på alla sidor, även när layouten känns trång.

Vad en QR-kod kan och inte kan veta om dig

En statisk QR-kod är tryckfärg. Den kan inte registrera vem som skannade den, när eller var, och den kan inte köra kod på en telefon eller installera något. Skanningen avkodar bara texten; telefonen visar sedan vad den hittade och frågar innan den öppnar en länk, ringer ett nummer eller ansluter till ett nätverk. Själva koden vet alltså ingenting om dig. Vad som händer sedan beror helt på målet, precis som om du själv hade skrivit adressen i webbläsaren, och samma omdöme gäller.

Spårning kommer in via länken. En dynamisk kods omdirigeringsserver loggar varje förfrågan, vilket vanligen omfattar tid, IP-adress (och med den en ungefärlig plats), enhetstyp och webbläsare. Spårningsparametrar i webbadressen talar om för webbplatsen vilken affisch eller vilket flygblad besöket kom från. Det är vanlig webbanalys, och som kodägare är det ofta just det du vill ha. Som skannande person bör du läsa förhandsvisningen innan du trycker: domänen visar vem som kommer att se besöket.

Den verkliga risken är utbyte. Bedragare klistrar sina egna kodlappar över äkta koder på parkeringsautomater och restaurangbord och skickar folk till falska betalningssidor, och den amerikanska konsumentmyndigheten FTC har varnat konsumenter för det. Om du sätter upp koder på allmänna platser, kontrollera dem då och då och skriv ut målets domän under koden. För Wi-Fi-koder, kom ihåg att lösenordet lagras som vanlig text, så använd ett gästnätverk; Wi-Fi-QR-kodgeneratorn bygger den strängen åt dig.

Checklista för menyer, affischer, visitkort och förpackningar

Varje yta går sönder på sitt eget sätt. Ett menykort blir blött och torkas av varje kväll, en affisch läses från andra sidan rummet eller perrongen, ett visitkort är litet och ofta blankt, och en förpackning kröker sig runt en flaska och står sedan på en hylla i åratal efter att kampanjen som tryckte den är över. Kolumnerna nedan samlar de kontroller som är värda att göra för varje yta innan du godkänner tryckningen, så att koden fortfarande fungerar efter första veckans verkliga användning.

Menyer och bordskort

  • Minst 3 × 3 cm på bordsavstånd
  • Länk till en sida du kan uppdatera
  • Matt kartong och en rad som säger vad koden öppnar

Affischer och skyltar

  • Bredd på minst en tiondel av läsavståndet
  • I ögonhöjd, bort från reflexer
  • Felkorrigering Hög eller Max utomhus, domänen tryckt under

Visitkort och förpackningar

  • Inte mindre än 2 × 2 cm, vektorfil till tryckeriet
  • Plan yta, aldrig kurvan eller blank laminering
  • En länk som överlever produkten, provskannad på slutmaterialet

Viktigast att komma ihåg

  • En QR-kod rymmer bara kort text; länkar, Wi-Fi-inloggningar och kontakter är format som telefonen känner igen.
  • Statiska koder går aldrig ut. En dynamisk kod är en omdirigering, och du kan köra din egen på en domän du kontrollerar.
  • Skriv ut minst 2 × 2 cm, följ 10:1-regeln för avstånd och behåll en vit kant på 4 moduler.
  • Använd SVG, PDF eller EPS för tryck och en PNG på 1000 px eller mer för skärmar.
  • Testa på en iPhone, en Android-telefon och en äldre skanner i verklig storlek, på verkligt avstånd och i verkligt ljus.
DelaXFacebookWhatsAppTelegram

Vanliga frågor

Hur långt kan innehållet i en QR-kod vara?

Den största versionen rymmer upp till 4 296 alfanumeriska tecken eller 2 953 byte med lägsta felkorrigering. För tryckta koder bör du hålla länkar under cirka 80 tecken och ren text under cirka 300, så att mönstret blir grovt nog för alla telefoner.

Slutar en statisk QR-kod någonsin att fungera?

Själva koden slutar aldrig fungera, eftersom innehållet ingår i mönstret. Den slutar bara fungera när målet ändras, till exempel en borttagen webbsida, ett ändrat Wi-Fi-lösenord eller en länkförkortare som lagts ner.

Kan jag skapa en QR-kod som öppnar en app?

Koda en webblänk till appens sida i appbutiken, eller till en sida som känner av enheten och skickar iPhone till App Store och Android-telefoner till Google Play. Då fungerar en enda kod för båda.

Varför fungerar min QR-kod på skärmen men inte på papper?

Den tryckta versionen är oftast mindre, blankare eller har lägre kontrast än förhandsvisningen på skärmen, eller så har den vita kanten beskurits i layouten. Skriv ut ett provtryck i slutlig storlek och skanna det i den verkliga belysningen.

Är det säkert att skanna QR-koder på offentliga platser?

Själva skanningen är ofarlig, eftersom telefonen bara läser text. Kontrollera domänen i förhandsvisningen innan du öppnar den, och var försiktig med klistermärken som satts över befintliga koder på parkeringsautomater eller betalningsskyltar.

Kan jag ändra färgen på en QR-kod?

Ja, så länge koden är tydligt mörkare än bakgrunden. Undvik ljusa färger, toningar och inverterade koder med ljust på mörkt, om du inte har testat dem på flera telefoner.

Läs vidare