Free EMVCo Merchant QR Code Generator
Build EMVCo MPM compliant QR codes for any merchant scheme — the underlying standard for PIX, PromptPay, JPQR, UnionPay, Singapore SGQR, and dozens more.
- Generator kodów QR
- Darmowy projektant wizytówek
- Wizytówki WiFi do druku
- Masowa generacja CSV (500 kodów)
- 40 szablonów
- 20 języków
Lokalne pliki pozostają w Twojej przeglądarce i pojawiają się tylko na drukowanej karcie. Dane QR używają URL powyżej.
Więcej pól (opcjonalnie)
Adres
Profile w mediach społecznościowych
Wskazówka: kliknij prawym przyciskiem myszy dowolne miejsce na Google Maps i skopiuj współrzędne
Czerwona flaga szwajcarska jest automatycznie nakładana na QR — wymagana przez szwajcarskie banki.
Wklej fakturę BOLT11 (lnbc...) lub adres Lightning. Dodajemy prefiks schematu URI lightning:, aby dowolny portfel Lightning mógł go zeskanować.
Kompatybilne z Google Authenticator, Authy, 1Password, Bitwarden i każdą standardową aplikacją TOTP.
Koduje całą linię authorized_keys. Zeskanuj, aby skopiować/wkleić klucz na nowej maszynie.
W przypadku bardzo długich kluczy użyj poziomego rMQR lub podziel na wiele QR. Standardowy QR mieści ok. ~2 KB.
Oficjalne aplikacje mobilne WireGuard skanują je bezpośrednio. Nigdy nie umieszczaj swojego klucza prywatnego w drukowanym kodzie QR — tylko udostępnianie cyfrowe.
GS1 Digital Link to nowoczesna, przyjazna sieci alternatywa dla kodu kreskowego EAN-13 dla produktów detalicznych. Domyślna domena resolvera to id.gs1.org, ale możesz użyć własnej.
Wklej link udostępniania z aplikacji Spotify lub tylko ID. Automatycznie budujemy URL open.spotify.com.
Format zależy od platformy — dla Mastodon użyj @użytkownik@instancja, dla Bluesky użyj handle.bsky.social, dla Nostr wklej klucz npub.
URI Geo (RFC 5870) otwiera się bezpośrednio w dowolnej aplikacji map na urządzeniu — Google Maps, Apple Maps, OsmAnd itp. — bez wybierania dostawcy.
Standardowy link magnet BitTorrent. Skanowany przez każdego klienta BitTorrent obsługującego procedury obsługi schematu URI.
Wklej pełny ładunek iCalendar RFC 5545 — obsługuje wiele wydarzeń, alarmów i reguł cyklicznych. Większość aplikacji kalendarza importuje QR bezpośrednio.
Lokalne pliki pozostają w Twojej przeglądarce i pojawiają się tylko na drukowanej karcie. Dane QR MeCard nie zawierają pola zdjęcia.
MeCard to prostsza alternatywa dla vCard, preferowana przez niektóre urządzenia Android
Więcej pól (opcjonalnie)
Adres
Pojemność Micro QR: 35 cyfr, 21 wielkich liter alfanumerycznych lub ~15 bajtów (małe litery/URL). Najlepszy do krótkich kodów, numerów seryjnych i identyfikatorów. Do URL użyj standardowego QR.
Rectangular Micro QR — wąski, szeroki format idealny do probówek, opasek i pasków biletowych. Do 361 znaków.
Pokaż 30 więcej szablonów
Zapisz styl za pomocą przycisku powyżej, aby zachować swoje ulubione tutaj.
Lub wybierz wbudowaną ikonę:
Renders behind the QR at reduced opacity. Auto-forces EC=H so the QR still scans through the photo.
Generowanie masowe
Prześlij plik CSV, aby wygenerować do 500 kodów QR w jednej partii. Każdy wiersz staje się osobnym kodem QR — wybierz szablon lub nadpisz 21 właściwości dla poszczególnych wierszy: kolory, ramki, style kropek/oczu/źrenic, gradienty, przezroczystość, rozmiar, korekcję błędów, format, wbudowane logo i więcej.
21 kolumn: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Wymagane są tylko type i data. Użyj | do oddzielenia pól wewnątrz data (np. ssid|password|WPA).
Obsługiwane są wszystkie 20 typów QR, w tym URL, WiFi, vCard, MeCard, Email, SMS, Event, Location, UPI, SEPA, PayPal, Crypto, Micro QR i rMQR. Pobierz przykładowy plik CSV, aby zobaczyć wszystkie kolumny, 40 szablonów, 11 stylów ramek i 12 wbudowanych logo w działaniu.
Zapisz cały QR â typ, wszystkie wartości pól, styl, ramkę, logo, projekt wizytówki â jako pojedynczy plik .qr.json. Załaduj go później, aby odtworzyć wszystko jednym kliknięciem.
Wprowadź treść, aby wygenerować kod QR
Podpisy elektroniczne uznawane przez sądy
Abundera Sign wykracza poza podstawowe podpisy elektroniczne. Każdy dokument otrzymuje kryptograficzny dowód, niezależną weryfikację i odporny na manipulacje pakiet dowodowy.
- Automatycznie generowane pakiety dowodowe gotowe do sądu
- Osobista pieczęć dokumentu — natychmiast wykrywa manipulacje
- Zakotwiczone w 5 niezależnych systemach — żadnego pojedynczego punktu awarii
What is EMVCo MPM?
EMVCo is the consortium of Visa, Mastercard, JCB, American Express, China UnionPay, and Discover that defines the technical standards for chip cards, contactless, tokenization, and (since 2017) merchant QR codes. The Merchant-Presented Mode QR specification is the format every national payment scheme builds on top of — including Brazil's PIX, Thailand's PromptPay, India's UPI, Singapore's SGQR, Japan's JPQR, China UnionPay QuickPass, Hong Kong FPS, and Malaysia's DuitNow.
The payload is a TLV (Tag-Length-Value) string with mandatory fields for payload format, point of initiation, merchant category, currency, country, name, city, and a CRC-16/CCITT-FALSE checksum at the end. Each national scheme adds an Application Identifier (AID) inside one of the 26-51 merchant account templates.
This generic builder is for cases where you need to mint an EMVCo MPM QR for a scheme we don't have a dedicated UI for. Pick the AID, set the MCC, currency, country, and merchant name — we handle TLV encoding and CRC.
Frequently Asked Questions
What's the AID?
The Application Identifier — a hex string that identifies which payment scheme the QR is for. Each national scheme registers its own AID with EMVCo. Examples: PIX = 'br.gov.bcb.pix' (note: BR uses a reverse-DNS string instead of a hex AID), PromptPay = 'A000000677010111', JPQR = 'jp.or.paymentsjapan'.
Where does the AID go?
Inside one of the merchant-account templates (fields 26-51). Subfield 00 of the chosen template holds the AID, followed by scheme-specific subfields. We put it in template 26 by default.
Why is currency a number?
EMVCo uses ISO 4217 numeric currency codes — 840 = USD, 978 = EUR, 392 = JPY, 156 = CNY, 986 = BRL, 764 = THB, 356 = INR, 702 = SGD, 458 = MYR, 360 = IDR, 608 = PHP, 704 = VND.
What's MCC?
Merchant Category Code, ISO 18245 — a 4-digit number identifying the merchant's industry. Common codes: 5411 = grocery, 5812 = restaurants, 5814 = fast food, 5912 = pharmacy, 5942 = bookstore, 7372 = software. Use 0000 for 'unspecified'.
What is the CRC at the end for?
EMVCo requires a 4-character CRC-16/CCITT-FALSE checksum at field 6304 to detect corruption. We compute it client-side over the entire payload + the literal '6304' tag.
Can I add a fixed amount?
Yes — set it in the amount field. Field 54 will be added and field 01 (point of initiation) flips from 11 (static, unlimited use) to 12 (dynamic, single use).
Will this work with a card-network QR like UnionPay QuickPass?
If you have the right AID, MCC, currency, and merchant routing data — yes. The TLV/CRC engine is correct. National schemes layer their own validation rules on top, so always test in the target environment before printing.