Skapa QR-kod
En QR-kod rymmer upp till 2 953 byte text, eller 7 089 siffror, på den lägsta felkorrigeringsnivån (L, version 40). En kort länk som https://example.com får plats i en kod av version 2 med 25 × 25 moduler på nivå M.
Så använder du
- Välj vad koden ska innehålla: vanlig text, en webblänk, en e-postadress, ett telefonnummer eller ett wifi-nätverk.
- Fyll i fälten. Koden uppdateras medan du skriver. För wifi anger du nätverksnamn, lösenord och säkerhetstyp.
- Välj felkorrigeringsnivå. M passar de flesta skärmar och utskrifter; använd Q eller H om koden kan bli repig eller ska ha en logga.
- Testa förhandsvisningen med mobilkameran och ladda sedan ner SVG för tryck och design eller PNG för dokument och presentationer.
Så räknas det
Verktyget följer ISO/IEC 18004, standarden för QR Code Model 2. Det tittar på innehållet och väljer den mest kompakta kodning som rymmer allt: numeriskt läge för bara siffror (cirka 3,3 bitar per siffra), alfanumeriskt läge för versaler, siffror och symbolerna mellanslag $ % * + - . / : (5,5 bitar per tecken), och annars byteläge, där texten lagras som UTF-8 med 8 bitar per byte.
Sedan väljs den minsta versionen från 1 (21 × 21 moduler) till 40 (177 × 177) som rymmer datan på vald felkorrigeringsnivå. Datan delas i block, varje block får Reed-Solomon-kodord för felkorrigering över GF(256), och blocken flätas ihop och placeras i sicksack över rutnätet, runt de tre positionsmarkörerna i hörnen, tidslinjerna och justeringsmönstren.
Till sist läggs ett av åtta maskmönster över dataytan med XOR så att stora block eller former som liknar positionsmarkörer inte uppstår av en slump. Verktyget poängsätter alla åtta med de fyra standardreglerna för straffpoäng (serier av fem eller fler moduler i samma färg, 2 × 2-block, mönster som liknar 1:1:3:1:1 intill ett ljust band och obalans mellan mörka och ljusa moduler) och behåller den med lägst poäng. Du kan också tvinga fram en mask i inställningarna.
Vad varje typ lägger i koden
| Typ | Lagras som | Vad mobilen gör |
|---|---|---|
| Text | Din text exakt som du skrev den | Visar texten, ofta med möjlighet att söka eller kopiera |
| URL | Länken; https:// läggs till om schema saknas | Erbjuder att öppna sidan |
| E-post | mailto:adress?subject=...&body=... | Öppnar ett nytt meddelande med fälten ifyllda |
| Telefon | tel:+46701234567 | Erbjuder att ringa numret |
| Wifi | WIFI:T:WPA;S:namn;P:lösenord;; | Erbjuder att ansluta till nätverket |
Hur mycket som får plats
Största innehåll i en kod av version 40 (177 × 177 moduler). Riktiga koder är oftast mycket mindre, och en mindre kod är lättare att skanna.
| Nivå | Numeriskt | Alfanumeriskt | Byte |
|---|---|---|---|
| L (7 %) | 7 089 | 4 296 | 2 953 |
| M (15 %) | 5 596 | 3 391 | 2 331 |
| Q (25 %) | 3 993 | 2 420 | 1 663 |
| H (30 %) | 3 057 | 1 852 | 1 273 |
Tips för utskrift och skanning
- Håll marginalen (den tysta zonen) på minst 4 moduler. Att beskära den är den vanligaste orsaken till att en kod inte går att skanna.
- Använd mörka punkter på ljus bakgrund med tydlig kontrast. Inverterade koder och bleka färger fungerar inte i många skannerappar.
- Skriv ut koden minst 2 cm bred, och större för längre innehåll eller skanning på avstånd.
- En kortare länk ger en enklare och robustare kod. Är innehållet långt är en kort adress på en egen domän ofta bättre.
Källor och anmärkningar
- Kodningen följer ISO/IEC 18004:2015 (QR Code bar code symbology specification). QR Code är ett registrerat varumärke som tillhör DENSO WAVE INCORPORATED.
- Wifi-koder använder formatet WIFI: som dokumenteras av ZXing-projektet (Barcode Contents-wikin), och som kameror i Android och iOS läser. Tecknen \ ; , : och " skyddas med ett omvänt snedstreck.
- Verktyget har kontrollerats genom att skapa koder för alla 40 versioner på alla fyra felkorrigeringsnivåer och avkoda dem med två oberoende läsare med öppen källkod.
Vanliga frågor
Slutar QR-koderna att fungera efter en tid?
Nej. Koden är statisk: innehållet lagras i själva mönstret, utan server, omdirigering eller spårning emellan. Den fungerar så länge det den pekar på finns kvar.
Vilken felkorrigeringsnivå ska jag välja?
M återställer ungefär 15 % skada och är ett bra standardval. L ger den minsta och enklaste koden för rena skärmar. Q (25 %) och H (30 %) gör koden större men klarar repor, smuts eller en logga mitt i.
Varför får inte min text plats?
En kod av version 40 rymmer 2 953 byte på nivå L och mindre på högre nivåer: 2 331 på M, 1 663 på Q och 1 273 på H. Å, ä, ö och andra tecken utanför ASCII tar 2 till 4 byte var, så de fyller koden snabbare än vanlig engelsk text.
SVG eller PNG?
SVG är en vektorfil som förblir skarp i alla storlekar, bäst för tryck och designprogram. PNG är en vanlig bild. PNG:n ritas med ett helt antal pixlar per modul så att kanterna blir skarpa; storleken du anger avrundas för att passa.
Skickas mina uppgifter någonstans?
Nej. Koden skapas helt i din webbläsare, och inget du skriver, inte heller wifi-lösenord, lämnar din enhet.