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.
Elke letter, cijfer of emoji werkt. Emoji 🎉 ❤️ 🍕 ⭐ vallen meer op en blijven betrouwbaar scanbaar.
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 130+ 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.
BCBP (Bar-Coded Boarding Pass) is het door IATA verplichte machineleesbare formaat voor instapkaarten, gedefinieerd door Resolutie 792 en gespecificeerd in de BCBP Implementation Guide v7. Meer dan 200 luchtvaartmaatschappijen implementeren het — elke grote mondiale, regionale en lowcostmaatschappij. Het formaat codeert tot 4 vluchtsegmenten in één vaste breedte-string die gatescanzers, kiosken en loungelezers overal op dezelfde manier decoderen.
Welke symbologie te gebruiken
Aztec (ISO/IEC 24778) — de voorkeursymbologie voor mobiele instapkaarten. Leest goed op lagecontrasttelefoonschermen, corrigeert voor glinstering en vereist geen stille zone. Apple Wallet en Google Wallet gebruiken Aztec voor hun instapkaartpasses.
QR-code — gebruikt door moderne gatereaders en sommige lowcostmaatschappijen. Breed ondersteund door telefoonlensen, wat van belang is voor zelfbedieningskiosken.
PDF417 (ISO/IEC 15438) — de klassieke symbologie voor gedrukte papieren instapkaarten op Type-A-boardingpassmateriaal. Gestapeld lineair formaat, vereist een laserscanner op transportband.
BCBP-tekenreeksstructuur
De verplichte header is M1 — formaatcode 'M' plus het aantal segmenten (1–4). Daarna volgt voor elk segment een vaste reeks velden: passagiersnaam (20 tekens), indicator elektronisch ticket, PNR exploiterende maatschappij (7 tekens), vertrekhaven (3 tekens, IATA), bestemmingsluchthaven (3 tekens, IATA), maatschappijcode (3 tekens), vluchtnummer (5 tekens), vluchtdatum (3 tekens, juliaanse dag van het jaar), compartimentscode (1 teken), stoelnummer (4 tekens), incheckvolgnummer (5 tekens), passagiersstatus (1 teken), conditionele sectiegrootte (2 hexadecimale tekens). Optionele conditionele sectie volgt met per-segment extra's, beveiligingsgegevens en FFP-informatie.
Wat de gestructureerde bouwer uitvoert
Onze gestructureerde bouwer produceert de verplichte header plus één verplicht segment zonder conditionele gegevens. Dit is voldoende voor gatescanzers en de meeste airline-interop-demo's. Voor productiegebruik geeft het PSS van een luchtvaartmaatschappij (Amadeus Altea, Sabre SabreSonic, Navitaire NewSkies, HP Shares) de volledige BCBP-string met de correcte beveiligingshash en meersegmentsgegevens — plak die in de Geavanceerd-sectie om elk veld te bewaren.
Datumcodering
Het datumveld is een 3-teken juliaanse dag van het jaar (dag 1 = 1 januari, dag 144 = 24 mei, dag 365/366 = 31 december). We berekenen dit automatisch via de datumkiezer. Let op: het jaar is niet opgenomen in het verplichte BCBP-gedeelte — scanners leiden het af uit de context (inchecktijdvenster, huidige datum). Voor boarding na middernacht (jaardag-rollover) gebruik je de geavanceerde plakoptie om indien nodig te overschrijven.
Zorgen over een instapkaart-barcode die u niet heeft gemaakt?
Ons zusterproduct check.qr.abundera.ai inspecteert instapkaart-barcodes voordat u ze scant. Zie check.qr.abundera.ai/standards/bcbp-boarding-pass/ voor de formaatspecificatie, het bedreigingsmodel en wat te controleren voor het scannen. Gratis, geen aanmelding, volledig client-side decodering.
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.
De string is structureel een geldige BCBP, leesbaar door elke IATA-conforme gatescanner. Maar hij bevat geen cryptografische handtekening, luchtvaartmaatschappijsystemen valideren aan de gate tegen hun eigen Departure Control System (DCS). Een BCBP-string die wordt gegenereerd zonder op de passagierslijst te staan, wordt correct gedecodeerd maar staat u NIET toe te boarden.
Kan ik mijn BCBP-parser testen op de uitvoer?
Ja, dit is een van de meest voorkomende legitieme toepassingen. Ontwikkelaars die luchtvaartapps, kiosken, loungelezers en loyaliteitsintegraties bouwen, hebben bekende correcte BCBP-strings nodig om parsers te testen. Onze gestructureerde uitvoer komt exact overeen met de vaste-breedte-specificatie van Resolutie 792 voor de verplichte sectie.
Wat is het Juliaanse dagformaat?
De dag van het jaar, 1 tot 366, nulgevuld tot 3 cijfers. 1 januari is 001; 31 december is 365 (of 366 in schrikkeljaren). We berekenen dit automatisch uit uw datumkiezer. Het jaar staat niet in de verplichte sectie, scanners leiden het af uit de context.
Doet het PNR ertoe?
Dit is de 6-7-tekens boekingsreferentie van de luchtvaartmaatschappij (ook wel recordlocator genoemd). Echte PNR's zijn alfanumeriek en worden uitgegeven door het reserveringssysteem van de luchtvaartmaatschappij. Voor tests werkt elke 6-tekens hoofdletterreeks zoals ABC123. Gebruik voor productie de daadwerkelijke PNR uit de boeking.
Welke symbologie scant het snelst bij de gate?
Aztec op een telefoonscherm, waarvoor de specificatie is ontworpen. Moderne luchthavens (LAX, DFW, LHR, SIN, NRT) gebruiken beeldlezers die alle drie symbologieën in minder dan 100ms kunnen lezen. Gedrukte papieren instapkaarten gebruiken nog steeds vaak PDF417 omdat laserscanner bij oudere gates gestapelde lineaire formaten prefereren.
Kan ik meerdere vluchtsegmenten coderen?
Niet met de gestructureerde bouwer die een M1-header voor één segment genereert. Voor 2-4 segmenten plakt u de volledige BCBP-string van uw PSS in de sectie Geavanceerd. Het formaat is M{N} waarbij N het aantal segmenten is, gevolgd door N verplichte-sectieblokken.
Wat met SSR-codes (rolstoel, speciaal dieet)?
SSR-codes bevinden zich in de voorwaardelijke sectie, niet in de verplichte. De gestructureerde bouwer laat ze weg. Plak de volledige BCBP van de PSS om voorwaardelijke velden te behouden.
Wat als mijn luchtvaartmaatschappij een aangepast formaat gebruikt?
Sommige lowcosters (met name regionale Aziatische en Latijns-Amerikaanse maatschappijen) gebruiken niet-BCBP aangepaste QR-formaten voor instappen. Deze zijn niet gestandaardiseerd. Als uw doel zo'n maatschappij is, plak dan de ruwe aangepaste string in de sectie Geavanceerd en genereer een QR die deze verbatim omsluit.
Hoe verhoudt dit zich tot Apple Wallet / Google Wallet-passen?
Apple Wallet (.pkpass) en Google Wallet-kaarten zijn containers die een BCBP-gecodeerde Aztec- of PDF417-barcode bevatten. Het buitenste containerformaat is van Apple/Google; de binnenste barcode is BCBP. Onze generator produceert de BCBP-string die u in zo'n kaart zou insluiten.
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.