Så fungerar QR-koder

En QR-kod lagrar text i ett kvadratiskt rutnät av mörka och ljusa moduler som en kamera kan läsa från alla vinklar. Den inbyggda felkorrigeringen klarar smuts, skador och till och med en logotyp i mitten.

Abstrakt illustration av en mobilkamera som skannar en tryckt fyrkantig kod på en affisch
Abstrakt illustration av en mobilkamera som skannar en tryckt fyrkantig kod på en affisch

Född i en bilfabrik

QR-koden (Quick Response) uppfanns 1994 av Masahiro Hara och hans team på Denso Wave, ett företag i Toyota-koncernen, för att spåra bildelar snabbare än endimensionella streckkoder klarade. Denso Wave äger patentet men har valt att inte hävda det, så vem som helst får använda formatet fritt. Det blev den internationella standarden ISO/IEC 18004 och spreds över världen när mobilkameror kunde läsa det.

En kods uppbyggnad

De tre stora kvadraterna i hörnen är positionsmönster som visar läsaren var koden finns och hur den är vriden. Prickade tidslinjer mellan dem bestämmer rutnätet, och från version 2 kompenserar mindre justeringsmönster för böjda eller lutande ytor. Formatinformationen intill positionsmönstren lagrar felkorrigeringsnivå och mask. Resten av rutnätet innehåller data- och korrigeringskodord.

Versioner, kapacitet och masker

Det finns 40 versioner, från 21 x 21 moduler (version 1) till 177 x 177 (version 40), som växer med 4 moduler per steg. Version 40 på nivå L rymmer 2 953 byte. Till sist läggs ett av åtta maskmönster på för att undvika stora ytor och mönster som liknar positionsmönster; kodaren väljer masken med lägst straffpoäng.

Felkorrigering och tips för skanning

Reed-Solomon-felkorrigering lägger till redundans så att en skadad kod kan repareras: nivå L återställer ungefär 7 % av kodorden, M cirka 15 %, Q cirka 25 % och H cirka 30 %. Därför fungerar en liten logotyp i mitten på nivå H. För säker skanning: behåll en tyst zon på fyra moduler runt koden, använd mörk kod på ljus bakgrund med stark kontrast, skriv ut den minst 2 cm bred och testa med flera mobiler.

Ofta ställda frågor

Går QR-koder ut?

En statisk QR-kod som de som skapas här går aldrig ut: innehållet finns i själva koden. Bara dynamiska koder från betaltjänster, som pekar på en omdirigeringslänk, slutar fungera när tjänsten sägs upp.

Hur mycket ryms i en QR-kod?

Upp till 2 953 byte i byteläge på nivå L, ungefär 2 900 latinska tecken, eller färre i skriftsystem med flera byte per tecken. Kortare innehåll ger en mindre kod som är lättare att skanna.

Kan jag lägga en logotyp i en QR-kod?

Ja, om felkorrigeringen är tillräckligt hög. En logotyp som täcker ungefär 5 % av ytan i mitten är säker på nivå H, som kan återställa runt 30 % av kodorden. Täck aldrig de tre positionsmönstren.

Redo att prova det?

Öppna PictorX i din webbläsare - ingen installation, inget kreditkort krävs för att starta.

Öppna QR-kodgeneratorn