Hopp til hovedinnhold
LibraTool logoLibraTool

Gratis QR-kodegenerator

Generer QR-koder for URL-er, tekst, Wi-Fi og mer. Ingen vannmerke.

Mange QR-tjenester sender skanninger gjennom sin egen omdirigering, som kan utløpe — denne koden inneholder lenken din direkte og utløper aldri.

Statisk QR-kode — utløper aldri

Kontrollerer nedlastingsoppløsningen

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

Skriv inn noe for å generere en QR-kode

Trenger du en betalings-QR (UPI)? Prøv UPI QR-generatoren →
Ingen vannmerke, aldri.

Vanlige bruksområder

  • Generer WiFi QR-kodeOpprett en QR-kode for WiFi-nettverket ditt — gjester skanner for å koble til øyeblikkelig uten å skrive passord.
  • Generer URL QR-kodeGjør en hvilken som helst weblenke til en QR-kode — perfekt for menyer, flyers, forretningskort og markedsføringsmateriell.
  • Generer kontakt QR-kodeOpprett en vCard QR-kode med dine kontaktopplysninger — skann for å legge til deg umiddelbar som telefonkontakt.
  • Generer e-post QR-kodeOpprett en QR-kode som åpner en e-postutkast — forhåndsutfyll mottaker, emne og til og med brødteksten.
  • Generer sosiale medier QR-kodeOpprett QR-koder som linker til dine sosiale profiler — Instagram, LinkedIn, TikTok, YouTube og mer.

Hvordan det fungerer

QR-koder genereres helt i nettleseren med JavaScript-biblioteket qrcode — ingen server er involvert, og ingenting du skriver sendes noe sted. For strukturerte datatyper (Wi-Fi, vCard-kontakter, kalenderhendelser) setter verktøyet sammen en korrekt escapet streng etter de relevante åpne standardene (MECARD/WiFi-spesifikasjonen, vCard 3.0, RFC 5545 iCalendar) før den sendes til biblioteket.

  1. 1
    Innholdet settes sammen per type
    Avhengig av valgt fane bygger verktøyet nøyaktig den strengen som kodes — en ren URL får «https://» foran hvis det mangler, en Wi-Fi-oppføring blir en MECARD-streng WIFI:T:WPA;S:...;P:...; med spesialtegn escapet, et vCard blir en BEGIN:VCARD/VERSION:3.0-blokk, og en kalenderhendelse blir en VCALENDAR/VEVENT-blokk med RFC 5545-kompatibel datoformatering.
  2. 2
    qrcode-biblioteket koder innholdet
    Den sammensatte strengen sendes til QRCode.toDataURL() fra qrcode-biblioteket, som beregner Reed-Solomon-feilrettingskodene, plasserer databitene i QR-matrisens moduler og gjengir resultatet direkte til en PNG-data-URL på 256px for live-forhåndsvisningen.
  3. 3
    Eksportfiler bygges før nedlasting
    Når du endrer valg eller inndata, bygger verktøyet på forhånd både en PNG-blob (via QRCode.toDataURL() i valgt oppløsning, opptil 1024px) og en SVG-blob (via QRCode.toString() med type 'svg') i bakgrunnen, så nedlastingene skjer synkront innenfor brukerhandlingen — påkrevd for iOS Safari.
  4. 4
    Kontrastsjekk og nedlasting
    Før gjengivelsen beregner verktøyet relativ luminans etter WCAG for de valgte mørke og lyse fargene, og advarer hvis kontrastforholdet er under 3:1 eller fargene er byttet om — begge deler får skannere til å feile. Nedlasting lagrer den ferdigbygde PNG- eller SVG-filen; kopiering legger PNG-en på utklippstavlen via Clipboard API.

Relaterte verktøy

Ofte stilte spørsmål