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.
EMVCo is het consortium van Visa, Mastercard, JCB, American Express, China UnionPay en Discover dat de technische normen definieert voor chipkaarten, contactloos, tokenisatie en (sinds 2017) handelaars-QR-codes. De Merchant-Presented Mode QR-specificatie is het formaat waarop elk nationaal betalingsschema voortbouwt, inclusief PIX in Brazilië, PromptPay in Thailand, UPI in India, SGQR in Singapore, JPQR in Japan, China UnionPay QuickPass, FPS in Hongkong en DuitNow in Maleisië.
De payload is een TLV-string (Tag-Length-Value) met verplichte velden voor payloadformaat, initiatiepunt, handelaarscategorie, valuta, land, naam, stad en een CRC-16/CCITT-FALSE controlesom aan het einde. Elk nationaal schema voegt een Application Identifier (AID) toe binnen een van de 26-51 handelaarsaccounttemplates.
Deze generieke builder is voor gevallen waarin u een EMVCo MPM QR moet aanmaken voor een schema waarvoor we geen speciale UI hebben. Kies de AID, stel de MCC, valuta, land en handelaarsnaam in, wij verwerken TLV-codering en CRC.
Nalevingslijst
Maak geen EMVCo-QR’s aan voor handelaars die u niet bevoegd bent te vertegenwoordigen. Het AML-team van de acquirer ziet tag 26–51-inhoud vóór afwikkeling; een mismatch tussen de handelaarsidentiteit van de QR en de onderliggende afwikkelingsrekening triggert verdachte-activiteitsrapporten in elke grote jurisdictie.
Compliance-checklist
Voldoe aan de EMV QR Code Specification for Payment Systems MPM v1.1. Niet-conforme QR’s (ontbrekende CRC, verkeerde taglengte, niet-ISO-valuta / landcodes) worden stilzwijgend geweigerd door betalingsterminals van acquirers, zelfs als ze scanbaar lijken. Zie de EMVCo-standaardenpagina voor de volledige TLV-tagtabel.
Registreer u bij een acquirer. EMVCo is een formaat; afwikkeling vereist een handelaarsovereenkomst met een bank of PSP op het doelschema (Rede/Cielo voor PIX, TrueMoney/KBank voor PromptPay, PayNet voor DuitNow, enz.). Het afdrukken van een EMVCo-QR zonder handelaarsovereenkomst produceert een QR die scant maar nooit een betaling kan innen.
MCC-juistheid is belangrijk. De ISO 18245 handelaarscategoriecode in tag 52 bepaalt uitwisselingskosten, drempels voor fraudemonitoring en beperkingen voor gereguleerde sectoren. Het gebruik van 0000 (onbekend) of een onjuiste MCC is grond voor terugboekingen door acquirers en in sommige schema’s contractbeëindiging.
AML/KYC: de acquirer voert KYC uit op de handelaar achter de AID in tag 26–51. Het afdrukken van een QR met een AID die u niet beheert, schendt de bedrijfsregels van de acquirer en wordt routinematig gemeld aan de nationale FIU (FinCEN / BACEN / SEBI-RBI / BOT / MAS).
Consumentenopenbaarmaking: elk gedrukt QR-materiaal moet de wettelijke naam, het adres en (indien van toepassing) het BTW / belastingregistratienummer van de handelaar weergeven, per de consumentenbeschermingswet van het uitgevende land. Een EMVCo-payload bevat de naam van de handelaar, maar de afdrukopmaak moet deze op een voor mensen leesbare manier naast de QR weergeven.
Wanneer dit niet te gebruiken
Maak geen EMVCo QR’s aan voor handelaren die u niet bevoegd bent te vertegenwoordigen. Het AML-team van de acquirer ziet de inhoud van tags 26–51 vóór de afwikkeling; een discrepantie tussen de handelaarsidentiteit in de QR en de onderliggende afwikkelingsrekening triggert meldingen van verdachte transacties in alle grote rechtsgebieden.
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 Application Identifier, een hex-string die identificeert voor welk betalingsschema de QR is. Elk nationaal schema registreert zijn eigen AID bij EMVCo. Voorbeelden: PIX = 'br.gov.bcb.pix' (BR gebruikt een reverse-DNS-string in plaats van een hex-AID), PromptPay = 'A000000677010111', JPQR = 'jp.or.paymentsjapan'.
Waar gaat de AID naartoe?
In een van de handelaarsaccounttemplates (velden 26-51). Subveld 00 van de gekozen template bevat de AID, gevolgd door schemaspecifieke subvelden. We plaatsen het standaard in template 26.
Merchant Category Code, ISO 18245, een 4-cijferig getal dat de branche van de handelaar identificeert. Veelgebruikte codes: 5411 = supermarkt, 5812 = restaurants, 5814 = fastfood, 5912 = apotheek, 5942 = boekhandel, 7372 = software. Gebruik 0000 voor 'niet gespecificeerd'.
Waar is de CRC aan het einde voor?
EMVCo vereist een 4-tekens CRC-16/CCITT-FALSE controlesom bij veld 6304 om beschadiging te detecteren. Wij berekenen het client-side over de volledige payload + de letterlijke tag '6304'.
Kan ik een vast bedrag toevoegen?
Ja, stel het in het bedragveld in. Veld 54 wordt toegevoegd en veld 01 (initiatiepunt) schakelt van 11 (statisch, onbeperkt gebruik) naar 12 (dynamisch, eenmalig gebruik).
Werkt dit met een kaartnetwerk-QR zoals UnionPay QuickPass?
Als u de juiste AID, MCC, valuta en handelaarsrouteringsgegevens heeft, ja. De TLV/CRC-engine is correct. Nationale schema's voegen er hun eigen validatieregels op toe, dus test altijd in de doelomgeving vóór het afdrukken.
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.