Dine data lever inde i selve QR-koden, ikke på vores server. Gratis for altid, ingen konto, ingen udløb, intet abonnement. Se hvordan QR-branchen faktisk fungerer →
Gratis. Privat. Permanent. Verificerbar. Klar til tryk. Ingen binding.
Bekræft vores privatlivspåstande live, fra din browser▾
Disse værdier beregnes i din browser lige nu. Ingen serverkommunikation. Klik på en række for en kort forklaring.
Udgående forespørgsler efter sideindlæsning…Forventet: 0Alt kører i din browser, så ingen data forlader enheden efter den indledende sideindlæsning.
Tredjeparts-domæner kontaktet…Forventet: 0Ingen analyseværktøjer, ingen CDN-fonte, ingen avatartjenester, ingen trackere, kun ét enkelt domæne.
Cookies opsat…Forventet: 0Ingen session, ingen analyse, ingen præferencer i cookies. Intet at synkronisere, intet der kan lækkes.
localStorage-nøgler…Kun dine gemte QR-koder og præferencerGemte skabeloner, historik og sprogpræference. Inspicer under Applikation → Lokal opbevaring.
Service worker-status…Klar til offlineStatiske aktiver cachet til offline-brug. Du kan slå netværket fra, og generatoren virker stadig.
Netværksstatus…Offlinebevis: sluk WiFi, klik Generér. Virker stadig.Det enkleste bevis. Hvis dette i hemmelighed var en klient til en server, ville offline bryde det.
Denne symbologi renderes monokrom med kun forgrunds- og baggrundsfarver. Skabeloner, prik/øje-former, gradienter, rammer og centrologoer er QR-exklusive funktioner og er skjult her.
Vis 30 flere skabeloner
Gem en stil med knappen ovenfor for at beholde dine favoritter her.
#000000
#FFFFFF
#8B5CF6
Upload et billede til at bruge som ramme.
Træk QR-koden for at placere den, rul eller knib for at zoome, brug skyderen til at rotere.
Vis 108 ikoner mere
Ingen ikoner matcher din søgning.
Gengives bag QR-koden med reduceret uigennemsigtighed. Tvinger automatisk EC=H, så QR-koden stadig kan scannes gennem fotoet.
Batchgenerering
Upload en CSV for at generere op til 500 QR-koder i en enkelt batch. Hver række bliver sin egen QR, vælg en skabelon eller tilsidesæt 21 egenskaber pr. række: farver, rammer, punkt/øje/øjeæble-stilarter, gradienter, gennemsigtighed, størrelse, fejlkorrektion, format, indbygget logo og mere.
21 kolonner: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Kun type og data er påkrævet. Brug | til at adskille felter inde i data (f.eks. ssid|password|WPA).
Alle 125+ QR/stregkodetyper understøttes, herunder URL, WiFi, vCard, TOTP, Swiss QR-bill, PIX, PromptPay, ZATCA, PayNow, Bitcoin + Lightning og mere. Download sample CSV for at se hver kolonne, alle 50 skabeloner, 22 rammestile og 375 indbyggede logoikoner i aktion.
1. Download eksempel-CSV'en · 2. Redigér den med dine data · 3. Upload den her
Dit link er kodet direkte i selve QR-mønsteret, ingen server i midten, intet der udløber, intet der skal fornyes. Print den én gang, og den fortsætter med at virke.
Gem hele QR-koden, type, alle feltværdier, stil, ramme, logo, visitkortdesign, som en enkelt .qr.json-fil. Indlæs den senere for at genskabe alt med ét klik.
Indtast indhold for at generere din kode
Kodet payload
Seneste
Du redigerer en eksisterende Pro-kode. Klik på "Opdatér Pro-kode" nedenfor for at gemme dine ændringer tilbage til Pro.
Skal du kunne ændre destinationen efter print?
Samme tilgang uden lock-in som det gratis værktøj. Pro lader dig ændre destinationen efter trykning og se, hvem der scanner (kun land og enhed, aldrig IP eller cookies). Hver dynamisk kode kommer med en statisk backup, så der er intet vi kan slukke. Fra $9/måned faktureret årligt.
Apple Wallet (tidligere Passbook) gemmer boardingkort, eventbilletter, butikskort, kuponer og loyalitetskort direkte på iPhone. Hvert pas er en .pkpass-fil, en signeret samling af JSON, billeder og metadata, hostet på en offentlig URL. Når en iPhone-bruger åbner den URL (eller scanner et QR der linker til den), beder Safari om at tilføje passet til Apple Wallet med ét tryk.
Sådan fungerer Apple Wallet-pas
En .pkpass-fil er en ZIP-pakke, der indeholder et pass.json-manifest, billeder (ikon, logo, stribe, baggrund, footer), en manifest.json med SHA-1-hashværdier for alle filer og en signature, en PKCS#7-løsrevet signatur over manifestet, produceret med et Pass Type ID-certifikat udstedt af Apple. pass.json angiver pas-stilen (boardingPass, eventTicket, storeCard, coupon, generic), et unikt serialNumber, Pass Type ID og de felter, der vises på forsiden eller bagsiden.
Pas kan også angive en webServiceURL og et authenticationToken. Når brugeren tilføjer passet, registrerer iOS en push-kanal mod webServiceURL via APNs. Din backend kan derefter sende opdateringer (en gate-ændring, en butikskortsaldo, en scoreopdatering), og alle installerede kopier af passet opdateres inden for sekunder. Det QR du opretter med denne side ændres aldrig, det peger altid på den nyeste version af .pkpass-URL'en.
Host .pkpass-filen hvor som helst, der serverer HTTPS med den korrekte MIME-type application/vnd.apple.pkpass: S3 + CloudFront, Dropbox, din egen Nginx/Caddy-server, Cloudflare R2. Dropbox offentlige links virker, men kræver at du tilføjer ?dl=1. Google Drive virker IKKE pålideligt, Drives virus-scanning afbryder download-flowet.
Hvornår du skal bruge dette frem for et generisk URL QR
Et generisk URL QR åbner Safari til den side, du peger på, en installationsside, en landingsside, en omdirigering. Et Apple Wallet-pas QR springer Safari over, når URL'en slutter på .pkpass eller bruger URI-skemaet passkit://: iOS genkender indholdstypen, inden den åbner en browser, og viser Tilføj til Wallet-arket direkte. Ét tryk, passet er installeret.
Brug denne generator, når destinationen er pas-filen selv, og du ønsker installation uden friktion. Brug et URL QR, når du vil vise en landingsside først (mersalg, ansvarsfraskrivelse, regionsvalg), eller når pas-filen ikke eksisterer endnu, og brugeren skal tilmelde sig.
Sådan bruger du denne generator
Generer eller hent din .pkpass-fil (signeret med Apple-udstedt pas-certifikat) og host den på en offentlig HTTPS-URL med den korrekte application/vnd.apple.pkpass MIME-type.
Indsæt den fulde .pkpass-URL i vores generator.
Tilpas QR-stilen og download som PNG eller SVG.
Print eller vis QR'et. iPhone-brugere scanner med kameraet, trykker på Safari-forhåndsvisningen og trykker derefter "Tilføj" i Wallet-arket.
Typiske anvendelser
Eventbilletter, koncerter, konferencer, sportsbegivenheder. Passet opdateres automatisk med sæde- eller gateændringer via push.
Loyalitetskort, kaffebarer, restauranter, detailhandlere. Ingen plastikkort mere.
Kuponer, rabatkoder, der dukker op på det rigtige tidspunkt og sted via geofencing.
Boardingkort, flyselskaber, færger, tog. Vises automatisk på låseskærmen i lufthavnen.
Medlemskort, fitnesscentre, biblioteker, klubber.
Android-brugere
Apple Wallet-pas virker kun på iPhone. Android-brugere, der scanner et .pkpass QR, vil se Chrome forsøge at downloade en fil, deres telefon ikke kan bruge. Tværplatforms-mønsteret er at oprette et separat Google Wallet QR (bruger pay.google.com/gp/v/save/{jwt} gemme-URL'er) og mærke hvert QR med platformen, eller sætte begge QR'er side om side på den samme plakat med "iPhone"- og "Android"-etiketter. Hvis du har brug for et enkelt QR, der håndterer begge, skal du hoste en enhedsopdagende omdirigering, /pas, der læser User-Agent og serverer .pkpass-URL'en til iOS-klienter og Google Wallet gemme-URL'en til Android.
Hvis det pas-koncept, du distribuerer, er Apple-første (Apple Music, iMessage, FaceTime-overdragelser), er vores Apple Music QR- og FaceTime QR-generatorer bygget til de flows.
Tjekliste for overholdelse
Distribuer kun .pkpass-URL'er, som du ejer eller er godkendt til at distribuere. Apples Pass Type ID-certifikat binder hvert pas til en specifik udviklerkonto; pas signeret med tilbagekaldte eller udløbne certifikater holder op med at fungere, og Wallet-appen viser en manipulationsadvarsel. Apples PassKit-team tilbagekalder også certifikater som reaktion på rapporter om platformsmisbrug.
Content-Type er vigtig: server application/vnd.apple.pkpass. Pas serveret med application/octet-stream downloades som en fil på iOS i stedet for at udløse Tilføj til Wallet-flowet, en almindelig fejlkonfiguration, der fører til supporthenvendelser.
Betalingspas er separate: standard .pkpass understøtter boardingkort, billet, kupon, generisk, butikskort og arrangementsbillet. Betalingspas (NFC tap-to-pay-kort) kræver en PNP-aftale med en kortudsteder og en bank samt yderligere Apple Wallet- og Apple Pay-tilladelser fra Udviklerprogrammet.
Forbrugerbeskyttelse: FTC's Endorsement Guides og EU's forordning om samarbejde om forbrugerbeskyttelse gælder for kupon- og loyalitetspas. Vilkårene vist i passet skal svare til, hvad kunden har indgået; overraskende udløbsklausuler, udelukkelsesdatoer eller konfiskationsklausuler kan ikke håndhæves uden forudgående oplysning.
Dataminimering: .pkpass-pas opdateres via push gennem en webservice-URL, du hoster. Hver opdatering er en dataindsamlingshændelse i henhold til GDPR / CCPA. Dokumenter retsgrundlaget og opbevaringsperioden.
Placeringstjenester: geofence-kuponger kræver tilladelse til iOS-placeringstjenester. Ifølge GDPR skal retsgrundlaget for pladsbaserede push-beskeder være et udtrykkeligt samtykke; ePrivacy-direktivet tillader ikke at støtte sig på legitim interesse.
Hvornår du ikke bør bruge dette
Distribuer ikke .pkpass-filer, der efterligner boardingkort, arrangementsbilletter eller officielle ID-dokumenter, som du ikke har myndighed til at udstede. Falske boardingkort omgår TSA/ICAO-forscreeningsdisplays og er strafbare som dokumentfalsk; Apples svindelbekæmpelsesteam tilbagekalder pas og forfølger gentagelsesforbrydere via opsigelse af udviklerkontrakten.
Også fra Abundera
E-signaturer, der holder i retten
Abundera Sign går længere end grundlæggende e-signaturer. Hvert dokument får kryptografisk bevis, uafhængig verifikation og en manipulationsafslørende bevispakke.
Har jeg brug for en betalt Apple Developer-konto for at oprette .pkpass-filer?
Ja. At signere en .pkpass-fil kræver et Pass Type ID-certifikat fra din Apple Developer Program-konto ($99/år). Når det er signeret, kan .pkpass hostes hvor som helst, vores generator omdanner blot URL'en til et QR. Vi signerer ikke pas på vores side.
Kan QR'et indeholde passet direkte i stedet for en URL?
Nej. Apple Wallet-pas er for store til at passe ind i et QR (typisk 50–500 KB inkl. billeder). Et QR kan indeholde ca. 3 KB maks. Standardmønsteret er at hoste .pkpass på din server og sætte URL'en i QR'et, præcis hvad denne generator gør.
Hvilken MIME-type skal min server sende?
Serv .pkpass-filen med Content-Type: application/vnd.apple.pkpass. Uden den korrekte MIME-type kan Safari forsøge at downloade eller vise den som en generisk fil i stedet for at starte Tilføj til Wallet-flowet.
Ser Android-brugere noget, når de scanner?
Android-brugere ser hvad Safari (iPhone) eller deres standardbrowser gør, normalt en download af .pkpass-filen, som er ubrugelig på Android. Til tværplatforms-pas skal du oprette et separat Google Wallet QR.
Kan passet opdateres, efter brugeren har tilføjet det?
Ja. Hvis din .pkpass angiver en webServiceURL, kan din server sende opdateringer (ændringer af boardinggate, scoreændringer, saldoændringer) til alle installerede kopier via APNs. Det QR du opretter ændres ikke, det peger altid på den nyeste version af pas-URL'en.
Virker dette med Google Wallet?
Nej, Apple Wallet og Google Wallet bruger forskellige pasformater og gemme-URL'er. Til Android skal du bruge vores dedikerede Google Wallet QR-generator på /google-wallet-qr-code/. Et almindeligt mønster er at printe begge QR'er side om side på den samme plakat, hvert mærket med sin platform.
Hvilken filhost fungerer bedst til .pkpass-filer?
S3 + CloudFront, Cloudflare R2 eller din egen Nginx/Caddy-server er de mest pålidelige. Dropbox offentlige links virker, hvis du tilføjer ?dl=1. Google Drive virker IKKE pålideligt, dets virusscan afbryder download-flowet og ødelægger Tilføj til Wallet-overdragelsen. Uanset hvilken host du bruger, skal du serve filen med Content-Type: application/vnd.apple.pkpass.
Hvorfor installeres mit pas ikke, når jeg scanner QR'et?
De tre hyppigste årsager: (1) forkert MIME-type, serv application/vnd.apple.pkpass, ikke application/octet-stream; (2) ugyldig signatur, pas blev signeret med et udløbet eller tilbagekaldt Pass Type ID-certifikat, så iOS viser en manipulationsadvarsel; (3) hosting-URL'en omdirigerer, og iOS mistede indholdstypen undervejs. Test ved at åbne .pkpass-URL'en direkte i Safari på en iPhone, hvis det ikke starter Tilføj til Wallet der, er QR'et ikke problemet.