Datakapacitet

Kallas också: QR-kodens kapacitet, hur mycket data en QR-kod rymmer, lagringskapacitet, data capacity

Definition

Datakapacitet är hur mycket en QR-kod kan rymma. Den största, version 40 på nivå L, lagrar upp till 7 089 siffror, 4 296 alfanumeriska tecken eller 2 953 byte; mindre koder och högre felkorrigering rymmer mindre.

Vad som bestämmer kapaciteten

Tre saker avgör hur mycket som ryms: versionen, felkorrigeringsnivån och kodningsläget. En större version har fler moduler, en lägre felkorrigeringsnivå lämnar fler av dem åt data, och ett kompakt läge som numeriskt packar in fler tecken i varje bit.

De publicerade siffrorna är maxvärden för innehåll som använder ett enda läge rakt igenom. Verkligt innehåll, som en webbadress med blandade versaler, gemener och symboler, hamnar oftast i byteläge och rymmer färre tecken.

Kapacitet i ytterlägena

Listan nedan visar de minsta och största QR-koderna. Varje annan version och nivå ligger mellan dessa värden.

  • Version 1-L: 41 siffror, 25 alfanumeriska, 17 byte, 10 kanji
  • Version 1-H: 17 siffror, 10 alfanumeriska, 7 byte, 4 kanji
  • Version 40-L: 7 089 siffror, 4 296 alfanumeriska, 2 953 byte, 1 817 kanji
  • Version 40-H: 3 057 siffror, 1 852 alfanumeriska, 1 273 byte, 784 kanji

Kapacitet i praktiken

Att kunna lagra mycket betyder inte att du bör göra det. En kod nära sitt maximum har pyttesmå moduler som kräver stort tryck, stadig hand och bra kamera, och den misslyckas oftare i dåligt ljus.

För länkar håller en kort webbadress koden liten och robust. För innehåll som ett vCard eller Wi-Fi-uppgifter har det samma effekt att stryka valfria fält. Antalet byte avser kodade byte, så tecken utanför grundläggande latinska tecken, som tar flera byte vardera i UTF-8, minskar hur många tecken som ryms.

Vanliga frågor

Hur många tecken kan en QR-kod rymma?

Upp till 4 296 alfanumeriska tecken eller 2 953 byte i den största versionen på lägsta felkorrigeringsnivå. Typiska koder rymmer mycket mindre, eftersom mindre versioner skannas mer tillförlitligt.

Hur lång kan en webbadress i en QR-kod vara?

En webbadress kodas normalt i byteläge, så taket är 2 953 byte. I praktiken gör webbadresser på mer än ett hundratal tecken koder täta, och en kort länk är då det bättre valet.

Minskar felkorrigering hur mycket en QR-kod kan lagra?

Ja. På nivå H går ungefär 30 procent av kodorden till felkorrigering, så en kod i version 40 rymmer 1 273 byte i stället för 2 953 på nivå L.

Källor och standarder

Alla begrepp