QR-kodegenerator

En QR-kode rommer på det laveste feilkorrigeringsnivået (L, versjon 40) høyst 2 953 byte tekst, eller 7 089 sifre. En kort lenke som https://example.com passer på nivå M i en kode av versjon 2 med 25 ganger 25 moduler.

Innholdstype

Feilkorrigering

Fyll ut feltene ovenfor for å lage QR-koden.

Løste dette problemet ditt?
Foretrekk oss på Google

Slik bruker du den

  1. Velg hva koden skal inneholde: vanlig tekst, en nettlenke, en e-post, et telefonnummer eller et wifi-nettverk.
  2. Fyll ut feltene. Koden endrer seg mens du skriver. For wifi fyller du ut nettverksnavn, passord og sikkerhetstype.
  3. Velg feilkorrigeringsnivå. M passer til de fleste skjermer og trykksaker; velg Q eller H hvis koden kan bli skadet eller få en logo.
  4. Test forhåndsvisningen med kameraet på telefonen din, og last ned SVG for trykk og design eller PNG for dokumenter og presentasjoner.

Slik regnes det ut

Verktøyet følger ISO/IEC 18004, standarden for QR Code Model 2. Det ser på innholdet ditt og velger den mest kompakte kodingen som alt får plass i: numerisk modus for bare sifre (omtrent 3,3 bit per siffer), alfanumerisk modus for store bokstaver, sifre og tegnene mellomrom $ % * + - . / : (5,5 bit per tegn), og ellers bytemodus, der tekst lagres som UTF-8 med 8 bit per byte.

Deretter velger det den minste versjonen fra 1 (21 ganger 21 moduler) til 40 (177 ganger 177) som dataene får plass i på det valgte feilkorrigeringsnivået. Dataene deles i blokker, hver blokk får Reed-Solomon-korrigeringskodeord over GF(256), og blokkene flettes sammen og legges i et sikksakkmønster over rutenettet, utenom de tre hjørnemarkørene, tidslinjene og justeringsmønstrene.

Til slutt legges ett av åtte maskemønstre med XOR over dataområdet, så det ikke ved et uhell oppstår store flater eller markørlignende former. Verktøyet vurderer alle åtte med de fire standard straffereglene (rekker på fem eller flere moduler i samme farge, blokker på 2 ganger 2, markørlignende mønstre 1:1:3:1:1 ved siden av en lys stripe og ubalanse mellom mørke og lyse moduler) og beholder den laveste. I alternativene kan du også velge en maske selv.

Hva hver type legger i koden

TypeLagret somHva en telefon gjør
TekstTeksten din nøyaktig slik den er skrevetViser teksten, ofte med mulighet for å søke eller kopiere
URLLenken; https:// legges til hvis det ikke er noe skjemaTilbyr å åpne siden
E-postmailto:adresse?subject=...&body=...Åpner en ny melding med feltene utfylt
Telefontel:+4712345678Tilbyr å ringe nummeret
WifiWIFI:T:WPA;S:navn;P:passord;;Tilbyr å koble til nettverket

Hvor mye det er plass til

Maksimalt innhold i en kode av versjon 40 (177 ganger 177 moduler). Ekte koder er vanligvis mye mindre, og en mindre kode skannes lettere.

NivåNumeriskAlfanumeriskByte
L (7%)7 0894 2962 953
M (15%)5 5963 3912 331
Q (25%)3 9932 4201 663
H (30%)3 0571 8521 273

Tips for trykk og skanning

  • Hold margen (den stille sonen) på 4 moduler eller mer. Å beskjære den er den vanligste grunnen til at en kode ikke lar seg skanne.
  • Bruk mørke prikker på en lys bakgrunn med sterk kontrast. Omvendte koder og lyse farger svikter i mange skanneapper.
  • Skriv ut koden minst 2 cm bred, og større ved lengre innhold eller skanning på avstand.
  • En kortere lenke gir en enklere, mer robust kode. Er innholdet langt, er en kort URL på ditt eget domene ofte bedre.

Kilder og merknader

  • Kodingen følger ISO/IEC 18004:2015 (QR Code bar code symbology specification). QR Code er et registrert varemerke tilhørende DENSO WAVE INCORPORATED.
  • Wifi-koder bruker WIFI:-formatet som ZXing-prosjektet dokumenterer (Barcode Contents-wikien), og som kameraene på Android og iOS leser. Tegnene \ ; , : og " escapes med omvendt skråstrek.
  • Dette verktøyet er kontrollert ved å lage koder for alle 40 versjoner på alle fire feilkorrigeringsnivåer og dekode dem med to uavhengige åpen kildekode-lesere.

Vanlige spørsmål

Utløper disse QR-kodene?

Nei. Koden er statisk: innholdet ligger i selve mønsteret, uten server, viderekobling eller sporing imellom. Den fungerer så lenge det den peker på, finnes.

Hvilket feilkorrigeringsnivå bør jeg velge?

M gjenoppretter omtrent 15% skade og er en god standard. L gir den minste og enkleste koden for rene skjermer. Q (25%) og H (30%) gjør koden større, men lar den overleve sprekker, smuss eller en logo i midten.

Hvorfor får ikke teksten min plass?

En kode av versjon 40 rommer på nivå L 2 953 byte og mindre på høyere nivåer: 2 331 på M, 1 663 på Q og 1 273 på H. Bokstaver med aksenter og ikke-latinsk skrift tar 2 til 4 byte hver og fyller koden raskere enn vanlig engelsk tekst.

SVG eller PNG?

SVG er en vektorfil som forblir skarp i alle størrelser, best til trykk og designprogrammer. PNG er et vanlig bilde. PNG-en tegnes med et helt antall piksler per modul, så kantene forblir skarpe; størrelsen du skriver inn, rundes av ut fra det.

Blir dataene mine sendt?

Nei. Koden lages helt i nettleseren din, og ingenting du skriver, heller ikke et wifi-passord, forlater enheten din.