Dataene dine bor inne i selve QR-koden, ikke på serveren vår. Gratis for alltid, ingen konto, ingen utløp, ingen abonnement. Se hvordan QR-bransjen faktisk fungerer →
Gratis. Privat. Permanent. Verifiserbar. Klar for utskrift. Ingen innlåsing.
Verifiser personvernkravene våre live, fra nettleseren din▾
Disse verdiene beregnes i nettleseren din akkurat nå. Ingen serverrunde. Klikk en rad for en enlinjes forklaring.
Utgående forespørsler etter sideinnlasting…Forventet: 0Alt kjører i nettleseren din, så ingen data forlater enheten etter den første sideinnlastingen.
Tredjepartsdomener kontaktet…Forventet: 0Ingen analyse, ingen CDN-fonter, ingen avatartjenester, ingen sporere, kun én opprinnelse.
Informasjonskapsler satt…Forventet: 0Ingen økt, ingen analyse, ingen preferanser i informasjonskapsler. Ingenting å synkronisere, ingenting å lekke.
localStorage-nøkler…Kun dine lagrede QR-er og innstillingerLagrede maler, historikk og språkpreferanse. Inspisert under Applikasjon → Lokal lagring.
Status for tjenestearbeider…Offline-klarStatiske ressurser bufret for frakoblet bruk. Du kan deaktivere nettverket og generatoren fungerer fortsatt.
Nettverksstatus…Frakoblet test: slå av WiFi, klikk Generer. Fungerer fortsatt.Det enkleste beviset. Hvis dette i hemmelighet var en klient for en server, ville frakoblet bryte det.
Denne symbolikken gjengis i svart-hvitt med kun forgrunns- og bakgrunnsfarger. Maler, punkt-/øyeformer, gradienter, rammer og midtlogoer er QR-eksklusive funksjoner og er skjult her.
Vis 30 maler til
Lagre en stil med knappen over for å beholde favorittene dine her.
#000000
#FFFFFF
#8B5CF6
Last opp et bilde som skal brukes som ramme.
Dra QR-en for å plassere, rull eller klyp for å zoome, bruk glideren for å rotere.
Vis 108 ikoner til
Ingen ikoner samsvarer med søket.
Rendres bak QR-en med redusert opasitet. Tvinger automatisk EC=H slik at QR-en fortsatt skanner gjennom bildet.
Batchgenerering
Last opp en CSV for å generere opptil 500 QR-koder i én batch. Hver rad blir sin egen QR, velg en mal eller overstyr 21 egenskaper per rad: farger, rammer, prikk/øye/øyeeple-stiler, gradienter, gjennomsiktighet, størrelse, feilkorrigering, format, innebygd logo og mer.
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 kreves. Bruk | for å skille felt inne i data (f.eks. ssid|password|WPA).
Alle 125+ QR-/strekkodetyper støttes, inkludert URL, WiFi, vCard, TOTP, Swiss QR-bill, PIX, PromptPay, ZATCA, PayNow, Bitcoin + Lightning, og mer. Last ned sample CSV for å se hver kolonne, alle 50 malene, 22 rammestiler og 375 innebygde logoikoner i aksjon.
1. Last ned eksempel-CSV · 2. Rediger med dine data · 3. Last den opp her
Lenken din er kodet inn i selve QR-koden, ingen server i midten, ingenting som utløper, ingenting som må fornyes. Skriv ut én gang, den fortsetter å virke.
Lagre hele QR-en, type, alle feltverdier, stil, ramme, logo, visittkortdesign, som en enkelt .qr.json-fil. Last den inn senere for å gjenskape alt med ett klikk.
Skriv inn innhold for å generere koden din
Kodet nyttelast
Nylig
Du redigerer en eksisterende Pro-kode. Klikk «Oppdater Pro-kode» nedenfor for å lagre endringene tilbake til Pro.
Trenger du å endre destinasjonen etter at den er skrevet ut?
Samme tilnærming uten lock-in som det gratis verktøyet. Pro lar deg endre destinasjonen etter trykking og se hvem som skanner (kun land og enhet, aldri IP eller informasjonskapsler). Hver dynamisk kode leveres med en statisk sikkerhetskopi, så det er ingenting å slå av. Fra $9/måned med årlig fakturering.
Apple Wallet (tidligere Passbook) lagrer boardingkort, billetter, butikkort, kuponger og lojalitetskort direkte på iPhone. Hvert kort er en .pkpass-fil, et signert pakke med JSON, bilder og metadata, hostet på en offentlig URL. Når en iPhone-bruker åpner den URL-en (eller skanner en QR som peker til den), ber Safari dem legge til kortet i Apple Wallet med ett trykk.
Slik fungerer Apple Wallet-kort
En .pkpass-fil er et ZIP-arkiv som inneholder et pass.json-manifest, bilder (ikon, logo, stripe, bakgrunn, bunntekst), en manifest.json med SHA-1-hasher av hver fil, og en signature, en PKCS#7 løsrevet signatur over manifestet, produsert med et Pass Type ID-sertifikat utstedt av Apple. pass.json angir passtypen (boardingPass, eventTicket, storeCard, coupon, generic), et unikt serialNumber, Pass Type ID og eventuelle felt som vises på forsiden eller baksiden.
Kort kan også deklarere en webServiceURL og et authenticationToken. Når brukeren legger til kortet, registrerer iOS en push-kanal mot webServiceURL via APNs. Bakenden din kan deretter sende oppdateringer (en portendring, en butikkortbalanse, en poengoppdatering), og alle installerte kopier av kortet oppdateres innen sekunder. QR-koden du genererer med denne siden endres aldri, den peker alltid til siste versjon av .pkpass-URL-en.
Host .pkpass-filen hvor som helst som serverer HTTPS med riktig MIME-type application/vnd.apple.pkpass: S3 + CloudFront, Dropbox, din egen Nginx/Caddy-server, Cloudflare R2. Dropbox offentlige lenker fungerer, men krever at du legger til ?dl=1. Google Drive fungerer IKKE pålitelig. Drives skanning og virussjekk avskjærer nedlastingsflyten.
Når bør du bruke dette fremfor en vanlig URL QR
En vanlig URL QR åpner Safari til den siden du peker på, en installsside, en landingsside eller en omdirigering. En Apple Wallet Pass QR hopper over Safari helt når URL-en slutter på .pkpass eller bruker passkit://-URI-skjemaet: iOS gjenkjenner innholdstypen før det åpner nettleseren og viser det innebygde "Legg til i Wallet"-arket direkte. Ett trykk, pass installert.
Bruk denne generatoren når destinasjonen er selve kortfilen og du vil ha enklest mulig installasjon. Bruk en URL QR når du vil vise en landingsside først (mersalg, ansvarsfraskrivelse, regionvalg), eller når kortfilen ikke finnes ennå og brukeren må registrere seg.
Slik bruker du generatoren
Generer eller skaff .pkpass-filen din (signert med et Apple-utstedt pass-sertifikat) og host den på en offentlig HTTPS-URL med riktig application/vnd.apple.pkpass MIME-type.
Lim inn den fullstendige .pkpass-URL-en i generatoren.
Tilpass QR-stilen og last ned som PNG eller SVG.
Skriv ut eller vis QR-koden. iPhone-brukere skanner med kameraet, trykker på Safari-forhåndsvisningen og trykker deretter "Legg til" i Wallet-arket.
Vanlige bruksområder
Billetter til arrangementer, konserter, konferanser, sportskamper. Kortet oppdateres automatisk med sete eller port via push.
Lojalitetskort, kaffebarer, restauranter, butikker. Ikke mer plastkort.
Kuponger, rabattkoder som dukker opp til rett tid og sted via geofencing.
Boardingkort, flyselskaper, ferger, tog. Vises automatisk på låseskjermen på flyplassen.
Apple Wallet-kort fungerer bare på iPhone. Android-brukere som skanner en .pkpass QR vil se Chrome forsøke å laste ned en fil telefonen ikke kan bruke. Mønsteret for tverrplattform er å generere en separat Google Wallet QR (bruker pay.google.com/gp/v/save/{jwt} lagrings-URL-er) og merke hver QR med plattform, eller å plassere begge QR-kodene side om side på samme plakat med "iPhone" og "Android"-etiketter. Hvis du trenger én QR som håndterer begge, host en enhet-detekterende omdirigering, /pass som leser User-Agent og serverer .pkpass-URL-en til iOS-klienter og Google Wallet-lagrings-URL-en til Android.
Hvis konseptet du distribuerer er Apple-first (Apple Music, iMessage, FaceTime-handoffs), er våre Apple Music QR- og FaceTime QR-generatorer laget for akkurat de flyene.
Sjekkliste for etterlevelse
Distribuer kun .pkpass-URL-er du eier eller er autorisert til å distribuere. Apples Pass Type ID-sertifikat binder hvert pass til en bestemt utviklerkonto; pass signert med tilbakekalte eller utløpte sertifikater slutter å fungere og Wallet-appen viser en manipuleringsadvarsel. Apples PassKit-team tilbakekaller også sertifikater som respons på rapporter om plattformsmisbruk.
Content-Type er viktig: server application/vnd.apple.pkpass. Pass servert med application/octet-stream lastes ned som en fil på iOS i stedet for å utløse flyten Legg til Lommebok, en vanlig feilkonfigurasjon som genererer supporthenvendelser.
Betalingspass er separate: standard .pkpass støtter boardingkort, billett, kupong, generisk, butikkort og arrangementsbillett. Betalingspass (NFC tap-to-pay-kort) krever en PNP-avtale med en kortutstedere og en bank, samt ytterligere Apple Wallet- og Apple Pay-tillatelser fra Utviklerprogrammet.
Forbrukervern: FTCs Endorsement Guides og EUs forordning om samarbeid om forbrukervern gjelder for kupong- og lojalitetspass. Vilkårene vist i passet må tilsvare det kunden inngikk; overraskende utløpsklausuler, utelukkelses datoer eller konfiskasjonsklausuler kan ikke håndheves uten forhåndsopplysning.
Dataminimering: .pkpass-pass oppdateres via push gjennom en webservice-URL du er vert for. Hver oppdatering er en datainnsamlingshendelse i henhold til GDPR / CCPA. Dokumenter rettsgrunnlaget og oppbevaringsperioden.
Posisjonstjenester: geofencede kuponger krever tillatelse til iOS-posisjonstjenester. Ifølge GDPR må rettsgrunnlaget for stedbaserte push-varsler være uttrykkelig samtykke; ePrivacy-direktivet tillater ikke å støtte seg på berettiget interesse.
Når du ikke bør bruke dette
Distribuer ikke .pkpass-filer som etterligner boardingkort, arrangementsbilletter eller offentlige ID-dokumenter du ikke har myndighet til å utstede. Falske boardingkort omgår TSA/ICAO-forhåndsscreeningsskjermer og er straffbare som dokumentforfalskning; Apples svindelbekjempelsesteam tilbakekaller pass og forfølger gjengangere via oppsigelse av utviklerkontrakten.
Også fra Abundera
E-signaturer som holder i retten
Abundera Sign går utover grunnleggende e-signaturer. Hvert dokument får kryptografisk bevis, uavhengig verifisering og en manipulasjonsbestandig bevispakke.
Trenger jeg en betalt Apple Developer-konto for å lage .pkpass-filer?
Ja. Signering av en .pkpass-fil krever et Pass Type ID-sertifikat fra din Apple Developer Program-konto ($99/år). Når den er signert, kan .pkpass-filen hostes hvor som helst. Generatoren vår gjør bare URL-en om til en QR. Vi signerer ikke kort på vår side.
Kan QR-koden inneholde kortet direkte i stedet for en URL?
Nei. Apple Wallet-kort er for store til å passe i en QR (vanligvis 50–500 KB inkludert bilder). En QR kan inneholde omtrent 3 KB maks. Standardmønsteret er å hoste .pkpass-filen på serveren din og legge URL-en i QR-koden, nøyaktig det denne generatoren gjør.
Hvilken MIME-type bør serveren sende?
Server .pkpass-filen med Content-Type: application/vnd.apple.pkpass. Uten riktig MIME-type kan Safari prøve å laste ned eller vise den som en vanlig fil i stedet for å utløse "Legg til i Wallet"-flyten.
Ser Android-brukere noe når de skanner?
Android-brukere ser det Safari (iPhone) eller standardnettleseren deres gjør, vanligvis en nedlasting av .pkpass-filen, som ikke kan brukes på Android. For kort som skal fungere på tvers av plattformer, generer en separat Google Wallet QR.
Kan kortet oppdateres etter at brukeren har lagt det til?
Ja. Hvis .pkpass-filen deklarerer en webServiceURL, kan serveren din sende oppdateringer (endringer i boardingport, poengoppdateringer, saldobalanse) til alle installerte kopier via APNs. QR-koden du genererer endres ikke, den peker alltid til siste versjon av pass-URL-en.
Fungerer dette med Google Wallet?
Nei. Apple Wallet og Google Wallet bruker forskjellige kortformater og lagrings-URL-er. For Android bruker du vår dedikerte Google Wallet QR-generator på /google-wallet-qr-code/. Et vanlig mønster er å skrive ut begge QR-kodene side om side på samme plakat, merket med plattform.
Hvilken filvert fungerer best for .pkpass-filer?
S3 + CloudFront, Cloudflare R2, eller din egen Nginx/Caddy-server er mest pålitelige. Dropbox-offentlige lenker fungerer hvis du legger til ?dl=1. Google Drive fungerer IKKE pålitelig, virusskanning avbryter nedlastingsflyten og ødelegger "Legg til i Wallet"-handoff. Uansett hvilken vert du bruker, server filen med Content-Type: application/vnd.apple.pkpass.
Hvorfor installeres ikke kortet mitt når jeg skanner QR-koden?
De tre vanligste årsakene: (1) feil MIME-type, server application/vnd.apple.pkpass, ikke application/octet-stream; (2) ugyldig signatur, kortet ble signert med et utløpt eller tilbakekalt Pass Type ID-sertifikat, så iOS viser en advarsel; (3) hosting-URL omdirigerer, og iOS mistet innholdstypen gjennom hoppet. Test ved å åpne .pkpass-URL-en direkte i Safari på en iPhone. Hvis den ikke utløser "Legg til i Wallet" der, er ikke QR-koden problemet.
Dra for å flytte. Dra hjørner for å endre størrelse.
Visittkortdesigner
Bestill profesjonelle utskrifter
Last ned kortet ditt ovenfor, og last det opp til en av disse betrodde utskriftstjenestene. Vi anbefaler å laste ned som PNG eller PDF for best resultat.