}
FreeQR
Back to Blog
QR-kod Datagraenser: Hur Mycket Kan en QR-kod Innehalla?

QR-kod Datagraenser: Hur Mycket Kan en QR-kod Innehalla?

Hur mycket data kan en QR-kod innehalla? Upp till 7 089 numeriska eller 4 296 alfanumeriska tecken. Laer dig om datakapacitet, versioner och praktiska graenser med FreeQR.

QR-kod datakapacitet aer den maximala maengden information som kan kodas i en enskild QR-kod, bestamd av kodens version (fysiska storlek) och felkorrigeringsnivaa. En QR-kod kan rymma upp till 7 089 numeriska tecken, 4 296 alfanumeriska tecken eller 2 953 byte binaer data. Det aer de teoretiska maxvaerdena definierade i specifikationen ISO/IEC 18004, den internationella standarden som underhaalls av ISO och ursprungligen utvecklades av Denso Wave 1994. I praktiken aer den anvaendbara lagringskapaciteten mycket laegre, eftersom mer data innerbaer en taetare och svaerare kod att skanna.

Att foerstaa hur mycket information en QR-kod kan innehalla aer viktigt av en praktisk anledning: om du foersoeker koda foer mycket blir koden saa komplex att telefoner faar svaart att laesa den. Denna guide tar upp vad som paaverkar QR-kodens datakapacitet och vad du kan goera naer du naar graensen.

Key takeaways:

  • Maximal kapacitet: 7 089 numeriska, 4 296 alfanumeriska eller 2 953 byte.

  • Mer data innerbaer en taetare kod med fler moduler (rutor), vilket kraever stoerre utskriftsstorlekar foer att foerbli skanningsbar.

  • Felkorrigeringsnivaan byter direkt kapacitet mot tillfoerlitlighet. Hoegre felkorrigering innerbaer mindre utrymme foer data.

  • Foer de flesta praktiska anvaendningar ger data under 300 tecken en kod som skannas snabbt i vanliga storlekar.

QR-kod datakapacitet per kodningslaege

QR-koder stoeder fyra kodningslaegen. Varje laege aer optimerat foer en annan typ av data, och den maximala kapaciteten beror paa vilket laege dina data kraever.

Kodningslaege

Tecken som stoeds

Maximal kapacitet (Version 40, Laag EC)

Numeriskt

0-9

7 089 tecken

Alfanumeriskt

0-9, A-Z, mellanslag, $%*+-./:

4 296 tecken

Byte (ISO 8859-1)

Valfritt 8-bitarstecken

2 953 tecken

Kanji

Dubbelbyte-tecken

1 817 tecken

Tabell som visar maximal datakapacitet foer QR-koder i fyra kodningslaegen

Numeriskt laege aer det mest effektiva. Det packar tre siffror i bara 10 bitar, enligt ISO/IEC 18004 kodningsspecifikationen. Daerfoer kan en QR-kod rymma oever 7 000 siffror men faerre aen 3 000 byte.

Alfanumeriskt laege stoeder versaler, siffror och en handfull symboler, och kodar tvaa tecken i 11 bitar. En viktig detalj: gemener ingaar inte. Om dina data innehaaller gemener faller kodaren tillbaka paa byte-laege, vilket minskar kapaciteten.

Byte-laege aer daer de flesta verkliga data hamnar. Det hanterar valfritt tecken i ISO 8859-1, inklusive gemener, skiljetecken och specialtecken. URL:er och allmaen text anvaender naestan alltid detta laege.

Kanji-laege kodar japanska dubbelbyte-tecken med 13 bitar per tecken.

En QR-kod-generator vaeljer automatiskt det mest effektiva laegat foer dina data. Om du bara skriver in siffror anvaends numeriskt laege. Om du inkluderar bokstaever byts det till alfanumeriskt eller byte-laege. Du vaeljer normalt inte laege manuellt.

QR-kodversioner och maximal QR-kod storlek

QR-kodspecifikationen definierar 40 versioner. Version 1 aer den minsta (21 x 21 moduler). Version 40 aer den stoersta (177 x 177 moduler). Varje version laegger till fyra moduler per sida, vilket oekar baade den fysiska QR-kodstorleken och datakapaciteten.

Version

Moduler

Numerisk kapacitet (Laag EC)

Alfanumerisk kapacitet (Laag EC)

Bytekapacitet (Laag EC)

1

21 x 21

41

25

17

5

37 x 37

154

93

64

10

57 x 57

652

395

271

20

97 x 97

2 061

1 249

858

30

137 x 137

4 158

2 520

1 732

40

177 x 177

7 089

4 296

2 953

De flesta QR-koder du moeter i vardagen aer mellan Version 2 och Version 10. En studie av 860 QR-koder fraan verkligheten visade att oever 93% innehaaller URL:er, med en genomsnittlig laengd paa bara 45 tecken. Det ryms bekvaeamt i en Version 3 eller 4-kod, vilket innerbaer att den stora majoriteten av anvaenda QR-koder utnyttjar ungefaer 1-2% av formatets teoretiska maximala kapacitet. Ett vCard med fullstaendiga kontaktuppgifter kan kraeva Version 7 eller 8.

Version 40-koder finns i specifikationen men anvaends saellan. Ett benchmark av 1 232 QR-koder av Dynamsoft visade att populaera skanningsbibliotek med oeppen kaellkod som ZXing avkodar koder med hoeg version (Version 20+) med bara 5% framgaang. AEven kommersiella avkodare uppnaar i genomsnitt bara 97% paa dessa taeta koder. Foer de flesta praktiska aendamaal aer versioner oever 20 ovanliga utanfoer industriella och farmaceutiska tillaempningar daer data maaste baeddas in utan naetverksaatkomst.

Foer mer om hur QR-koder kodar och strukturerar data, se Vad aer en QR-kod? Den kompletta nyboejarguiden.

Vad paaverkar QR-kodens datakapacitet

Tre faktorer avgjer hur mycket data som ryms i en specifik QR-kod.

Kodningslaege

Som beskrivits ovan aer numeriska data mest kompakta. En straeng med 100 siffror tar mindre plats aen 100 alfanumeriska tecken, som i sin tur tar mindre plats aen 100 byte. Kodningslaegat vaeljs automatiskt baserat paa dina indata.

Felkorrigeringsnivaa

Diagram som visar fyra QR-kod felkorrigeringsnivaaer och deras avvaegningar foer kapacitet

QR-koder innehaaller inbyggd felkorrigering med hjaelp av Reed-Solomon-kodning, samma algoritm som anvaends i CD-skivor, DVD-skivor och satellitkommunikation. Detta goer att koden foerblir skanningsbar aeven naer delar av den aer skadade eller doelda. ISO/IEC 18004-specifikationen definierar fyra nivaaer:

Nivaa

Felkorrigeringskapacitet

Minskning av datakapacitet

L (Low)

Aaterstaeller upp till 7% skada

Minsta minskning (mest data)

M (Medium)

Aaterstaeller upp till 15% skada

Maattlig minskning

Q (Quartile)

Aaterstaeller upp till 25% skada

Betydande minskning

H (High)

Aaterstaeller upp till 30% skada

Stoersta minskning (minst data)

Hoegre felkorrigering aer anvaendbart foer koder som ska skrivas ut paa ojamna ytor, visas utomhus eller delvis taeckas av en logotyp. Men det har ett pris. En Version 10-kod paa nivaa L rymmer 271 byte. Samma version paa nivaa H rymmer bara 119 byte. Det aer en minskning av kapaciteten med 56%.

De flesta generatorer anvaender nivaa M som standard, vilket balanserar tillfoerlitlighet och kapacitet foer typiska anvaendningar.

Datatyp och laengd

En kort URL som https://example.com anvaender ungefaer 20 byte. Ett fullstaendigt vCard med namn, telefon, e-post, foereag, titel och adress kan oeverskrida 300 byte. Ett stycke text kan vara 500 byte eller mer. Ju laengre dina data aer, desto hoegre versionsnummer behoevs och desto taetare blir den resulterande koden.

Praktiska graenser: naer mer data skadar

Det teoretiska maximumet paa 2 953 byte later generoist. I praktiken skapar det verkliga problem att pressa en QR-kod naera sin kapacitet.

Det foersta aer skanningsstillfoerlitlighet. En kod med hoeg version packar tusentals smaa moduler i moenstret, och om den skrivs ut foer liten kan telefonkameror inte urskilja de enskilda rutorna. QR-koder som skrivs ut mindre aen 1 tum (2,5 cm) misslyckas 42% oftare aen koder paa 2 tum eller stoerre. En Version 40-kod paa ett visitkort? Olaesbar.

Sedan aer det den fysiska storleken. Fler moduler innerbaer mer utskriftsyta. 10:1-foerhaallningsregeln aer den accepterade standarden: den minimala bredden paa en QR-kod boer vara en tiondel av skanningsavstaandet. En Version 5-kod (37 x 37 moduler) fungerar bra paa 2 cm x 2 cm foer handhaallen skanning. En Version 40-kod behoever oever 7 cm paa naera haall och oever 70 cm om naagon skannar fraan en meters avstaand.

Hastighet spelar ocksaa roll. Enklare koder skannas naestan omedelbart, men komplexa koder tar laengre tid att avkoda, saerskilt paa aldre telefoner eller vid daalig belysning. Avkodningsbenchmarks placerar vanliga QR-koder paa 36-195 ms, medan koder med hoeg version med oskaepa, reflexer eller skador kan oeverskrida 500 ms eller misslyckas helt.

Allmaen riktlinje: Haall dina kodade data under 300 tecken foer en kod som skannas snabbt och skrivs ut bra i standardstorlekar. De flesta QR-koder i verkligheten innehaaller en URL paa 50 till 100 tecken, vilket ryms i en Version 3 eller 4-kod (29 x 33 moduler) och skannas tillfoerlitligt paa bara 2 cm x 2 cm. Om dina data oeverstiger 300 tecken, oevervaeg att laenka till en webbsida istaellet foer att koda allt i sjaelva koden.

Naer du naar graensen: anvaend en landningssida istaellet

Jaemfoerelse av taet QR-kod med laang URL mot ren QR-kod som laenkar till en landningssida

Om du behoever dela mer information aen vad en QR-kod bekvaeamt kan rymma, till exempel en fullstaendig produktkatalog, en flersidig PDF eller ett detaljerat evenemangsschema, koda en kort URL istaellet. Rikta den mot en landningssida som innehaaller allt.

En dynamisk QR-kod aer standardloesningen. Istaellet foer att koda 2 000 tecken med produktdetaljer i moenstret kodar du en kort omdirigerins-URL (ungefaer 30 tecken). Den URL:en pekar paa en landningssida daer du kan presentera saa mycket information som du behoever: text, bilder, filer, kontaktformulaer, videor och mer.

Detta aer en av de centrala anvaendningarna foer dynamiska QR-koder. Sjaelva koden foerblir liten och laett att skanna, och landningssidan baer alla detaljer. Eftersom koden aer dynamisk kan du uppdatera sidans innehaall naer som helst utan att skriva ut koden paa nytt.

FreeQR:s landningssidebyggare laater dig skapa dessa sidor som en del av din QR-kod. Istaellet foer att traanga in data i koden bygger du en sida som presenterar informationen tydligt. Foer en oeverblick oever de olika kodtyperna och vilka som stoeder landningssidor, se 9 typer av QR-koder: vilken behoever du egentligen?

Vanliga fraagor

Hur maanga tecken kan en QR-kod innehaalla?

Maximalt beror paa kodningslaegat: 7 089 numeriska tecken, 4 296 alfanumeriska tecken eller 2 953 byte binaer data. Dessa graenser gaeller foer den stoersta QR-kodversionen (Version 40) med den laegsta felkorrigeringsnivaan. I praktiken ger data under 300 tecken en kod som skannas tillfoerlitligt i vanliga utskriftsstorlekar.

Vad haender om jag laegger foer mycket data i en QR-kod?

QR-kod-generatorn oekar versionen (storleken) paa koden foer att rymma datan. Koden faar fler moduler, vilket goer den taetare och svaerare att skanna i smaa storlekar. Om datan oeverstiger den maximala kapaciteten foer Version 40 returnerar generatorn ett fel och koden kan inte skapas.

Kan jag lagra en PDF eller bild i en QR-kod?

Nej. Den maximala kapaciteten aer 2 953 byte, och en typisk PDF aer tusentals gaanger stoerre. Standardmetoden aer att laggera filen online och koda nedladdnings-URL:en i QR-koden. En dynamisk QR-kod som pekar paa en landningssida med filnedladdning fungerar bra foer detta.

Paaverkar QR-kodversionen skanningshastigheten?

Ja. Koder med laegre version (faerre moduler) skannas snabbare eftersom kameran har faerre datapunkter att bearbeta. En Version 3-kod (29 x 29 moduler) skannas naestan omedelbart paa moderna telefoner. En Version 25-kod (117 x 117 moduler) tar maerkbart laengre tid och kan kraeva att kameran haalls stadigare.

Vad aer minimistorleken foer en QR-kod?

Det finns inget enskilt minimum, det beror paa versionen. En Version 1-kod (21 x 21 moduler) kan vara saa liten som 1,5 cm x 1,5 cm och fortfarande skannas tillfoerlitligt paa moderna telefoner. Koder med hoegre version behoever mer utrymme eftersom varje modul maaste vara tillraeckligt stor foer att en kamera ska kunna urskilja den. Som en allmaen regel boer varje modul vara minst 0,75 mm bred. Foer en Version 10-kod (57 x 57 moduler) innerbaer det en minsta utskriftsstorlek paa ungefaer 4,3 cm x 4,3 cm.

Vilken aer den baesta felkorrigeringsnivaan?

Nivaa M (Medium, 15% aaterstaellning) aer standard foer de flesta anvaendningar. Anvaend nivaa L om du behoever maximal datakapacitet och koden kommer att visas paa skaermar eller rena ytor. Anvaend nivaa Q eller H om koden ska skrivas ut paa texturerade material, visas utomhus eller ha en logotyp placerad oever en del av moenstret.


Behoever du dela mer aen vad en QR-kod kan rymma? Skapa en gratis landningssida med FreeQR och laenka den till en enkel, skanningsbar kod.