Gå til hovedindhold

Gratis QR-kodegenerator

Generer QR-koder til URL'er, tekst, WiFi og mere. Ingen vandmærke.

Mange QR-sider sender scanninger gennem deres egen omdirigering, som kan udløbe — denne kode indeholder dit link direkte og udløber aldrig.

Statisk QR-kode — udløber aldrig

Styrer downloadopløsning

512px
128px1024px
#000000
#ffffff
Punktstil
Logo i midten

Skriv noget for at generere en QR-kode

Skal du bruge en betalings-QR (UPI)? Prøv UPI QR-generatoren →
Ingen vandmærke, nogensinde.

Almindelige anvendelser

  • Generér WiFi QR-kodeOpret en QR-kode til dit WiFi-netværk — gæster scannere for at forbinde øjeblikkeligt uden at skrive adgangskoder.
  • Generér URL QR-kodeGør ethvert weblink til en QR-kode — perfekt til menuer, flyers, visitkort og markedsføringsmateriale.
  • Generér kontakt QR-kodeOpret en vCard QR-kode med dine kontaktoplysninger — scan for øjeblikkeligt at tilføje dig som telefonkontakt.
  • Generér e-mail QR-kodeOpret en QR-kode, der åbner et e-maildraft — forudfyld modtager, emne og endda brødtekst.
  • Generér sociale medier QR-kodeOpret QR-koder, der linker til dine sociale profiler — Instagram, LinkedIn, TikTok, YouTube og mere.

Sådan fungerer det

QR-koder genereres udelukkende i din browser med JavaScript-biblioteket qrcode — der er ingen server involveret, og intet, du skriver, sendes nogensinde nogen steder hen. For strukturerede datatyper (Wi-Fi, vCard-kontakter, kalenderbegivenheder) sammensætter værktøjet en korrekt escapet datastreng efter de relevante åbne standarder (MECARD/WiFi-specifikationen, vCard 3.0, RFC 5545 iCalendar), før den gives til biblioteket.

  1. 1
    Sammensætning af data pr. type
    Afhængigt af den valgte fane bygger værktøjet præcis den streng, der kodes — en ren URL får 'https://' foran, hvis det mangler, en Wi-Fi-post bliver en WIFI:T:WPA;S:...;P:...; MECARD-streng med escapede specialtegn, et vCard bliver en BEGIN:VCARD/VERSION:3.0-blok, og en kalenderbegivenhed bliver en VCALENDAR/VEVENT-blok med datoformatering efter RFC 5545.
  2. 2
    qrcode-biblioteket koder dataene
    Den samlede streng gives til QRCode.toDataURL() fra qrcode-biblioteket, som beregner Reed-Solomon-fejlkorrektionskoderne, placerer databits i QR-matricens moduler og gengiver resultatet direkte som en PNG-data-URL på 256px til live-forhåndsvisningen.
  3. 3
    Eksport-blobs bygges før download
    Når du ændrer indstillinger eller input, bygger værktøjet på forhånd både en PNG-blob (via QRCode.toDataURL() i den valgte opløsning, op til 1024px) og en SVG-blob (via QRCode.toString() med type 'svg') i baggrunden, så downloads kører synkront inden for brugerhandlingen — hvilket kræves for kompatibilitet med iOS Safari.
  4. 4
    Kontrasttjek og download
    Før gengivelsen beregner værktøjet WCAG-relativ luminans for de valgte mørke og lyse farver og advarer, hvis kontrastforholdet er under 3:1, eller hvis farverne er byttet om — begge dele får scannere til at fejle. Download gemmer den forudbyggede PNG eller SVG; kopiér lægger PNG'en i udklipsholderen via Clipboard API.

Relaterede værktøjer

Ofte stillede spørgsmål