URL

QR-kode

Forhåndsvisning
SVG-markup

Hvad er QR-kodegeneratoren?

Du vil dele et link offline — printe det på en plakat, droppe det på et visitkort, klistre det på en følgeseddel. Indsæt URL'en, få en QR-kode, gem SVG'en. Kodningen følger ISO/IEC 18004, den internationale standard for QR-koder, som ethvert telefonkamera kan læse.

Outputtet er en SVG — vektorgrafik, uendeligt skalerbar, printer skarpt i enhver størrelse. Det betyder noget, fordi raster-QR-koder (PNG, JPG) bliver slørede på en plakatvæg eller pixelerede på en lille etiket. SVG er også lille: et par hundrede bytes for et typisk link. Hvis du vil have baggrund for, hvordan QR-koder koder data, gennemgår Wikipedia-artiklen om QR-koder datamasker, versionsstørrelser og kapacitetstabeller.

Alt kører i din browser. Ingen upload, ingen server, ingen logs — URL'en bliver på din maskine. QR-koden genereres lokalt med biblioteket qrcode-svg. Fejlretning er sat til niveau M (omkring 15 % af koden kan være dækket og stadig skannes), hvilket er den rette standard til print — se Reed–Solomon-fejlretning for matematikken bag.

Sådan genererer du en QR-kode

Tre trin. QR-koden opdateres, mens du skriver — du behøver ikke trykke på Konverter.

1

Indsæt en URL eller indlæs eksemplet

Smid en URL i venstre panel. Klik på Eksempel for at indlæse et realistisk ordresporings-link. Enhver streng, som QR-spec'en kan kode, virker — URL'er er det almindelige tilfælde, men ren tekst, vCards og Wi-Fi-oplysninger kodes på samme måde. Eksempel-URL:

https://api.shop.example.com/v1/orders/ORD-1001

Kortere er bedre. En lang URL giver en tættere QR-kode, der er sværere for billige telefonkameraer at skanne på afstand.

2

Se forhåndsvisningen

Højre panel viser to ting: den renderede QR-kode øverst og den rå SVG-markup nederst. Ret telefonens kamera mod forhåndsvisningen for at bekræfte, at den skanner, før du printer — de fleste moderne telefoner har en indbygget QR-skanner i kamera-appen.

3

Kopier SVG'en eller download filen

Klik på Kopier for at sende SVG-markup'en til din udklipsholder — indsæt den direkte i en webside, en e-mail-skabelon eller en designfil. Klik på Download for at gemme den som en .svg-fil, du kan give til en designer eller smide ind i et InDesign-layout.

Hvornår du faktisk ville bruge dette

Printe et link på noget fysisk

Plakater, flyers, emballage, restaurantmenuer, visitkort, parkeringsbilletter, museumsudstillingsskilte, konferencebadges. SVG-outputtet printer skarpt i enhver størrelse — ingen pixelartefakter på plakatvæg-skala. Kombiner det med vores URL-parser, hvis du vil verificere linket, før du koder det.

Dele et wifi eller app store-link offline

Skilte med gæste-wifi, "download vores app"-klistermærker, café-loyalitetsprogrammer. QR-koden bærer hele linket, så brugeren ikke skal skrive en lang URL på telefontastaturet. Wi-Fi-QR-koder bruger et specifikt tekstformat, som de fleste telefoner genkender automatisk.

Generere engangs-QR-koder i et internt værktøj

Ordresporingssider, billetreservationer, lab-prøve-id'er, køkkenordrer, plukkelister på lager. Kopier SVG-markup'en direkte ind i din udskriftsklare PDF-skabelon — ingen grund til at koble et QR-bibliotek på backend. Nyttigt til ethvert flow, hvor et menneske skal skanne en kode med telefonen for at hente en post frem.

Hurtig visuel verificering af et forkortet link

Du har forkortet et link med bit.ly eller din egen redirector. Smid den korte URL her, ret telefonen mod QR-koden, bekræft, at den lander på den rigtige side, før du publicerer. Hurtigere end at skrive den korte URL ind på telefonen, og du får QR-koden klar til print samtidig.

Almindelige spørgsmål

Hvor lang må URL'en være?

Den praktiske grænse ligger omkring 2 KB. QR-spec'en understøtter mere (op til ~4 KB på niveau L), men over 2 KB bliver koderne så tætte, at billige telefonkameraer kæmper med at skanne dem. Er din URL længere, så kør den først gennem en URL-forkorter. Den fulde kapacitetstabel ligger på den officielle QR-kode-side.

Hvilket fejlretningsniveau bruges?

Niveau M, hvilket betyder, at omkring 15 % af koden kan være dækket (smudse, klistermærke, logo), og koden stadig skannes. Niveau M er standardvalget til print — H (30 %) er større, men lader dig sætte et logo i midten, L (7 %) er mindre, men skrøbelig. For detaljer om, hvordan det virker, se Reed–Solomon-fejlretning.

Kan jeg tilpasse farverne?

Lige nu er outputtet sort på hvidt, hvilket skannes mest pålideligt. Hvis du har brug for brandfarver, så rediger SVG-markup'en direkte — skift fyldet på de mørke celler. Hold kontrastforholdet højt (mørkt på lyst), ellers går skannere i stå. Rigtige skannere håndhæver en minimumskontrasttærskel; ignorer den, og koden læses ikke.

Hvorfor SVG og ikke PNG?

SVG skalerer til enhver størrelse uden pixelering, hvilket er det, du vil have til print. En SVG på 500 bytes ser identisk ud ved 1 cm og ved 1 m. PNG'er skal eksporteres i den rette opløsning til hver brug, og det er skrøbeligt. Har du virkelig brug for en PNG, så åbn SVG'en i en moderne browser, gem det renderede billede, eller kør den gennem en SVG-til-PNG-konverter.

Forlader dette min browser?

Nej. QR-genereringen kører helt i JavaScript på siden — intet serverkald, ingen analytics på den indsatte URL. Du kan bekræfte det ved at åbne DevTools, kigge på Network-fanen og indsætte en URL. Intet forlader din maskine.

Kan QR-koden kode andet end URL'er?

Ja — QR-koder koder vilkårlig tekst. Almindelige ikke-URL-formater inkluderer vCards (kontaktinfo), WIFI:-strenge (netværksoplysninger), tel:- og mailto:-links og ren tekst. Det, du indsætter, kodes, som det er. Telefoner, der genkender specifikke formater (vCard, Wi-Fi), tilbyder at tilføje kontakten eller forbinde til netværket automatisk.

Andre URL- og JSON-værktøjer

At generere en QR-kode er én operation. Her er, hvad der naturligt passer ved siden af: