Je gegevens leven in de QR-code zelf, niet op onze server. Gratis voor altijd, geen account, geen vervaldatum, geen abonnement. Zo werkt de QR-codebranche echt →
Gratis. Privé. Permanent. Verifieerbaar. Printklaar. Geen lock-in.
Verifieer onze privacyclaims live, vanuit je browser▾
Deze waarden worden nu in je browser berekend. Geen serverronde. Klik op een rij voor een éénregelige uitleg.
Uitgaande verzoeken na paginaopening…Verwacht: 0Alles draait in je browser, dus er verlaat na de eerste paginaopening geen data het apparaat.
Gecontacteerde externe domeinen…Verwacht: 0Geen analytics, geen CDN-lettertypen, geen avatardiensten, geen trackers, alleen één origin.
Ingestelde cookies…Verwacht: 0Geen sessie, geen analytics, geen voorkeuren in cookies. Niets te synchroniseren, niets te lekken.
localStorage-sleutels…Alleen je opgeslagen QR's en voorkeurenOpgeslagen sjablonen, geschiedenis en taalvoorkeur. Te inspecteren via Application → Local Storage.
Serviceworkerstatus…Offline gereedStatische bestanden gecached voor offline gebruik. Zet je netwerk uit en de generator werkt nog steeds.
Netwerkstatus…Offline bewijs: zet WiFi uit, klik op Genereren. Werkt nog steeds.Het eenvoudigste bewijs. Als dit stiekem een client voor een server was, zou offline het kapotmaken.
Deze symbologie rendert monochroom met alleen voor- en achtergrondkleuren. Sjablonen, punt-/oogvormen, verlopen, kaders en centrumlogo's zijn QR-exclusieve functies en zijn hier verborgen.
Laat 30 templates meer zien
Sla een stijl op met de knop hierboven om je favorieten hier te bewaren.
#000000
#FFFFFF
#8B5CF6
Upload een afbeelding om als kader te gebruiken.
Sleep de QR om te plaatsen, scroll of knijp om te zoomen, schuif om te draaien.
108 extra pictogrammen tonen
Geen iconen komen overeen met je zoekopdracht.
Wordt achter de QR weergegeven met verlaagde dekking. Forceert automatisch EC=H zodat de QR via de foto scanbaar blijft.
Batch Generatie
Upload een CSV om tot 500 QR-codes in één batch te genereren. Elke rij wordt een eigen QR, kies een sjabloon of overschrijf 21 eigenschappen per rij: kleuren, frames, stippen-/ogen-/oogbolstijlen, gradiënten, transparantie, formaat, foutcorrectie, bestandsformaat, ingebouwd logo en meer.
21 kolommen: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Alleen type en data zijn verplicht. Gebruik | om velden binnen data te scheiden (bijv. ssid|password|WPA).
Alle 125+ QR/barcode-types worden ondersteund, inclusief URL, WiFi, vCard, TOTP, Swiss QR-bill, PIX, PromptPay, ZATCA, PayNow, Bitcoin + Lightning, en meer. Download de sample CSV om elke kolom, alle 50 sjablonen, 22 framestijlen en 375 ingebouwde logo-iconen in actie te zien.
1. Voorbeeld-CSV downloaden · 2. Bewerken in Google Sheets, Excel, Numbers of een teksteditor · 3. Hier uploaden
Je link is ingecodeerd in de QR zelf, geen server ertussen, niets dat verloopt, niets dat je moet vernieuwen. Eén keer afdrukken, altijd blijven werken.
Sla de hele QR â type, alle veldwaarden, stijl, frame, logo, visitekaartjesontwerp â op als één .qr.json bestand. Laad het later om alles in één klik opnieuw te maken.
Voer inhoud in om je code te genereren
Gecodeerde payload
Recent
Je bewerkt een bestaande Pro-code. Klik op "Pro-code bijwerken" hieronder om je wijzigingen op te slaan in Pro.
Bestemming wijzigen na afdrukken?
Dezelfde no-lock-in aanpak als het gratis hulpmiddel. Met Pro kun je de bestemming na het printen wijzigen en zien wie er scant (alleen land en apparaat, nooit IP of cookies). Elke dynamische code wordt geleverd met een statische back-up, dus er is niets om uit te schakelen. Vanaf $9/maand jaarlijks gefactureerd.
Apple Wallet (voorheen Passbook) slaat boardingpassen, evenementtickets, winkelkaarten, coupons en loyaliteitskaarten rechtstreeks op de iPhone op. Elke pas is een .pkpass-bestand, een ondertekend pakket van JSON, afbeeldingen en metadata, gehost op een publieke URL. Wanneer een iPhone-gebruiker die URL opent (of een QR scant die ernaar linkt), vraagt Safari hem om de pas aan Apple Wallet toe te voegen met één tik.
Hoe Apple Wallet-passen werken
Een .pkpass-bestand is een ZIP-bundel met een pass.json-manifest, afbeeldingen (icoon, logo, strip, achtergrond, voettekst), een manifest.json met SHA-1-hashes van elk bestand, en een signature, een PKCS#7-losstaande handtekening over het manifest, gegenereerd met een Pass Type ID-certificaat van Apple. De pass.json definieert het pas-stijl (boardingPass, eventTicket, storeCard, coupon, generic), een uniek serialNumber, de Pass Type ID en de velden die op de voor- of achterkant worden weergegeven.
Passen kunnen ook een webServiceURL en een authenticationToken declareren. Wanneer de gebruiker de pas toevoegt, registreert iOS een pushkanaal bij de webServiceURL via APNs. Je backend kan dan updates pushen (een boardinggate-wijziging, een winkelkaartsaldo, een score-update) en elk geïnstalleerd exemplaar van de pas ververst binnen enkele seconden. De QR die je met deze pagina genereert verandert nooit. Hij wijst altijd naar de laatste versie van de .pkpass-URL.
Host het .pkpass-bestand overal waar HTTPS wordt aangeboden met het juiste MIME-type application/vnd.apple.pkpass: S3 + CloudFront, Dropbox, je eigen Nginx/Caddy-server, Cloudflare R2. Dropbox-openbare links werken, maar vereisen het toevoegen van ?dl=1. Google Drive werkt NIET betrouwbaar: de scan-en-viruscontrole onderschept de downloadstroom.
Wanneer dit te gebruiken in plaats van een gewone URL QR
Een gewone URL QR opent Safari naar welke pagina je ook aanwijst, een installatiepagina, een landingspagina, een doorverwijzing. Een Apple Wallet Pass QR slaat Safari volledig over wanneer de URL eindigt op .pkpass of het URI-schema passkit:// gebruikt: iOS herkent het inhoudstype voordat het naar een browser schakelt en opent direct het native Voeg-toe-aan-Wallet-scherm. Één tik, pas geïnstalleerd.
Gebruik deze generator wanneer de bestemming het pasbestand zelf is en je installatie zonder wrijving wilt. Gebruik een URL QR wanneer je eerst een landingspagina wilt tonen (upsell, disclaimer, regioselector) of wanneer het pasbestand nog niet bestaat en de gebruiker zich moet aanmelden.
Hoe je deze generator gebruikt
Genereer of verkrijg je .pkpass-bestand (ondertekend met een door Apple uitgegeven pas-certificaat) en host het op een openbare HTTPS-URL met het juiste MIME-type application/vnd.apple.pkpass.
Plak de volledige .pkpass-URL in onze generator.
Pas de QR-stijl aan en download als PNG of SVG.
Druk de QR af of toon hem. iPhone-gebruikers scannen met hun camera, tikken op de Safari-preview, dan tikken ze op "Voeg toe" in het Wallet-venster.
Veelvoorkomende toepassingen
Evenementtickets, concerten, conferenties, sportwedstrijden. De pas wordt automatisch bijgewerkt voor stoel of gate via push.
Loyaliteitskaarten, koffieshops, restaurants, winkels. Geen plastic kaarten meer.
Coupons, kortingscodes die op het juiste moment en locatie verschijnen via geofencing.
Boardingpassen, vliegmaatschappijen, veerboten, treinen. Verschijnt automatisch op het vergrendelscherm op de luchthaven.
Apple Wallet-passen werken alleen op iPhone. Android-gebruikers die een .pkpass QR scannen, zien Chrome proberen een bestand te downloaden dat hun telefoon niet kan gebruiken. Het cross-platform patroon is een aparte Google Wallet QR te genereren (gebruikt pay.google.com/gp/v/save/{jwt} opslag-URLs) en elke QR te labelen met het platform, of beide QRs naast elkaar op dezelfde poster te zetten met "iPhone"- en "Android"-labels. Als je één QR nodig hebt die beide verwerkt, host je een apparaatdetecterende doorverwijzing. /pass leest User-Agent en stuurt de .pkpass-URL naar iOS-clients en de Google Wallet-opslag-URL naar Android.
Als het pasconcept dat je distribueert Apple-first is (Apple Music, iMessage, FaceTime-overdrachten), zijn onze Apple Music QR- en FaceTime QR-generators speciaal gebouwd voor die stromen.
Compliance-checklist
Distribueer alleen .pkpass-URL's die u bezit of gemachtigd bent te distribueren. Apple's Pass Type ID-certificaat koppelt elke pas aan een specifiek ontwikkelaarsaccount; passen die zijn ondertekend met ingetrokken of verlopen certificaten werken niet meer en de Wallet-app toont een manipulatiewaarschuwing. Apple's PassKit-team trekt ook certificaten in naar aanleiding van meldingen van platformmisbruik.
Content-Type is belangrijk: serveer application/vnd.apple.pkpass. Passen geserveerd met application/octet-stream worden op iOS als bestand gedownload in plaats van de Toevoegen aan Wallet-stroom te activeren, een veelvoorkomende misconfiguratie die support-tickets genereert.
Betalingspassen zijn apart: standaard .pkpass ondersteunt instapkaarten, kaartjes, coupons, generiek, winkelkaarten en evenementenkaartjes. Betalingspassen (NFC tap-to-pay-kaarten) vereisen een PNP-overeenkomst met een kaartuitgever en een bank, plus extra Apple Wallet- en Apple Pay-rechten van het Ontwikkelaarsprogramma.
Consumentenbescherming: de FTC Endorsement Guides en de EU-verordening consumentenbeschermingssamenwerking zijn van toepassing op coupon- en loyaliteitspassen. De voorwaarden die in de pas worden getoond, moeten overeenkomen met wat de klant heeft afgesloten; verrassende vervalclausules, uitsluitingsdata of confiscatieclausules zijn niet afdwingbaar zonder voorafgaande bekendmaking.
Dataminimalisatie: .pkpass-passen worden via push bijgewerkt via een door u gehoste webservice-URL. Elke update is een gegevensverzamelingsgebeurtenis onder de AVG / CCPA. Documenteer de rechtsbasis en de bewaartermijn.
Locatiediensten: geofenced coupons vereisen iOS-locatiedienstenmachtiging. Onder de AVG moet de rechtsgrond voor locatiegebaseerde pushmeldingen uitdrukkelijke toestemming zijn; de ePrivacy-richtlijn staat hierop geen beroep op gerechtvaardigde belangen toe.
Wanneer u dit niet moet gebruiken
Distribueer geen .pkpass-bestanden die instapkaarten, evenementenkaartjes of overheids-ID's nabootsen die u niet bevoegd bent uit te geven. Valse instapkaarten omzeilen TSA/ICAO-voorscreeningsdisplays en zijn vervolgbaar als vervalsing; Apple's fraudeteam trekt passen in en vervolgt herhaalders via beëindiging van de ontwikkelaarsovereenkomst.
Ook van Abundera
E-handtekeningen die standhouden in de rechtbank
Abundera Sign gaat verder dan gewone e-handtekeningen. Elk document krijgt cryptografisch bewijs, onafhankelijke verificatie en een manipulatiebestendig bewijspakket.
Heb ik een betaald Apple Developer-account nodig om .pkpass-bestanden te maken?
Ja. Het ondertekenen van een .pkpass-bestand vereist een Pass Type ID-certificaat van je Apple Developer Program-account (9/jaar). Eenmaal ondertekend kan de .pkpass overal worden gehost. Onze generator zet de URL gewoon om in een QR. Wij ondertekenen passen niet aan onze kant.
Kan de QR de pas direct bevatten in plaats van een URL?
Nee. Apple Wallet-passen zijn te groot voor een QR (doorgaans 50-500 KB inclusief afbeeldingen). Een QR kan maximaal ongeveer 3 KB bevatten. Het standaard patroon is de .pkpass op je server hosten en de URL in de QR plaatsen, precies wat deze generator doet.
Welk MIME-type moet mijn server sturen?
Serveer het .pkpass-bestand met Content-Type: application/vnd.apple.pkpass. Zonder het juiste MIME-type probeert Safari het mogelijk als een generiek bestand te downloaden of weer te geven in plaats van de Voeg toe aan Wallet-stroom te activeren.
Zien Android-gebruikers iets als ze scannen?
Android-gebruikers zien wat Safari (iPhone) of hun standaardbrowser doet, gewoonlijk een download van het .pkpass-bestand, dat onbruikbaar is op Android. Voor cross-platform passen genereer je een aparte Google Wallet QR.
Kan de pas bijgewerkt worden nadat de gebruiker hem heeft toegevoegd?
Ja. Als je .pkpass een webServiceURL declareert, kan je server updates pushen (boardinggate-wijzigingen, score-updates, saldo-wijzigingen) naar alle geïnstalleerde exemplaren via APNs. De QR die je genereert verandert niet, hij wijst altijd naar de laatste versie van de pas-URL.
Werkt dit met Google Wallet?
Nee. Apple Wallet en Google Wallet gebruiken verschillende pasformaten en opslag-URLs. Gebruik voor Android onze speciale Google Wallet QR-generator op /google-wallet-qr-code/. Een veelgebruikt patroon is beide QRs naast elkaar op dezelfde poster te plaatsen, elk gelabeld met het platform.
Welke bestandshost werkt het beste voor .pkpass-bestanden?
S3 + CloudFront, Cloudflare R2 of je eigen Nginx/Caddy-server zijn het betrouwbaarst. Dropbox publieke links werken als je ?dl=1 toevoegt. Google Drive werkt NIET betrouwbaar: de virusscan onderschept de downloadstroom en breekt de Voeg-toe-aan-Wallet-overdracht. Welke host je ook gebruikt, serveer het bestand met Content-Type: application/vnd.apple.pkpass.
Waarom wordt mijn pas niet geïnstalleerd als ik de QR scan?
De drie meest voorkomende oorzaken: (1) onjuist MIME-type, serveer application/vnd.apple.pkpass, niet application/octet-stream; (2) ongeldige handtekening, de pas is ondertekend met een verlopen of ingetrokken Pass Type ID-certificaat, zodat iOS een manipulatiewaarschuwing toont; (3) de hosting-URL leidt om en iOS verloor het inhoudstype tijdens de hop. Test door de .pkpass-URL rechtstreeks in Safari op een iPhone te openen. Als dit de Voeg-toe-aan-Wallet niet activeert, is de QR niet het probleem.
Sleep om te verplaatsen. Sleep de hoeken om het formaat te wijzigen.
Visitekaartjes Ontwerper
Professionele afdrukken bestellen
Download je kaart hierboven en upload hem vervolgens naar een van deze betrouwbare drukdiensten. We raden aan te downloaden als PNG of PDF voor beste resultaten.