Hoppa till innehåll

Gratis QR-kodgenerator - Skapa skanningsbara QR-koder direkt

Generera QR-koder för webbadresser, text och kontaktinformation på några sekunder. Gratis verktyg med omedelbar nedladdning, ingen registrering krävs. ISO-kompatibla koder som fungerar på alla enheter.

QR-kodgenerator

Ange text eller URL ovan för att generera en QR-kod

Ange text eller en URL ovan för att generera en QR-kod. QR-koden uppdateras automatiskt medan du skriver.

Laddningsberäknare...
📚

Dokumentation

Vad är en QR-kodgenerator?

En QR-kodgenerator är ett verktyg som omvandlar text, till exempel en webbadress, till en QR-kod: ett kvadratiskt mönster av svarta och vita rutor. En mobilkamera eller streckkodsläsare läser mönstret och återskapar originaltexten nästan omedelbart.

Så kodar verktyget text

Skriv in text eller en webbadress i inmatningsfältet. Verktyget omvandlar varje tecken till dess UTF-8-bytevärden och kodar dem med ”byte-läge”, ett av de sätt som QR-kodstandarden ISO/IEC 18 004 använder för att lagra data. Det bygger koden på felkorrigeringsnivå M, den näst lägsta av standardens fyra felkorrigeringsnivåer, och väljer den minsta av de 40 möjliga QR-kodstorlekarna, så kallade versioner, som rymmer inmatningen. Därefter testar det åtta fasta mönster, så kallade masker, och behåller det som fördelar mörka och ljusa rutor jämnast, vilket gör koden lättare för en skanner att läsa. QR-koden uppdateras automatiskt efter en kort paus i skrivandet.

Det här verktyget använder alltid byte-läge och felkorrigeringsnivå M. Det erbjuder inte numeriskt läge, alfanumeriskt läge eller Kanji-läge, och inte heller något val av korrigeringsnivå.

Så beräknas QR-kodens kapacitet

En QR-kodversions kapacitet beror på det totala antalet kodord (grupper om 8 bitar) och hur många av dessa kodord som avsätts för felkorrigering.

d=c−ed = c - e

där d är antalet datakodord, c det totala antalet kodord och e de kodord som avsatts för felkorrigering.

Antalet bitar som en text i byte-läge behöver är:

b=4+n+8×kb = 4 + n + 8 \times k

där b är antalet bitar som behövs, n storleken på teckenantalsfältet i bitar och k antalet byte i texten.

De 4 bitarna identifierar kodningsläget. Fältet för teckenantal är 8 bitar för versionerna 1 till och med 9, och 16 bitar för version 10 och högre. Verktyget kontrollerar varje version från 1 till 40 i ordning och använder den första version vars datakapacitet i bitar är tillräcklig.

Räkneexempel

Texten ”https://whiz.tools"” består av 18 tecken, alla vanliga bokstäver och symboler, och blir därför 18 byte.

Version 1 (21 × 21 rutor) har 16 datakodord, eller 128 bitar. Texten kräver 4 + 8 + (8 × 18) = 156 bitar, så den får inte plats.

Version 2 (25 × 25 rutor) har 28 datakodord, eller 224 bitar. Samma 156 bitar får plats, så verktyget skapar en kod i version 2 för denna text.

Felkorrigering och maskning

Felkorrigeringsnivå M gör att en QR-kod förblir läsbar även om delar av den är kladdiga, trasiga eller täckta, upp till ungefär 15 procent av dess data, genom att lägga till extra kodord som beräknas med Reed–Solomon-felkorrigering, samma matematik som används på CD- och DVD-skivor. Nivå M ligger i mitten av standardens fyra nivåer: nivå L tolererar ungefär 7 procents skada, nivå Q ungefär 25 procent och nivå H ungefär 30 procent. Det här verktyget bygger alltid koder på nivå M.

När data har placerats i rutnätet provar verktyget alla åtta standardiserade maskmönster. Varje mönster poängsätts genom att man räknar egenskaper som förvirrar skannrar, till exempel långa sekvenser av samma färg, fyllda block, mönster som liknar en positionsmarkering och en ojämn blandning av ljusa och mörka rutor. Verktyget behåller masken med lägst poäng.

Så använder du QR-kodgeneratorn

  1. Skriv eller klistra in text, en webbadress eller ett annat kort meddelande i inmatningsfältet.
  2. QR-koden visas under fältet en stund efter att du slutat skriva.
  3. Välj ”Download QR Code” för att spara bilden som en PNG-fil.
  4. Välj ”Reset” för att tömma fältet och börja om.

Inmatningsfältet accepterar upp till 500 tecken. Texten lagras också i sidans webbadress, så om länken delas återskapas samma QR-kod för alla som öppnar den.

Detta gör verktyget inte

Generatorn erbjuder inte val av felkorrigeringsnivå, anpassade färger, logotypöverlagring eller SVG-export. PNG är det enda nedladdningsformatet. Alla koder som skapas har kvar den tomma kanten, kallad frizon, som skannrar använder för att hitta mönstrets kanter, och följer ISO/IEC 18 004, så att alla standardkompatibla skannrar kan läsa dem.

Historia

Denso Wave, ett japanskt företag som tillverkade delar åt Toyota, uppfann QR-koden år 1994 för att spåra komponenter snabbare än vad en vanlig streckkod tillät. Eftersom en skanner kunde läsa den snabbt kallade företaget den för en ”Quick Response”-kod. Den blev en del av den öppna internationella standarden ISO/IEC 18 004 år (45 700 cm) 2000 och reviderades senare, bland annat i den 2015-utgåva som verktyget följer. Kameratelefoner med inbyggd QR-skanning gjorde formatet vanligt långt före 2020, och kontaktlösa menyer och betalningskoder under covid-19-pandemin gjorde det bekant för betydligt fler människor.

Vanliga användningsområden för QR-koder

QR-koder förekommer ofta på:

  • Restaurangbord, med en länk till en digital meny
  • Produktförpackningar, med en länk till instruktioner eller information om ingredienser
  • Affischer och visitkort, med en länk till en webbplats eller kontaktsida
  • Wi-Fi-kort, när texten är formaterad på ett sätt som skannrar känner igen
  • Evenemangsbiljetter och boardingkort, för snabb skanning vid incheckning

Vanliga frågor

Hur mycket text kan den här QR-kodgeneratorn som mest koda?

Inmatningsfältet accepterar upp till 500 tecken. QR-kodstandarden tillåter betydligt mer: en kod i version 40 med felkorrigeringsnivå M, den nivå som verktyget använder, kan innehålla omkring 2 331 byte text.

Varför blir QR-koden större för längre text?

En QR-kod lagrar data i ett fast rutnät av rutor. Längre text behöver fler kodord, så verktyget byter till en större version, vilket innebär fler rader och kolumner, när den aktuella versionen inte rymmer inmatningen.

Kan verktyget lägga till en logotyp eller anpassad färg i en QR-kod?

Nej. Det ritar svarta rutor på vit bakgrund och stöder inte logotyper, anpassade färger eller SVG-export. Nedladdningen är alltid en PNG-bild.

Har en QR-kod ett utgångsdatum?

Nej. Koden lagrar exakt den text som angavs när den skapades. Om texten är en webbadress upphör koden att vara användbar först när adressen slutar fungera; själva bildfilen upphör inte att gälla.

Går en skadad eller delvis övertäckt QR-kod fortfarande att läsa?

Ofta. Felkorrigeringsnivå M, som verktyget alltid använder, kan återskapa koden även om ungefär 15 procent av den saknas eller inte går att läsa, så länge de tre hörnrutorna är intakta.

Vad är skillnaden mellan en QR-kod och en vanlig streckkod?

En vanlig streckkod lagrar data i en riktning och rymmer vanligtvis några dussin siffror. En QR-kod lagrar data över både rader och kolumner, så den kan rymma tusentals tecken på samma yta, och den har inbyggd felkorrigering som vanliga streckkoder saknar.