CodeKitHub
Vardagsverktyg

QR-kodavläsare — Läs en QR-kod från en bild

Senast uppdaterad:

För att läsa av en QR-kod från en bild, ladda upp skärmdumpen, fotot eller den sparade filen här så visas den avkodade texten — URL, wifi-information, ren text — direkt, ingen mobilkamera behövs. Avläsningen sker helt i din webbläsare med samma motor med öppen källkod som ligger bakom många av mobilernas QR-skannerappar.

Vad är detta verktyg?

En QR-kodavläsare läser det svartvita mönstret i en QR-kodbild och extraherar texten den innehåller — en URL, ren text, wifi-uppgifter, ett vCard, vad som helst som ursprungligen kodades in. Normalt kräver detta en mobilkamera, men en sparad bild (en skärmdump från en chatt, ett foto av en utskriven kod, en nedladdad fil) kan inte alltid enkelt riktas mot en kamera.

Verktyget läser av direkt från den uppladdade bildfilen med hjälp av biblioteket jsQR, samma öppna källkodsmetod som används i många kamerabaserade skannerappar — bara tillämpad på en stillbild istället för en levande kameraström.

Varför använda det?

  • Läs av från vilken bildfil som helst — skärmdump, foto, nedladdad PNG/JPG — ingen mobilkamera behövs.
  • Om det avkodade innehållet är en URL visas det automatiskt som en klickbar länk.
  • Lokal bearbetning — bilden lämnar aldrig din webbläsare, säkert för QR-koder som innehåller wifi-lösenord eller privata länkar.
  • Passar naturligt ihop med vår QR-kodgenerator — kryptera här, avläs där.
  • Gratis, inget konto, ingen vattenstämpel.

Så använder du det

  1. Klicka på rutan eller dra en bild med en QR-kod till den.
  2. Avläsaren laddas automatiskt och läser koden.
  3. Den avkodade texten visas nedanför — om det är en URL visas även en klickbar länk.
  4. Klicka på Kopiera för att använda den avkodade texten.

Exempel

Inmatning

En skärmdump som innehåller en QR-kod som länkar till en webbplats

Resultat

https://codekithub.com

Identifieras automatiskt som en URL, med en direkt klickbar länk visad tillsammans med den råa texten.

Praktiska tips för att avläsa en QR-kod från en bild

  • Skärmdumpar avläses mer tillförlitligt än foton — en skärminspelning har rena, skarpa pixelkanter, medan ett mobilfoto av en utskriven kod kan drabbas av oskärpa, bländning eller en snedvinkel som förvränger de kvadratiska modulerna.
  • Om ett foto inte går att avläsa, beskär det tätt runt bara QR-koden först. Extra bakgrund runt koden kan förvirra mönsterigenkänningen, särskilt på mindre eller lågupplösta bilder.
  • Innan du skannar en QR-kod med mobilkameran kan du avläsa den här först för att se destinations-URL:en eller innehållet som ren text — användbart när en kod kommer från en okänd källa och du vill kontrollera den innan du öppnar en länk.
  • Wifi-QR-koder avläses till en rå textsträng som WIFI:T:WPA;S:MyNetwork;P:password;; — nätverksnamnet och lösenordet är läsbara direkt i den texten, ingen ny skanning med mobilen behövs för att ansluta.

Vanliga orsaker till att en QR-kod inte går att avläsa

Det vanligaste fallet folk stöter på: en QR-kod som skannas fint med en mobilkamera men misslyckas när samma bild laddas upp här (eller tvärtom) beror oftast på upplösning — kameraappar lägger ofta till extra skärpning eller autofokus som en stillbild inte får. Att spara om eller exportera bilden på nytt i högre upplösning innan uppladdning löser det oftast.

Det näst vanligaste fallet är en kod genererad med låg felkorrigering och sedan komprimerad eller ändrad i storlek, vilket skadar precis tillräckligt mycket av mönstret för att avläsningen ska misslyckas. QR-koder har fyra inbyggda nivåer av felkorrigering — Low återställer omkring 7% av skadad data, upp till High på omkring 30%, enligt Wikipedias artikel om QR-koder — så en kod skapad med Low-tolerans har mycket mindre marginal för komprimeringsartefakter eller delvis övertäckning innan den slutar gå att skanna. Om du skapade koden själv undviker du det här genom att generera om den med en större storlek och en högre felkorrigeringsnivå.

QR-kodgenerator

Vanliga frågor

Varför kan inte min mobilkamera skanna den här QR-koden?

Vanliga orsaker: bilden är för liten eller lågupplöst när den visas på skärmen, det finns bländning eller en fotovinkel som förvränger mönstret, eller själva koden genererades med låg felkorrigering och har mindre skador. Att ladda upp originalfilen här läser den råa pixeldatan direkt, vilket ofta lyckas där en kameraskanning kämpar.

Vilken typ av innehåll kan det här avläsa?

Allt en QR-kod kan innehålla: URL:er, ren text, wifi-uppgifter (WIFI:T:WPA;S:...), kontaktkort (vCard), telefonnummer med mera. Verktyget visar dig exakt vad som kodades in — för URL:er ger det dig också en klickbar länk.

Laddas bilden upp till en server?

Nej. Avläsningen sker helt i din webbläsare med hjälp av biblioteket jsQR, som laddas vid behov. Bilden bearbetas lokalt och skickas aldrig någonstans — säkert även för QR-koder som innehåller privat information.

Varför står det att ingen QR-kod hittades?

Vanligtvis innehåller bilden inte ett fullständigt, oskadat QR-kodmönster — kontrollera att hela koden är synlig och inte beskuren, suddig bortom igenkänning, eller för lågupplöst för att visa de enskilda modulerna.

Kan jag avläsa flera QR-koder i en bild?

Det här verktyget läser av det första QR-kodmönstret det hittar i bilden. För bilder med flera koder, beskär och ladda upp varje kod separat.

Relaterade verktyg