Les hvilken som helst QR-kode med kameraet eller fra en bildefil — dekodet i nettleseren din.
Ingenting tas opp eller lastes opp: strømmen blir værende på enheten din og stopper når du forlater denne siden.
En QR-kode er en todimensjonal strekkode som lagrer tekst: en lenke, et Wi-Fi-passord, en Pix-nyttelast, et kontaktkort. Denne leseren dekoder alle sammen på to måter: med kameraet, rettet mot en kode på en skjerm, en plakat eller en kvittering, eller fra en bildefil — et skjermbilde eller et fotografi, den vanlige veien på en datamaskin uten webkamera og måten å lese en kode noen har sendt deg.
Dekodingen skjer utelukkende på denne siden, og skanneren lastes ned først når du ber om en skanning, for å holde siden lett. Fra kameraet tegnes hvert bilde på et usynlig canvas, skaleres ned for fart og sendes til dekoderen omtrent tolv ganger i sekundet: den finner de tre store søkemønstrene i hjørnene, regner ut modulrutenettet, leser de svarte og hvite firkantene og bygger opp igjen de opprinnelige bytene med den Reed-Solomon-feilkorrigeringen enhver QR-kode bærer med seg — og det er derfor en kode fortsatt lar seg lese med en logo trykt oppå eller et oppskrapet hjørne. Å lese en fil kjører de samme trinnene én gang, pluss en ekstra runde for koder trykt lyst på mørkt.
En lesers virkelige oppgave er å vise hva en kode inneholder før du handler ut fra den. En QR-kode er ugjennomsiktig av natur: du kan ikke se forskjell på et ekte klistremerke på en parkeringsautomat og et en svindler har limt oppå, før noe dekoder det. Derfor viser dette verktøyet den dekodede teksten som tekst og gjør aldri en lenke om til noe klikkbart — du leser adressen og bestemmer selv. Det påpeker også når innholdet ser ut som en Pix-nyttelast eller Wi-Fi-legitimasjon, slik at du først sjekker mottakeren og beløpet i bankappen din. Ingenting registreres: strømmen stopper når du trykker Stopp eller forlater siden, og verken bilder, filer eller dekodet tekst forlater enheten din.
Nei. Ingenting lastes opp, noen gang. Kamerabildene og enhver bildefil du velger, tegnes på et canvas inne på denne siden og dekodes av JavaScript på din egen enhet — verken bilder, filer eller dekodet tekst når fram til Vai.la eller noen annen server, og ingenting beholdes etter at du lukker siden.
Tre ting kan blokkere det. Nettleseren trenger tillatelsen din — har du avslått den, klikk på hengelåsen i adressefeltet og tillat kameraet for dette nettstedet. Siden må serveres over HTTPS, fordi nettlesere nekter kameratilgang på usikre tilkoblinger. Og enheten må ha et kamera: på en datamaskin uten webkamera bruker du alternativet med bildefil.
Ja. Velg «Les fra en bildefil» og plukk en hvilken som helst PNG, JPG eller WEBP fra enheten din — skjermbilder, bilder tatt med et annet kamera og koder mottatt i en melding fungerer alle sammen.
Ikke uten videre. Ondsinnede QR-koder — klistremerker limt oppå ekte koder på parkeringsautomater og betalingsterminaler — er en reell phishing-teknikk, så denne leseren viser adressen som ren tekst og gjør den aldri klikkbar. Les domenet nøye før du åpner det, og vær skeptisk til forkortede eller feilstavede adresser.
Som regel er det fokus, lys eller utsnitt. Hold koden stille til kameraet får fokus, unngå gjenskinn fra en skjerm, og la koden fylle en god del av bildet. Svært små eller sterkt stiliserte koder leses bedre fra et nærbilde via alternativet med bildefil.
Alle standard QR-koder, i alle versjoner og feilkorrigeringsnivåer: tekst, lenker, Wi-Fi-legitimasjon, vCard, kalenderhendelser eller Pix-nyttelaster. Den leser ikke lineære strekkoder som EAN-13 og Code 128, og heller ikke Data Matrix eller PDF417.
Vai.la lager kortlenker og QR Codes med klikksporing, helt gratis.
Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.