Gratis verktøy
Lenker, WiFi, kontaktkort, sosiale profiler og chat i meldingsapper, med din egen logo, dine egne farger og fargeoverganger. PNG eller SVG, ingen konto og ingenting som lastes opp til en server. Hver eneste kode denne siden lager, er statisk, og det betyr at destinasjonen er frosset i det sekundet du laster den ned.
Hva skal koden gjøre?
Glemt https://? Vi legger det på for deg.
Bare brukernavnet, uten @ og uten full adresse. Lenken bygger vi for deg.
Telegram, Messenger og Discord vil ha et brukernavn eller en invitasjonskode. Signal og Viber vil ha et telefonnummer med landkode. For LINE begynner du med @ hvis det er en offisiell konto.
Desimalgrader, for eksempel 59.9139 og 10.7522.
En logo dekker moduler. Hold den under omtrent en fjerdedel av bredden og sett feilkorrigeringen til Høy, og test så den trykte koden på mer enn én telefon.
Den blanke kanten rundt koden. Skannere trenger den. Ikke sett den til null.
Én rad per kode. Enten bare dataene, eller et filnavn og dataene skilt med komma. Du får en ZIP med PNG-filer, bygget i nettleseren din.
Opptil 250 koder om gangen. Bruker stilinnstillingene over.
Koden din
Fyll ut skjemaet, så dukker koden opp her.
Bruk SVG til alt som skal trykkes. PNG er for skjerm.
Alt du skrev inn over, er bakt inn i selve mønsteret. Det finnes ingen lenke i midten, ikke noe dashbord bak og ingenting å logge inn på. Når koden først står på en meny, en plakat, en etikett eller en bil, er destinasjonen låst så lenge trykket lever. Flytter siden seg, tar tilbudet slutt, eller oppdager du en skrivefeil en time etter at opplaget er kjørt, er eneste utvei ny trykkfil og nytt opplag.
Se hvordan dynamiske QR-koder fungererSamme firkant, samme skanning, helt ulik ressurs. Dette er ikke ment som kritikk av verktøyet over, det er rett og slett hva statisk koding innebærer.
| Koden fra denne siden | En dynamisk kode fra QR Hero | |
|---|---|---|
| Endre hvor den fører etter trykking | Aldri. Trykk alt på nytt. | Endre destinasjonen på sekunder. Den trykte koden røres ikke. |
| Rette en skrivefeil i URL-en | Hele opplaget er makulatur. | Rett opp lenken. Samme kode, samme trykkfil. |
| Vite om noen i det hele tatt skannet den | Det finnes ingen data. Ingenting å måle. | Skanninger over tid, etter by, enhet og henvisningskilde. |
| Sende ulike folk til ulike steder | Én destinasjon for alle, for alltid. | Styr trafikken etter språk, land eller enhet. Planlegg og A/B-test. |
| Overleve at målsiden flyttes eller kampanjen tar slutt | Et trykt skilt som peker på en død lenke. | Pek den et nytt sted. Ingen som skanner, ser noen gang en 404. |
| Være lett å skanne selv med en lang URL | Mye data gir et tettere rutenett som må trykkes større. | En kort lenke på ditt eget domene holder rutenettet luftig og lesbart i lite format. |
| Bære ditt eget domene | Det finnes ikke noe domene. Dataene er koden. | Skanningene går via ditt eget domene, og det er det folk ser i adressefeltet. |
Statiske koder lages lokalt og blir verken sporet eller lagret av QR Hero. Det betyr også at vi ikke kan gjenopprette, omdirigere eller måle en av dem for deg i ettertid.
En QR-kode er et rutenett av svarte og hvite moduler som koder en tegnstreng. Når strengen er det du faktisk vil ha, en URL, et WiFi-passord, et telefonnummer, kalles koden statisk: dataene ligger i mønsteret, mønsteret er dataene, og de to lar seg ikke skille. Det er dette generatoren over lager. Det er også derfor en statisk kode verken trenger konto, server eller abonnement. Det er ingenting som må driftes.
En dynamisk kode koder noe annet. I stedet for destinasjonen din koder den en kort lenke på et domene du selv kontrollerer, og den lenken fører dit du til enhver tid peker den. Den trykte firkanten endrer seg aldri. Hvor den fører, er en innstilling, ikke en gravering. Nettopp dette mellomleddet er hele produktet: det er det som gjør en kode redigerbar etter trykking, målbar i det hele tatt, mulig å planlegge, teste og redde når en side flyttes.
I praksis betyr dette mellomleddet at destinasjonen kan byttes ut på sekunder, at lenken kan ligge på Egne domener i stedet for en fremmed forkortelsestjeneste, og at hver skanning dukker opp i Skanneanalyse med sted, enhet og tidspunkt.
Den praktiske konsekvensen dukker opp på verst tenkelige tidspunkt. En restaurant trykker to hundre bordkort som peker på en PDF-meny. Seks uker senere er PDF-en byttet ut, den gamle URL-en gir 404, og hvert eneste kort på hvert eneste bord er nå en blindvei gjestene fortsatt skanner. En konferanse trykker fem tusen navneskilt som peker på en programside som blir strukturert om i uken arrangementet går av stabelen. En eiendomsmegler setter en statisk kode på en salgsplakat og aner ikke om plakaten skapte en eneste henvendelse. I alle tilfellene fungerte koden helt perfekt. Problemet var at kodingen var permanent, ikke at trykket var dårlig.
Det finnes en annen og mer stillferdig kostnad. Statiske koder bærer hele URL-en din, så en lang lenke med sporingsparametere gir et tett rutenett med mange moduler. Tetthet er fienden til en pålitelig skanning: flere moduler i den samme fysiske firkanten betyr mindre moduler, og mindre moduler krever bedre trykk, bedre lys og en telefon nærmere. En kort lenke på eget domene holder rutenettet luftig, og det er derfor det samme fysiske klistremerket kan skannes på lengre avstand.
Seks steg. Det siste er det folk hopper over og angrer på.
Velg kodetype først
En lenke, en WiFi-innlogging og et kontaktkort kodes i helt ulike formater. Riktig type er det som gjør at telefonen tilbyr seg å koble til nettverket eller lagre kontakten, i stedet for bare å vise rå tekst.
Hold dataene så korte som mulig
Hvert ekstra tegn legger til moduler. Fjern sporingsparametere du ikke trenger, og unngå å kode et helt tekstavsnitt når en lenke gjør jobben.
Hold sterk kontrast, mørkt på lyst
Mørke moduler på lys bakgrunn er det skannere forventer. Inverterte koder og lyse pastellfarger med svak kontrast feiler ofte nok i virkelig lys til at det ikke er verdt det.
La stillesonen være i fred
Den blanke margen rundt koden er en del av standarden, ikke pynt. Å beskjære den tett er en av de aller vanligste grunnene til at en trykt kode ikke lar seg lese.
Skru opp feilkorrigeringen hvis du legger på en logo
En logo ødelegger moduler. Høy feilkorrigering bygger opp igjen rundt 30 % av koden, og det er nettopp det som gir deg rom til en logo. Uten den kan en logo midt i koden ødelegge alt uten at du merker det.
Last ned SVG til trykk, og test så den ekte varen
SVG holder seg skarp i alle størrelser. Test den faktiske trykkprøven, ikke skjermen, med minst to telefoner og i det lyset koden faktisk skal leve i.
De fleste koder som ikke lar seg skanne, er ikke dårlig generert, de er dårlig dimensjonert eller dårlig plassert.
Ti-til-én-regelen
Minste kodebredde er omtrent skanneavstanden delt på ti. En kode som leses fra to meter, bør være rundt 20 cm bred. Et bordkort som leses fra 30 cm, klarer seg med 3 cm.
Aldri under 2 cm
Rundt 2 cm, eller 0,8 tommer, er den praktiske nedre grensen for trykk uansett avstand, og da snakker vi om en kort URL med middels feilkorrigering. Tette koder trenger mer.
Tenk på underlaget
Blank laminering, buede flasker og mørk folie koster deg skanninger. Matt papir, en flat flate og lys bakgrunn er mer verdt enn noe som helst stilvalg.
Fortell folk hvorfor de skal skanne
En naken firkant blir oversett. En kort tekstlinje ved siden av, som sier hva som skjer når de skanner, løfter skanneraten mer enn kodedesignet gjør.
Generatoren kjører utelukkende som JavaScript i nettleseren din. URL-ene dine, WiFi-passordene, kontaktopplysningene og logoen du laster opp, sendes aldri til QR Hero eller til noen andre, og ingen kode du lager her, blir lagret, logget eller sporet av oss. Baksiden av medaljen er like ærlig: siden vi aldri ser koden, kan vi heller ikke omdirigere den, hente den tilbake eller fortelle deg hvordan den gjorde det.
Stemmer noe av dette, koster en statisk kode deg mer enn den sparer.
Gjelder ingen av dem? Da tar du PNG-en og går. Gjelder én av dem, kan den samme firkanten like gjerne være en dynamisk kode, og forskjellen i innsats er noen få minutter.
Skal du trykke mer enn en håndfull av disse?
Gjør den heller til en kode du kan omdirigere, måle og rette opp etter at opplaget er kjørt, på ditt eget domene.
Ja. Ingen konto, ingen vannmerker, ingen grense for hvor mange koder du lager, og ingen begrensninger på kommersiell bruk. Bildet du får ut, er ditt.
Bildet utløper ikke, og det gjør ikke mønsteret heller. Det som kan dø, er destinasjonen. En statisk kode peker for alltid på det du skrev inn, så hvis den URL-en slutter å virke, er koden død selv om firkanten er helt lesbar.
Nei, og det kan ikke noe verktøy. Destinasjonen er kodet inn i selve plasseringen av modulene, så å endre den betyr å lage en ny kode og trykke på nytt. Endring etter trykking er bare mulig når koden koder en omdirigering du selv styrer, og det er nettopp det en dynamisk kode er.
Nei. Det finnes ingenting i midten som kan telle dem. Skanningen går rett fra telefonkameraet til destinasjonen din uten et eneste mellomledd, så ingen verktøy, heller ikke vårt, kan rapportere på den i ettertid.
SVG. Det er vektor, så den holder seg knivskarp i alle størrelser, og trykkeriet kan skalere den uten at modulkantene blir uskarpe. Bruk PNG til skjerm, e-postsignaturer og presentasjoner. JPEG ligger der for systemer som krever det, men formatet komprimerer med tap, og komprimeringsstøyen rundt modulkantene gjør det til det dårligste av de tre å skanne.
Ja, last den opp over. Sett feilkorrigeringen til Høy først, hold logoen under omtrent en fjerdedel av kodebredden, og test det trykte resultatet på mer enn én telefon. En logo virker ved å ødelegge moduler som feilkorrigeringen så bygger opp igjen, så det finnes en reell grense for hvor mye du kan dekke til.
Ja. Velg Sosial profil eller Meldingsapp over, velg plattform og skriv inn brukernavnet ditt, så bygger verktøyet riktig profil- eller chatlenke. Den statiske begrensningen gjelder likevel fortsatt: bytter du brukernavn, gjør en rebranding eller flytter til en annen plattform, fortsetter den trykte koden å peke på det gamle. Det er en av de vanligste grunnene til at folk ender opp med å trykke på nytt.
Nei. Alt genereres i nettleseren din med JavaScript som kjører lokalt. Ingenting du skriver inn eller laster opp, sendes til QR Hero eller lagres noe sted.
Del avstanden folk kommer til å skanne fra på ti, så får du minste bredde, og gå aldri under 2 cm uansett hvor nær de står. Tette koder, blanke overflater og dårlig lys er alle grunner til å legge seg godt over minimumet.
Mønsteret er en direkte funksjon av dataene, så enhver endring i innholdet, selv ett eneste tegn, gir en helt annen plassering av modulene. En statisk kode har ingen fast identitet. Det er den samme egenskapen som gjør den umulig å endre i ettertid.
Du trenger en kode som koder en omdirigering i stedet for destinasjonen din. QR Hero gjør nettopp det, på ditt eget domene, slik at du kan peke koden et nytt sted, planlegge, A/B-teste og måle den etter at den er trykt, uten at trykksaken noen gang må endres.
Funksjonene en statisk kode aldri kan få.
Din første dynamiske kode er live på få minutter, på ditt eget domene.