QR-kod till vektor: håll din kod skarp i affischstorlek

Din QR-kod ser bra ut på skärmen men blir suddig när den skrivs ut på baneret, eller så bad skrivaren om en vektorfil. Spårar exakt mönster till en skarp SVG eller PDF och testa innan du skriver ut.

Placera din QR-kod här

Dra och släpp en bild eller klicka för att välja en fil.

Välj bild

PNG, JPG, WEBP, BMP, GIF

Konverteraren öppnas med följande rekommenderade inställningar. Öppna omvandlaren utan en fil

Originalrutnät

En stiliserad QR-kod med runda prickar, avrundade hörnkvadrater och en logotyp i mitten, sparad som en 400-pixels bild

SVG-vektor

Samma QR-kod spårad till SVG, med dess punkter, hörnkvadrater och logotyp bevarad
Oredigerad SVGR-utdata med inställningarna nedan (Design, kvalitet 2), från en 800-pixelbild. Innan publicering dekodade vi den spårade SVG:n med en streckkodsläsare vid fem storlekar: alla öppnade samma länk som originalet.

Så här konverterar du en QR-kod till en vektor

  1. Scan it first. Skanna koden med din telefon och titta på länken den öppnar. Om det är en QR-generatorns korta länk, läs avsnittet om dynamiska koder innan du fortsätter.
  2. Crop with the margin. Beskär till koden men behåll hela den vita ramen runt den. En skärmdump eller den ursprungliga exporten är bättre än ett foto eller en JPEG.
  3. Check the square size. Sikta på en kod som är minst 800 px bred innan du konverterar — vid den storleken är rutorna stora nog att överleva filtret som tar bort anti-aliasing. Om din enda kopia är mindre, exportera om den i större format från generatören om du kan; om du inte kan det, förstora den 4x innan uppladdning, vilket håller den skannbar även om kanterna förblir lika mjuka som i originalet.
  4. Drop it in. Släpp bilden ovan. De rekommenderade inställningarna tillämpas automatiskt, och konvertering och förhandsgranskning är kostnadsfria.
  5. Scan the preview. Skanna förhandsgranskningen på skärmen med din telefon. Om den öppnar rätt sida, ladda ner QR-kodens SVG eller PDF för ett kredit.
  6. Print a proof. Skriv ut ett test i verklig storlek och skanna det från verkligt avstånd med både en iPhone och en Android-telefon.

Rekommenderade inställningar

BildtypDesignDet finns ingen QR-specifik typ. Designen är byggd för platt, skarpkantad konst: den behåller fyrkantiga hörn och behåller varje modul som en form istället för att avrundar den.
Kvalitet2/10Låg, inte hög. En skannad eller exporterad QR-kod har en mjuk, anti-aliased kant runt varje ruta, och en inställning för hög kvalitet avbildar denna kant som extra bleka former — koden ser pälsig ut när du zoomar in. Kvalitet 2 filtrerar bort den: på vårt exempel minskade den filstorleken från 131 KB till 55 KB och antalet färger från 642 till 94, och den skannades fortfarande. Nackdelen är att samma filter tar bort rutor som är för små, vilket är anledningen till att koden måste vara cirka 800 px bred innan du konverterar den.
Identifiera textAvAv: en QR-kod har ingen text att känna igen, och någon bildtext runt den är säkrast att behålla som spårade former.
Transparent bakgrundAvAv: det vita marginalen är det tysta zon som skannrar behöver, och att ta bort den stoppade 93 av 162 testkoder från att avkoda på en mörk bakgrund.
Sammanfoga banorAvHar ingen effekt med logotypstypen (gäller endast fototyper), så låt det vara avstängt.

Varför en PNG-QR-kod blir suddig på ett affisch

En PNG- eller JPG-QR-kod är ett rutnät av pixlar. Sträck ut en 300 px-bild över ett 60 cm stort banner och varje pixel blir en synlig block med mjuka kanter, och en JPEG lägger till grå prickighet runt varje modul.

Att gå från QR-kod till vektor ersätter dessa pixlar med former. Varje mörkt modul får en skarp kant som skriver ut skarpt i alla storlekar, och du får den fil din skrivare bad om: en SVG, eller en vektor-PDF som din skrivare kan skala.

Mönstret i sig förändras inte. En spårad kod bär samma data som originalet, så länge varje modul överlever spårningen. Resten av denna sida handlar om att säkerställa att det gör den.

Ge det ett tillräckligt stort kod, låt sedan filtret rensa kanterna

Två saker avgör om en spårad QR-kod är ren och läsbar, och de drar åt olika håll. Kvalitetsreglaget bestämmer hur liten prick spåraren behåller. Låga inställningar kasserar de mjuka anti-aliasade pixlarna runt varje fyrkant, vilket är vad som gör vektorn skarp — men samma filter kommer att kassera hela fyrkanter om de är för små.

Så lösningen är storlek, inte kvalitet. Med cirka 800 px i bredd är kvadraterna mycket större än filtret, och den rekommenderade kvalitetsnivå 2 tar endast bort fransen: vårt exempel minskade från 642 färger till 94 och från 131 KB till 55 KB, och skannades i alla storlekar vi testade. Att höja kvaliteten behåller istället fransen och spårar den som hundratals bleka spökliknande former runt mönstret.

Om din enda kopia är liten, exportera om den från generatoren i en större storlek där du kan. Att förminska en liten bild 4 gånger behåller dess skannbarhet — det räddade varje misslyckad kod i våra tester, ner till kvadrater på 2,5 px i bredd — men förminskning förstorar också de mjuka kanterna, så resultatet blir större och mindre skarp än en riktig stor originalbild.

Behöver du koden på en mörk eller färgad bakgrund? Behåll det vita marginalen i vektorn och placera koden på en vit panel i din layout, istället för att ta bort bakgrunden.

Hur stort ska en QR-kod skrivas ut och vilken marginal krävs?

Varje QR-kod behöver ett lugnt område: en tydlig marginal på 4 moduler i bredd på varje sida, eller 2 moduler för det mindre Micro QR-formatet. Skannrar använder det för att hitta koden, så beskärt ditt källmaterial med hela den vita kanten och håll text och grafik utanför.

För storlek är branschens tumregel 10:1: koden bör vara ungefär en tiondel så bred som avståndet den skannas från. Det är en riktlinje från QR-generatorleverantörer, inte en del av ISO-standarden, och koder som innehåller långa URL:er är tätare och kräver mer utrymme.

Lägg till 20–30 % för svagt ljus eller branta visningsvinklar. Bredderna nedan gäller koden i sig; behåll det tysta området runt den.

Ungefärliga QR-kodutskriftsstorlekar (tumregel 10:1)
Where it's scannedScan distanceCode width
Flyer, meny, kort eller förpackningArm's lengthMinst 2 cm (ca 0,8 tum)
Poster1–2.5 m (about 3–8 ft)10–25 cm (about 4–10 in)
Billboard7.5–15 m (about 25–50 ft)75–150 cm (ca 30–60 tum)

Felkorrigering, logotyper och färger

QR-koder innehåller reservdata så att de kan överleva skador. Det finns fyra felkorrigeringsnivåer: L kan återställa cirka 7 % av kodorden, M 15 %, Q 25 % och H 30 %.

En logotyp i mitten fungerar genom att täcka moduler och låta felkorrigering fylla i dem igen. Det innebär nivå H, en centrerad logotyp som inte är bredare än cirka 20–25 % av koden, och inget som täcker de tre stora fyndrutor i hörnen.

Den återhämtningsbudgeten är delad. En spårningsvibration, en smutsfläck på utskriften och ett repor drar alla på samma reservkapacitet, så en kod som redan bär en logotyp har mindre utrymme för annat. Testa formgivna koder noggrannare, inte mindre.

Håll mörka moduler på en ljus bakgrund. Standarden tillåter inverterade koder, ljusa på mörkt, men vissa Android- och äldre skannerapparater klarar inte att läsa dem. Om din design kräver en sådan, testa den på flera telefoner innan du skriver ut en upplaga.

Statisk eller dynamisk: vektorisering kopierar länken, inte destinationen.

En statisk kod lagrar din URL direkt. En dynamisk kod lagrar generatens omdirigeringslänk, som vidarebefordrar till din sida. Om prenumerationen eller provperioden bakom den upphör, hamnar skanningar på en inaktiv sida.

Vektorisering kopierar mönstret, så den kopierar omdirigeringen också. Den kan inte rädda en utgående dynamisk kod. Skanna koden först och titta på URL:en; om den pekar mot generatoren snarare än mot dig, fixa länken eller skapa en ny statisk kod innan du skriver ut.

Vissa koder löper ut enligt sin egen tidtabell. QR-koder för WeChat-grupper slutar att fungera efter 7 dagar, och en inbjudningskod för en WhatsApp-grupp upphör att gälla så fort en administratör återställer inbjudningslänken. En skarpare text kommer inte att återställa den.

Ska du regenerera koden eller spåra den?

Om det är ett vanligt svart-vitt kod och du kontrollerar URL:en, spåra den inte. Klistra in länken i någon generator som kan exportera en QR-kod till SVG så får du en vektor-QR-kod med exakta moduler.

Spårning är för koder som skulle ändras eller inte kan reproduceras vid återgenerering:

  • Stylda eller varumärkeskoder: anpassade färger, rundade prickar, anpassade hörnögon, en gradientfyllnad eller en centrallogo
  • En kod som är en del av en större design, till exempel en inramad klisterlapp eller ett bordsskylt, som du vill behålla som den är
  • En kod från ett generatorkonto som du inte längre har tillgång till
  • En kod som någon annan har skapat, till exempel för en plats eller en partner, när du bara har bilden
  • WeChat-miniprogramkoder som vanliga rundade QR-kodsgeneratorer inte kan skapa
  • Ditt eget betalningskod inom en varumärkesram. Kontrollera först om din betalningsleverantör erbjuder officiella utskrivna skyltar, och testa skanningen i betalningsappen för att bekräfta att pengarna når dig.

Vad spårning inte kan fixa

  • Generativa AI-verktyg som ritar om en bild till en ny vektor är fel verktyg för QR-koder. Ett felaktigt modul bryter koden; spårning behåller den ursprungliga geometrin.
  • Ett suddigt eller snett foto av en utskriftskod kan ha förlorat moduler innan spårningen börjar. Ta bilden rakt framifrån och korrigera perspektivet, eller ännu bättre, hitta originalfilen.
  • Små JPEG-bilder kan förlora moduler vid alla inställningar om du inte först skalar upp dem. I våra tester misslyckades en JPEG med 6,5 px-moduler även vid kvalitet 10.
  • Våra mätningar använde syntetiska koder och en mjukvarudekoder, inte telefonkameror. De visar vilka inställningar som håller moduler intakta; de ersätter inte skanningen av ett tryckt prov.
  • Du får SVG eller en vektor-PDF i RGB, utan bläck och utan CMYK. De flesta tryckerier accepterar PDF; om ditt kräver EPS eller AI öppnar du filen i Illustrator eller Inkscape och sparar den i det formatet.
  • Runda prickar som spåras från en liten bild blir något vinklade, som i exemplet ovan. Det hindrade inte koden från att skannas i våra kontroller, men en större källa ger rundare prickar.

Vanliga frågor

Ändrar konvertering av en QR-kod till vektor länken?

Nej. Att spåra kopierar modulmönstret, och mönstret är datan. Om originalet öppnade din sida, öppnar en ren spårning samma sida; om det öppnade en generatorns omdirigering, gör vektorn detsamma.

Hur stort ska jag skriva ut min QR-kod?

Ungefär en tiondel av skanningsavståndet, och minst 2 cm brett för allt som läses i armlängd. Lägg till 20–30 % för dåligt ljus, och behåll det 4-moduls tysta område runt omkring.

Jag skapade koden på en gratisprovperiod. Kommer vektorn att fortsätta fungera?

Endast om det är en statisk kod. En dynamisk kod pekar på genererarens omdirigering, vilket slutar att fungera när provperioden löper ut, oavsett hur skarp vektorn är. Skanna den och kontrollera URL:en först.

Kan jag placera en logotyp i mitten?

Ja, med försiktighet: använd felkorrigeringsnivå H, behåll logotypen centrerad och inte bredare än cirka 20–25 % av koden, och placera den inte över sökarekvadraterna. Om du redan har en kod med logotyp, spårar SVGR koden och logotypen tillsammans.

Kan jag använda en vit QR-kod på en mörk bakgrund?

Standarden tillåter det, men vissa Android- och äldre skannerappar kan inte läsa inverterade koder. Mörkt på ljust är säkrare; om du använder inverterade koder bör du testa på en iPhone och ett par Android-telefoner först.

Varför kan jag inte skanna min spårade QR-kod?

Vanligtvis klipptes det tysta området bort, koden var för liten för kvalitetsinställningen, eller så gjordes bakgrunden transparent och koden ligger på en mörk färg. Börja med en kopia som är minst 800 px bred, behåll det vita marginalen och konvertera igen.

Kan jag vektorisera en streckkod (UPC eller EAN) på samma sätt?

Sök inte streckkoder. Bredden på streck och mellanrum måste vara exakta multiplar av en basbredd, 0,330 mm nominellt för EAN-13, och en sökning kan avvika med en bråkdel. Siffrorna som skrivs ut under streckkoden är datan, så återskapa den från dessa i streckkodsmjukvaran.

Kan jag få en vektor-QR-kod från Canva?

Om Canva genererade koden, ja: i vår kontroll visade sig Canvas egna QR-koder som exporterades till PDF vara vektorformer, och SVG-nedladdning kräver en betald Canva-plan. En QR-kod du laddade upp till Canva som en PNG förblir en rasterbild, så spåra den här.

Relaterade användningsfall

Föredrar du en kort genomgång? Läs handledningen: Konvertera QR-kod till SVG

Redo att konvertera?

Konvertering och förhandsgranskning är gratis, utan behov av konto. Nedladdning av SVG eller PDF använder ett kredit.