QR-kode generator
Indsæt en adresse, IBAN, telefonnummer eller e-mail, så åbner den rigtige formular sig selv.
Enhver, der fotograferer denne kode, får din Wi-Fi-adgangskode.
Hvad der er i koden
Færdige stilarter
Modulernes form
Kodens farve
Logo i midten
Træk et billede herind, eller indsæt det med Ctrl+V
Eller vælg et symbolBillede i koden
Farvningen henter modulernes farver fra billedet. Den gennemskinnende tilstand deler hvert modul i ni dele og holder kun midten præcis — fotoet er synligt, og koden kan stadig læses.
Ramme
Fejlkorrektion
Scanningstest
Vi læser det færdige billede tilbage præcis som en læser ville gøre.
Mindste læsbare størrelse
Kodens detaljer
Trykstørrelse
Linkets sikkerhed
Prøv med kameraet
PDF til tryk
3D-model
Koden bliver til et relief, du kan printe eller gravere.
Tekstgrafik
Massegenerering
Én værdi pr. linje. Resultatet kommer som et ZIP-arkiv.
Læs en eksisterende kode
Upload et billede af en vilkårlig QR-kode. Vi læser den og indlæser indholdet i editoren, så du kan gentegne den.
Mine koder
Intet gemt endnu. Genererede koder lander her.
Del indstillingerne
Linket bærer design og indhold, men ikke uploadede billeder.
Udfyld felterne, så dukker din QR-kode op her
Alt kører i din browser. Intet sendes af sted, koden udløber aldrig, og ingen sporer scanningerne.
De fleste QR-kode-generatorer giver dig et billede og ønsker held og lykke. Denne her læser den færdige QR-kode tilbage, ligesom et telefonkamera ville gøre, og siger ligeud, om den kan scannes, hvor meget af den dit logo dækker, og hvor lille du kan trykke den, før den holder op med at virke.
Du laver QR-koder til websteder, Wi-Fi, visitkort, SEPA-betalinger og kalenderbegivenheder, med logo, farver og en selvvalgt form. Alt kører i din browser: teksten du koder, logoet du uploader og det færdige billede behandles på din egen enhed. Ingen konto, intet vandmærke, ingen betalingsmur, og QR-koden udløber aldrig.
Hver QR-kode scanningstestes, før du downloader den
Under forhåndsvisningen sidder et badge, der enten siger “Bekræftet”, eller at koden ikke kan læses. Det er ikke et gæt. Efter hver rendering sendes billedet gennem en rigtig QR-afkoder, præcis som en scanner-app ville gøre, og den afkodede tekst sammenlignes med det, du skrev. Ødelægger et designvalg QR-koden, opdager du det i editoren og ikke efter trykningen.
Fanen Kontrol omsætter den dom til tal, du kan bruge:
- Mindste læsbare størrelse: QR-koden formindskes gradvist og afkodes igen, til den mindste modulstørrelse i pixels, der stadig kan læses, er fundet. En kode, der overlever ned til 2 px pr. modul, har rigelig margen. En kode, der fejler under 6 px, er skrøbelig.
- Kontrast: kontrastforholdet efter WCAG (på engelsk) mellem QR-kodens farve og baggrunden, med en advarsel, når en lys kode på mørk baggrund sandsynligvis bliver afvist af scannere.
- Dækket areal: hvor stor en andel af QR-koden dit logo, fotoeffekt eller beskæring skjuler, målt mod hvad det valgte fejlkorrektionsniveau faktisk kan reparere.
- Kodedetaljer: QR-kodens version, gitterstørrelse, maskemønster, antal kodede byte og hvor meget af versionens kapacitet du har brugt.
Sytten typer QR-kode, ikke kun links
En QR-kode kan bære langt mere end en webadresse, og scanner-apps handler forskelligt ud fra formatet. Vælg typen, og udfyld rigtige felter i stedet for at skrive kryptiske strenge i hånden:
- QR-kode til websted med valgfri fjernelse af UTM og andre sporingsparametre, hvilket også gør koden kortere.
- Wi-Fi-QR-kode: netværksnavn, sikkerhedstype (WPA/WPA2, WPA3, WEP, åbent) og adgangskode. Gæster tilslutter sig uden at skrive noget. Et stærkt kodeord til netværket laver du i adgangskode-generatoren.
- QR-kode til visitkort (vCard): navn, virksomhed, stilling, to telefonnumre, e-mail, websted, fuld adresse og en note. Telefonen tilbyder at gemme kontakten.
- QR-koder til e-mail, SMS og opkald: forududfyldt emne og brødtekst, en beskedtekst, eller et nummer, der ringes op med et enkelt tryk.
- WhatsApp-QR-kode: et wa.me-link med din besked allerede skrevet.
- QR-kode til et sted: koordinater som
geo:eller som et kortlink. - QR-kode til kalenderbegivenhed: titel, sted, start og slut, “hele dagen”-markering og beskrivelse, kodet som en rigtig iCalendar-post.
- SEPA-betalings-QR-kode efter EPC069-12-standarden, som europæiske bankapps læser.
- Tjekkisk og slovakisk QR-betaling i formatet SPAYD, med IBAN, beløb, valuta, variabelt, specifikt og konstant symbol samt forfaldsdato.
- UPI-betalings-QR-kode (Indien) og PIX-betalings-QR-kode (Brasilien), sidstnævnte med den påkrævede EMV-tjeksum.
- Kryptobetalings-QR-kode: Bitcoin, Ethereum, Litecoin, Dogecoin, Bitcoin Cash eller Monero med et beløb.
- QR-kode til social profil: vælg netværket, skriv brugernavnet, og få det færdige link.
- QR-kode til totrinslogin: en
otpauth://-kode til Google Authenticator, Authy, 1Password og lignende. - QR-kode med almindelig tekst: alt andet vises, som det er, efter scanning.
Indsæt en adresse, et IBAN, et telefonnummer eller en e-mail i feltet, så åbner den rigtige formular sig selv. Panelet “Hvad der er i koden” bryder den færdige nyttelast ned felt for felt, så du kan se præcis, hvad en scanner modtager. Skal det i stedet være en klassisk stregkode som EAN eller Code 128? Den laver du i stregkodegeneratoren.
QR-kode-design, der overlever scanneren
Editoren behandler en QR-kode som grafisk design, med det forbehold, at hver eneste mulighed, der tilbydes, allerede har bestået scanningstesten:
- 18 modulformer: kvadrat, afrundet, prikker, elegant, rombe, stjerne, hjerte, kors, trekant, sekskant, lodrette og vandrette bjælker, flettet, håndtegnet, affaset, mosaik og flydende, som smelter naboliggende moduler sammen til én sammenhængende form.
- 8 hjørnerammer og 4 hjørnemidter: cirkel, blad, spejlvendt blad, skjold, affaset og flere. Former, der bryder med forholdet 1:1:3:1:1, som en scanner bruger til at finde QR-koden, tilbydes bevidst ikke, uanset hvor pæne de ser ud.
- Overgange: lineær med fri vinkel, radial, konisk eller en hel regnbue, valgfrit anvendt på hjørnemarkørerne også, plus otte færdige paletter.
- Separate hjørnefarver: rammen og midten på positionsmarkørerne kan farvelægges uafhængigt af datamodulerne.
- Gennemsigtig baggrund: eksport til PNG og SVG bevarer alfakanalen, så QR-koden passer på ethvert underlag.
- Rammer med en opfordring til handling: kantet, afrundet, pille, taleboble eller teknisk tegning, med din egen “SCAN MIG”-tekst over eller under koden og en billedtekstlinje under QR-koden, praktisk til for eksempel et Wi-Fi-navn og en adgangskode.
- Maskemønster og mindsteversion: otte ligeværdige måder at lægge de samme data ud på, samt muligheden for at tvinge et større gitter frem for et finere mønster. Rent æstetisk, og helt sikkert.
- 16 stilarter med ét klik: Klassisk, Minimal, Flydende, Teknisk tegning, Neon, Guld, Solnedgang, Ocean, Retro, Erhverv, Bryllup, Natur, Cyber, Slik, Håndtegnet og Striber.
Funktionsmønstre, altså timing-linjerne og justeringskvadraterne, som en scanner bruger til at låse fast på gitteret, tegnes altid som massive firkanter, uanset hvilken dekorativ form du vælger. Netop den regel gør, at stjerner, hjerter og håndtegnede moduler overhovedet kan scannes.
Sæt et foto ind i din QR-kode
Upload et vilkårligt billede, og skift QR-koden til tilstanden Gennemskinnende foto. Hvert modul deles op i ni dele. Kun midten beholder den nøjagtige sort-eller-hvid-værdi, som afkoderen har brug for, mens de otte omkringliggende dele henter deres farve fra fotoet, forskudt mod den værdi. Resultatet er en QR-kode, du reelt kan se et billede igennem, og scanningstesten siger stadig Bekræftet.
En mildere tilstand, Farv modulerne, henter simpelthen hvert moduls farve fra den tilsvarende pixel i billedet og gør QR-koden til et mosaik af dit motiv, med en styrkeskyder og mulighed for også at fylde baggrunden ud.
Et QR-kode-logo, scanneren kan se forbi
Slip et logo ned i midten, eller vælg et af tolv indbyggede symboler (Wi-Fi, telefon, kuvert, chat, kurv, nål, kalender, kort, bruger, link, download, stjerne). Og så det vigtige: skær modulerne ud under logoet. I stedet for at logoet blot dækker data, tegnes QR-koden med et rigtigt hul, hvilket scannere håndterer langt bedre. Størrelse, afstand, form (kvadrat, afrundet, cirkel) og en plade bag logoet kan alle justeres, og måleren for dækket areal opdateres live, så du kan se præcis, hvor meget af fejlkorrektionsbudgettet logoet bruger.
QR-kodens fejlkorrektion: det budget hver designbeslutning bruger af
QR-koder bærer redundante data (Reed-Solomon-kode), så de stadig kan scannes, selvom de er delvist dækket eller beskadiget. Du bestemmer selv, hvor meget redundans der skal med:
| Niveau | Kan gendanne op til | Hvornår det skal bruges |
|---|---|---|
| Lav | 7 % | Ren digital brug, intet logo, maksimal datakapacitet |
| Middel | 15 % | Standardvalg til simple printede QR-koder |
| Høj | 25 % | Et lille logo eller dekorative modulformer |
| Højest | 30 % | Et større logo, et foto inde i koden, eller QR-koder printet i lille størrelse |
Tænk på det som et budget. Et centreret logo dækker moduler, en lys overgang reducerer kontrasten, lille print sløver kanterne, og hver ting bruger af reserven. Et logo på 30 % af QR-koden med fejlkorrektionen Lav ødelægger den som regel. Det samme logo med fejlkorrektionen Højest på en længere URL scanner fint. Du behøver ikke gætte, hvor grænsen går: måleren for dækket areal viser, hvad du har brugt, og scanningstesten bekræfter, om QR-koden overlevede det.
QR-kodens trykstørrelse, du har målt, ikke gættet
Angiv den bredde, du vil printe i, og værktøjet regner baglæns: hvor mange millimeter ét modul ender med at være, cirka hvor langt væk QR-koden kan læses fra (omkring ti gange dens bredde), og den anbefalede minimumstørrelse for den mængde data. Kommer du under 0,4 mm pr. modul, siger værktøjet fra, for det er der, print bliver upålideligt, uanset hvor godt designet er.
Til selve trykket renderer PDF-eksporten QR-koden tabsfrit ved 600 DPI, bevarer gennemsigtighed via en rigtig alfamaske, og kan lægge et helt ark kopier ud, op til 10 kolonner gange 14 rækker på A4, A5, A6, Letter eller en 50 × 50 mm-etiket, med justerbar sidemargen og mellemrum.
Masseproduktion af QR-koder: hundredvis af koder med ét klik
Indsæt en liste, én værdi pr. linje, eller en CSV indsat direkte fra et regneark med semikolon, komma eller tabulator som adskiller. Tilføj en skabelon som https://example.com/?id={{1}} for at bygge fulde URL’er ud fra rene id’er, vælg PNG, SVG eller begge dele, og hele bunken kommer tilbage som ét ZIP-arkiv, hvor hver fil er navngivet efter sin værdi. Dit aktuelle design bruges på hver eneste QR-kode i bunken.
Læs en eksisterende QR-kode og redesign den
Upload et billede af en vilkårlig QR-kode, et skærmbillede, et foto af en plakat eller en konkurrents kode, og den afkodes i din browser og indlæses direkte i editoren, delt op i de rigtige felter igen. Derfra kan du gendesigne den, rette dens farver eller bare se, hvad den faktisk indeholder, før du stoler på den. Der er også en kameratest: tænd kameraet, og scan den printede QR-kode tilbage med den samme enhed, du designer på.
Eksportér din QR-kode: PNG, SVG, PDF, WebP, 3D og tekstkunst
- PNG ved 512, 1024, 2048 eller 4096 px, med valgfri gennemsigtig baggrund.
- SVG: en ren vektor til storformattryk, laserskæring og gravering.
- PDF: tabsfri ved 600 DPI, enkelt QR-kode eller et helt ark etiketter.
- WebP til lettere webaktiver.
- STL: QR-koden som en 3D-relief med justerbar sidelængde, bundtykkelse og reliefhøjde, samt en mulighed for at vende den om til gravering i stedet for prægning. Klar til enhver slicer.
- Tekstkunst: bloktegn til terminaler, e-mails og README-filer.
- Udklipsholder: kopiér QR-koden som et billede, som SVG-kildekode, eller som en data-URL, du kan indsætte direkte i HTML. Hvordan et billede hentes tilbage fra sådan en streng, kan du prøve i konverteren fra Base64 til billede.
Du kan også gemme et design i Mine koder i din browser, eksportere hele konfigurationen som en JSON-fil, eller kopiere et delingslink, der bærer designet og indholdet i URL-fragmentet, hvilket betyder, at indstillingerne rejser med linket, men aldrig når nogen server.
Statiske QR-koder: ingen udløb, ingen sporing, ingen konto
Hver QR-kode her er statisk: dataene ligger direkte i mønstret af firkanter. Der er ingen kortlink- eller omdirigeringstjeneste imellem, så QR-koden udløber aldrig, bliver ved med at virke uanset denne sides skæbne, og ingen kan tælle eller spore dine scanninger. Dynamiske QR-koder, der sælges andre steder, kan redigeres efter print, men de holder også op med at virke den dag, abonnementet udløber.
Fordi en QR-kode af natur skjuler sit mål, undersøger værktøjet også linket for dig og flager de klassiske tricks fra quishing (phishing via QR-koder): en ren IP-adresse i stedet for et domæne, punycode der efterligner et andet navn, en URL-forkorter der skjuler det rigtige mål, en ukrypteret http://-forbindelse, loginoplysninger indlejret i adressen, eller et domæne der blander alfabeter. En Wi-Fi-QR-kode får sin egen advarsel, fordi enhver, der fotograferer den, får din adgangskode.
Endnu et praktisk greb: at skrive skema og domæne i en URL med store bogstaver lader QR-koden skifte til en tættere kodningstilstand. Når det faktisk vil formindske gitteret, fortæller værktøjet dig, med hvor mange moduler.
Lav en QR-kode i tre trin
- Vælg typen af QR-kode, og udfyld felterne. Forhåndsvisningen opdateres, mens du skriver.
- Stil den til i fanen Udseende, og hold øje med badget under forhåndsvisningen for at bekræfte, at koden stadig kan scannes.
- Download PNG, SVG eller PDF, og brug QR-koden overalt, også kommercielt.