Dina uppgifter finns i QR-koden själv, inte på vår server. Gratis för alltid, inget konto, inget förfallodatum, ingen prenumeration. Så fungerar QR-branschen egentligen →
Gratis. Privat. Permanent. Verifierbar. Utskriftsklar. Ingen inlåsning.
Verifiera våra integritetspåståenden live, från din webbläsare▾
Dessa värden beräknas i din webbläsare just nu. Ingen serverrundresa. Klicka för att uppdatera.
Utgående förfrågningar efter sidladdning…Förväntat: 0Allt körs i din webbläsare, så inga data lämnar enheten efter den initiala sidladdningen.
Tredjeparts-domäner kontaktade…Förväntat: 0Ingen analys, inga CDN-typsnitt, inga avatartjänster, inga spårare, ett enda ursprung.
Cookies satta…Förväntat: 0Ingen session, ingen analys, inga inställningar i cookies. Inget att synkronisera, inget att spåra.
localStorage-nycklar…Bara dina sparade QR-koder och inställningarSparade mallar, historik och språkinställning. Granska i Applikation → localStorage i utvecklarverktygen.
Service worker-status…Offline-redoStatiska tillgångar cachade för offlineanvändning. Du kan stänga av nätverket och generatorn fungerar fortfarande.
Nätverksstatus…Offlinebevis: stäng av WiFi, klicka på Generera. Fungerar fortfarande.Det enklaste beviset. Om detta hemligen vore en klient för en server skulle offline bryta det.
Den här symbologin renderas monokrom med enbart förgrunds- och bakgrundsfärger. Inga gradienter, logotyper eller ramöverläggsalternativ är tillgängliga.
Visa 30 fler mallar
Spara en stil med knappen ovan för att behålla dina favoriter här.
#000000
#FFFFFF
#8B5CF6
Ladda upp en bild att använda som ram.
Dra QR-koden för att placera den, scrolla eller nyp för att zooma, använd reglaget för att rotera.
Visa 108 ikoner till
Inga ikoner matchar din sökning.
Renderas bakom QR:en med reducerad opacitet. Tvingar automatiskt EC=H så att QR:en fortfarande skannar genom fotot.
Batchgenerering
Ladda upp en CSV för att generera upp till 500 QR-koder i en enda batch. Varje rad blir en egen QR, välj en mall eller åsidosätt 21 egenskaper per rad: färger, ramar, punkt-/öga-/ögonbollsstilar, gradienter, transparens, storlek, felkorrigering, format, inbyggd logotyp och mer.
21 kolumner: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Endast type och data krävs. Använd | för att separera fält inuti data (t.ex. ssid|password|WPA).
Alla 125+ QR-/streckkodstyper stöds, inklusive URL, WiFi, vCard, TOTP, Swiss QR-bill, PIX, PromptPay, ZATCA, PayNow, Bitcoin + Lightning och mer. Ladda ner sample CSV för att se varje kolumn, alla 50 mallar, 22 ramstilar och 375 inbyggda logotypikoner i aktion.
1. Ladda ner exempel-CSV:en · 2. Redigera den med dina data · 3. Ladda upp den här
Din länk är kodad direkt i QR-mönstret, ingen server däremellan, inget som löper ut, inget som behöver förnyas. Skriv ut den en gång, den fortsätter fungera.
Spara hela QR-koden, typ, alla fältvärden, stil, ram, logotyp, visitkortsdesign, som en enda .qr.json-fil. Ladda den senare för att återskapa allt med ett klick.
Ange innehåll för att generera din kod
Kodad nyttolast
Senaste
Du redigerar en befintlig Pro-kod. Klicka på "Uppdatera Pro-kod" nedan för att spara dina ändringar tillbaka till Pro.
Behöver du ändra destinationen efter utskrift?
Samma upplägg utan lock-in som det gratis verktyget. Med Pro kan du ändra destination efter tryck och se vem som skannar (endast land och enhet, aldrig IP eller cookies). Varje dynamisk kod levereras med en statisk säkerhetskopia, så det finns inget att stänga av. Från $9/månad vid årlig fakturering.
Apple Wallet (tidigare Passbook) lagrar boardingkort, evenemangsbiljetter, butikskort, kuponger och lojalitetskort direkt på iPhone. Varje pass är en .pkpass-fil, ett signerat paket med JSON, bilder och metadata, lagrat på en publik URL. När en iPhone-användare öppnar den URL:en (eller skannar en QR som pekar till den), uppmanar Safari dem att lägga till passet i Apple Wallet med ett tryck.
Hur Apple Wallet-pass fungerar
En .pkpass-fil är ett ZIP-paket som innehåller ett pass.json-manifest, bilder (icon, logo, strip, background, footer), en manifest.json med SHA-1-hash för varje fil, samt en signature, en PKCS#7-fristående signatur över manifestet, producerad med ett Pass Type ID-certifikat utfärdat av Apple. pass.json anger passtypen (boardingPass, eventTicket, storeCard, coupon, generic), ett unikt serialNumber, Pass Type ID och de fält som visas på fram- eller baksidan.
Pass kan också deklarera en webServiceURL och en authenticationToken. När användaren lägger till passet registrerar iOS en push-kanal mot webServiceURL via APNs. Din backend kan sedan skicka uppdateringar (en gate-ändring, ett butikskortssaldo, en poänguppdatering) och varje installerad kopia av passet uppdateras inom sekunder. QR-koden du genererar med den här sidan ändras aldrig, den pekar alltid på den senaste versionen av .pkpass-URL:en.
Lägg upp .pkpass-filen var som helst som serverar HTTPS med rätt MIME-typ application/vnd.apple.pkpass: S3 + CloudFront, Dropbox, din egen Nginx/Caddy-server, Cloudflare R2. Dropbox publika länkar fungerar men kräver att du lägger till ?dl=1. Google Drive fungerar INTE tillförlitligt, Drives virus- och genomsökningskontroll avbryter nedladdningsflödet.
När du ska använda det här i stället för en generisk URL QR
En vanlig URL QR öppnar Safari till vilken sida du pekar på, en installationssida, en landningssida, en omdirigering. En Apple Wallet Pass QR hoppar över Safari helt när URL:en slutar på .pkpass eller använder URI-schemat passkit://: iOS känner igen innehållstypen innan webbläsaren öppnas och visar direkt det inbyggda Lägg till i Plånboken-bladet. Ett tryck, passet installerat.
Använd den här generatorn när destinationen är passfilen i sig och du vill ha en installation utan friktion. Använd en URL QR när du vill visa en landningssida först (merförsäljning, friskrivning, regionväljare) eller när passfilen inte finns ännu och användaren behöver registrera sig.
Hur du använder den här generatorn
Generera eller skaffa din .pkpass-fil (signerad med ett av Apple utfärdat passcertifikat) och lägg upp den på en offentlig HTTPS-URL med rätt MIME-typ application/vnd.apple.pkpass.
Klistra in den fullständiga .pkpass-URL:en i vår generator.
Anpassa QR-stilen och ladda ner som PNG eller SVG.
Skriv ut eller visa QR-koden. iPhone-användare skannar med kameran, trycker på Safari-förhandsgranskningen och sedan på "Lägg till" i Plånbok-arket.
Vanliga användningsområden
Evenemangsbiljetter, konserter, konferenser, sportevenemang. Passet uppdateras automatiskt med säte eller gate via push.
Lojalitetskort, kaféer, restauranger, återförsäljare. Inga mer plastkort.
Kuponger, rabattkoder som visas vid rätt tid och plats via geofencing.
Boardingkort, flygbolag, färjor, tåg. Visas automatiskt på låsskärmen på flygplatsen.
Medlemskort, gym, bibliotek, klubbar.
Android-användare
Apple Wallet-pass fungerar bara på iPhone. Android-användare som skannar en .pkpass QR ser Chrome försöka ladda ner en fil deras telefon inte kan använda. Det plattformsoberoende mönstret är att generera en separat Google Wallet QR (använder pay.google.com/gp/v/save/{jwt} URL:er för att spara) och märka varje QR med plattformen, eller att placera båda QR-koderna sida vid sida på samma affisch med etiketterna "iPhone" och "Android". Om du behöver en enda QR som hanterar båda, lagra en enhetsdetekterande omdirigering, /pass som läser User-Agent och levererar .pkpass-URL:en till iOS-klienter och Google Wallet-URL:en till Android.
Om pass-konceptet du distribuerar är Apple-first (Apple Music, iMessage, FaceTime-överlämningar), är våra generatorer för Apple Music QR och FaceTime QR byggda specifikt för dessa flöden.
Checklista för efterlevnad
Distribuera endast .pkpass-URL:er som du äger eller är behörig att distribuera. Apples Pass Type ID-certifikat kopplar varje pass till ett specifikt utvecklarkonto; pass signerade med återkallade eller utgångna certifikat slutar fungera och Wallet-appen visar en manipuleringsvarning. Apples PassKit-team återkallar även certifikat till följd av rapporter om plattformsmissbruk.
Content-Type spelar roll: servera application/vnd.apple.pkpass. Pass som serveras med application/octet-stream laddas ner som en fil på iOS i stället för att trigga flödet Lägg till i Wallet, en vanlig felkonfiguration som genererar supportärenden.
Betalningspass är separata: standard .pkpass stödjer boardingkort, biljett, kupong, generisk, butikskort och evenemangsbiljett. Betalningspass (NFC tap-to-pay-kort) kräver ett PNP-avtal med en kortutgivare och en bank samt ytterligare Apple Wallet- och Apple Pay-behörigheter från Utvecklarprogrammet.
Konsumentskydd: FTC:s Endorsement Guides och EU:s förordning om konsumentskyddssamarbete gäller för kupong- och lojalitetspass. Villkoren som visas i passet måste motsvara vad kunden tecknade; oväntade förfalloklausuler, uteslutningsdatum eller konfiskationsklausuler är inte verkställbara utan föregående information.
Dataminimering: .pkpass-pass uppdateras via push genom en webbtjänst-URL du är värd för. Varje uppdatering är en datainsamlingshändelse enligt GDPR / CCPA. Dokumentera den rättsliga grunden och lagringsperioden.
Platstjänster: geofencade kuponger kräver tillstånd för iOS platstjänster. Enligt GDPR måste den rättsliga grunden för platsbaserade push-meddelanden vara uttryckligt samtycke; ePrivacy-direktivet tillåter inte att man förlitar sig på berättigat intresse.
När du inte ska använda detta
Distribuera inte .pkpass-filer som imiterar boardingkort, evenemangsbiljetter eller offentliga ID-handlingar som du inte har befogenhet att utfärda. Falska boardingkort kringgår TSA/ICAO-förhandskontroller och är straffbara som förfalskning; Apples bedrägeribekämpningsteam återkallar pass och vidtar åtgärder mot återfallsförbrytare via uppsägning av utvecklaravtalet.
Även av Abundera
E-signaturer som håller i domstol
Abundera Sign går längre än grundläggande e-signaturer. Varje dokument får kryptografiskt bevis, oberoende verifiering och ett manipulationssäkert bevispaket.
Behöver jag ett betalt Apple Developer-konto för att skapa .pkpass-filer?
Ja. För att signera en .pkpass-fil krävs ett Pass Type ID-certifikat från ditt Apple Developer Program-konto ($99/år). När det är signerat kan .pkpass-filen lagras var som helst; vår generator omvandlar bara URL:en till en QR. Vi signerar inte pass på vår sida.
Kan QR-koden innehålla passet direkt i stället för en URL?
Nej. Apple Wallet-pass är för stora för att rymmas i en QR (vanligtvis 50–500 KB inklusive bilder). En QR kan hålla ungefär 3 KB max. Standardmönstret är att lagra .pkpass-filen på din server och lägga URL:en i QR-koden, precis vad den här generatorn gör.
Vilken MIME-typ ska min server skicka?
Leverera .pkpass-filen med Content-Type: application/vnd.apple.pkpass. Utan rätt MIME-typ kan Safari försöka ladda ner eller visa filen som en generisk fil i stället för att utlösa flödet Lägg till i plånbok.
Ser Android-användare något när de skannar?
Android-användare ser vad Safari (iPhone) eller deras standardwebbläsare gör, vanligtvis en nedladdning av .pkpass-filen, som inte går att använda på Android. För plattformsoberoende pass, generera en separat Google Wallet QR.
Kan passet uppdateras efter att användaren lagt till det?
Ja. Om din .pkpass deklarerar en webServiceURL kan din server skicka uppdateringar (ändringar av boarding-gate, poänguppdateringar, saldoändringar) till alla installerade kopior via APNs. QR-koden du genererar ändras inte, den pekar alltid på den senaste versionen av pass-URL:en.
Fungerar det här med Google Wallet?
Nej, Apple Wallet och Google Wallet använder olika passformat och URL:er för att spara. För Android, använd vår dedikerade Google Wallet QR-generator på /google-wallet-qr-code/. Ett vanligt mönster är att skriva ut båda QR-koderna sida vid sida på samma affisch, var och en märkt med sin plattform.
Vilket filvärdskap fungerar bäst för .pkpass-filer?
S3 + CloudFront, Cloudflare R2, eller din egen Nginx/Caddy-server är de mest tillförlitliga. Dropbox publika länkar fungerar om du lägger till ?dl=1. Google Drive fungerar INTE tillförlitligt; dess virussökning avbryter nedladdningsflödet och bryter Lägg till i plånbok-handskaket. Oavsett vilket värdalternativ du använder, leverera filen med Content-Type: application/vnd.apple.pkpass.
Varför installeras inte mitt pass när jag skannar QR-koden?
De tre vanligaste orsakerna: (1) fel MIME-typ, leverera application/vnd.apple.pkpass, inte application/octet-stream; (2) ogiltig signatur, passet signerades med ett utgånget eller återkallat Pass Type ID-certifikat, så iOS visar en manipuleringsvarning; (3) hosting-URL:en omdirigerar, och iOS förlorade innehållstypen under hoppet. Testa genom att öppna .pkpass-URL:en direkt i Safari på en iPhone; om den inte utlöser Lägg till i plånbok där är QR-koden inte problemet.