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.
- Generador de QR
- Diseñador gratuito de tarjetas de visita
- Tarjetas WiFi imprimibles
- CSV por lotes (500 códigos)
- 40 plantillas
- 20 idiomas
Las subidas locales se quedan en tu navegador y solo aparecen en la tarjeta impresa. Los datos del QR utilizan la URL anterior.
Más campos (opcional)
Dirección
Perfiles sociales
Consejo: haz clic derecho en cualquier punto de Google Maps y copia las coordenadas
Se superpone automáticamente una bandera roja suiza sobre el QR — requerido por los bancos suizos.
Pega una factura BOLT11 (lnbc...) o una dirección Lightning. Añadimos el prefijo del esquema URI lightning: para que cualquier monedero Lightning pueda escanearlo.
Compatible con Google Authenticator, Authy, 1Password, Bitwarden y cualquier aplicación TOTP estándar.
Codifica la línea completa de authorized_keys. Escanea para copiar y pegar la clave en una máquina nueva.
Para claves muy largas, usa rMQR horizontal o divídelas en varios QR. El QR estándar admite hasta ~2 KB.
Las aplicaciones móviles oficiales de WireGuard escanean estos directamente. Nunca incluyas tu clave privada en un QR impreso — solo para compartir digitalmente.
GS1 Digital Link es la alternativa moderna y compatible con la web al código de barras EAN-13 para productos minoristas. El dominio del resolver es id.gs1.org de forma predeterminada, pero puedes usar el tuyo.
Pega el enlace para compartir desde la aplicación de Spotify, o solo el ID. Construimos la URL de open.spotify.com automáticamente.
El formato depende de la plataforma — para Mastodon usa @usuario@instancia, para Bluesky usa handle.bsky.social, para Nostr pega la clave npub.
El URI Geo (RFC 5870) abre directamente en cualquier aplicación de mapas del dispositivo — Google Maps, Apple Maps, OsmAnd, etc. — sin elegir un proveedor.
Enlace magnet estándar de BitTorrent. Lo escanea cualquier cliente de BitTorrent que admita controladores de esquema URI.
Pega un payload completo de iCalendar RFC 5545 — admite varios eventos, alarmas y reglas recurrentes. La mayoría de las aplicaciones de calendario importan el QR directamente.
Las subidas locales se quedan en tu navegador y solo aparecen en la tarjeta impresa. Los datos del QR de MeCard no tienen campo de foto.
MeCard es una alternativa más sencilla a vCard, preferida por algunos dispositivos Android
Más campos (opcional)
Dirección
Capacidad Micro QR: 35 dígitos, 21 caracteres alfanuméricos en mayúsculas o ~15 bytes (minúsculas/URLs). Ideal para códigos cortos, números de serie e IDs. Para URLs, usa el QR estándar.
Micro QR Rectangular — un formato estrecho y ancho ideal para tubos de ensayo, pulseras y tiras de tiques. Hasta 361 caracteres.
Mostrar 30 plantillas más
Guarda un estilo con el botón de arriba para mantener tus favoritos aquí.
O elige un icono integrado:
Renders behind the QR at reduced opacity. Auto-forces EC=H so the QR still scans through the photo.
Generación por lotes
Sube un CSV para generar hasta 500 códigos QR en un único lote. Cada fila se convierte en su propio QR: elige una plantilla o personaliza 21 propiedades por fila: colores, marcos, estilos de puntos/ojos/pupilas, degradados, transparencia, tamaño, corrección de errores, formato, logo integrado y mucho más.
21 columnas: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Solo type y data son obligatorias. Usa | para separar campos dentro de data (p. ej. ssid|password|WPA).
Compatible con los 20 tipos de QR, incluidos URL, WiFi, vCard, MeCard, Email, SMS, Event, Location, UPI, SEPA, PayPal, Crypto, Micro QR y rMQR. Descarga el CSV de ejemplo para ver todas las columnas, las 40 plantillas, los 11 estilos de marco y los 12 logos integrados en acción.
Guarda todo el QR â tipo, todos los valores de los campos, estilo, marco, logotipo, diseño de tarjeta de visita â como un único archivo .qr.json. Cárgalo más tarde para recrearlo todo con un solo clic.
Introduce contenido para generar tu código QR
Firmas electrónicas con validez legal
Abundera Sign va más allá de las firmas electrónicas básicas. Cada documento obtiene prueba criptográfica, verificación independiente y un paquete de evidencia a prueba de manipulaciones.
- Paquetes de evidencia listos para tribunales generados automáticamente
- Sello de Documento Personal — detecta manipulaciones al instante
- Anclado en 5 sistemas independientes — sin punto único de fallo
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.