Estudio de código QR

Generador de códigos QR UPI

Crea un código QR de pago UPI mediante campos de pago estructurados, incluidos UPI ID/VPA, nombre del beneficiario, importe y referencia de transacción.

¿Necesitas el QR en una factura? Usa el Generador de facturas para crear la factura, añadir los datos de pago y generar un QR para la factura guardada.
GS1 Digital Link estático
Este generador mantiene el URI de GS1 Digital Link directamente dentro del código QR. Los redireccionamientos dinámicos de Premium QR no se usan para códigos GS1 Digital Link.
En espera
Introduce un GTIN con un dígito de control GS1 válido.
Predeterminado: https://id.gs1.org. Un resolvedor personalizado debe usar HTTPS.
Calificadores de clave opcionales
Premium QR Codes emite los calificadores en el orden de ruta de GS1 Digital Link: AI 22, AI 10 y después AI 21.
La validación del GTIN se aplica de nuevo en el servidor. Los valores GTIN-8, GTIN-12 y GTIN-13 válidos se normalizan a la representación de 14 dígitos utilizada por esta implementación de GS1 Digital Link.

Personalización avanzada
Estándar
Fusión artística con IA
Neon Cyber
3D Isometric
Liquid Metal
Halftone
Sólido estándar
✨ Modo Liquid Glass
cuadrado
Matriz de puntos
redondeado
💎 Diamante
✨ Estrellado
➕ Cruz / Más
Ojo cuadrado
Ojo circular
redondeado
Pupila cuadrada
Pupila circular
redondeado
Sin marco
Banner de cuadro «Escanéame»
Diseñador
Colores y degradados
Marca
Logotipo e icono social
Exportar
Tamaño del código QR
512px
Introduce los campos obligatorios para previsualizar tu código QR.
Vista previa del código QR generado
ESTUDIO DE EXPORTACIÓN PROFESIONAL Exportación QR lista para producción
PNG · 2048×2048 px · Fondo actual del QR
SVG sigue siendo vectorial. PNG, WEBP y JPG se rasterizan en tu navegador. El fondo transparente no está disponible para JPG.
INTELIGENCIA QR
Esperando código QR Genera un código QR para analizar su preparación para el escaneo.
-- /100 PREPARACIÓN EST.
ESTRUCTURA QR
CARGA ÚTIL
CONTRASTE
SEGURIDAD DEL LOGOTIPO
RIESGO DE ESTILO
RESILIENCIA ANTE ERRORES
TAMAÑO MÍN. DE IMPRESIÓN
DESPLIEGUE
Tu código QR todavía no se ha analizado.
SEGURIDAD AUTOMÁTICA DEL DISEÑO Comprobación previa de logotipo y diseño
SEGURO
Puntuación de seguridad
Estructura QR
Huella del logotipo
Contraste mínimo
Genera un código QR para ejecutar la comprobación previa del diseño.
Solo orientación previa. Real Scan Lab realiza la verificación con decodificador.
INTELIGENCIA DE TAMAÑO DE IMPRESIÓN Guía de impresión física del QR
Esperando código QR
ESTRUCTURA QR
INCLUIDA LA ZONA DE SILENCIO
MÍNIMO RECOMENDADO
TAMAÑO DE IMPRESIÓN PREFERIDO
TAMAÑO DEL MÓDULO EN EL PREFERIDO
DENSIDAD QR
DESPLIEGUE ADECUADO
Genera un código QR para calcular la guía de tamaño físico de impresión.
Las recomendaciones de tamaño físico son orientación previa, no una garantía universal de escaneo o impresión.
CERTIFICADO DE VERIFICACIÓN QR Registro de verificación del decodificador
No verificado
Ejecuta Real Scan Lab antes de generar un certificado.
PERFILES DE DESPLIEGUE Optimiza según dónde se utilizará tu QR
Digital / Pantalla

    Seleccionar un perfil no cambia el QR hasta que lo apliques.
    ESTUDIO DE CONOCIMIENTO QR

    Generador de códigos QR UPI

    En pocas palabras: Un código QR UPI codifica una solicitud de pago mediante el esquema URI upi:// definido por la National Payments Corporation of India (NPCI). El campo obligatorio es la VPA del beneficiario, la Virtual Payment Address, como name@upi. Omitir el importe permite que el pagador introduzca el valor.

    Funciona en tu navegador Sin subida de datos Diseño personalizado SVG, PNG, WEBP, JPG

    Cómo crear un código QR UPI

    1. Introduce la VPA del beneficiario, la Virtual Payment Address con el formato name@bankhandle, por ejemplo merchant@okaxis o freelancer@ybl.
    2. Introduce el nombre del beneficiario tal como debe aparecer en el historial de transacciones del remitente.
    3. Introduce un importe fijo en INR si quieres rellenar previamente el valor del pago, o déjalo vacío para que el pagador escriba el importe en su aplicación UPI.
    4. Añade una nota de transacción (campo tn) de hasta 50 caracteres si el pago necesita una descripción visible para el pagador.
    5. Añade una referencia de transacción (campo tr) si tu sistema utiliza identificadores de referencia para la conciliación.
    6. Escanea el código generado con una aplicación UPI en tu propio dispositivo para confirmar que la VPA y el importe son correctos antes de descargarlo.
    7. Personaliza el patrón, el estilo de los ojos, los colores y el logotipo si lo necesitas y, a continuación, exporta PNG, SVG, WEBP o JPG con hasta 4096 px.

    El código QR se crea en tu navegador. Nada de lo que introduces se carga.

    Qué es un código QR UPI

    Un código QR UPI es un código QR estándar cuya carga útil es un URI de pago que sigue el esquema upi:// definido por la National Payments Corporation of India (NPCI). El símbolo QR sigue ISO/IEC 18004:2015, el estándar internacional de simbología de códigos QR. La capa de carga útil UPI se especifica en la NPCI UPI Product Overview and BHIM Brand Guidelines.

    UPI — Unified Payments Interface — es el sistema de pagos interbancarios en tiempo real de India. Un pago UPI mueve fondos directamente de una cuenta bancaria a otra a través de la NPCI red. Cualquier aplicación compatible con UPI, incluidas Google Pay, PhonePe, Paytm y BHIM, puede escanear el código QR e iniciar un pago.

    Un código QR UPI no es un número de cuenta bancaria, un número de tarjeta ni un monedero. La VPA — Virtual Payment Address — actúa como un alias que se resuelve en la cuenta bancaria vinculada en el momento del pago. El pagador nunca ve el número de cuenta.

    Sintaxis de carga útil UPI y referencia de campos

    Estructura URI

    El formato completo del URI de pago UPI, según la NPCI especificación, es:

    upi://pay?pa=<VPA>&pn=<name>&am=<amount>&cu=INR&tn=<note>&tr=<reference>

    Todos los valores de campo deben codificarse en porcentaje según RFC 3986. Los espacios se convierten en %20. La cadena de consulta separada por ampersands compone la solicitud de pago completa.

    ParámetroNombre del campoObligatorioFormato y restricciones
    paDirección del beneficiario (VPA)siname@bankhandle — la Virtual Payment Address
    pnNombre del beneficiarioSí (UPI 2.0)Nombre visible del beneficiario codificado para URL
    amCantidadNo (QR estático)Decimal en INR, dos decimales, p. ej. 50.00
    cuMonedaObligatorio si am está presenteSiempre INR; ninguna otra moneda es válida para UPI
    tnNota de transacciónNoNota legible, máximo 50 caracteres
    trReferencia de transacciónNoIdentificador alfanumérico de referencia para conciliación
    mcCódigo de categoría de comercioNoCódigo ISO 18245 de cuatro dígitos para transacciones comerciales

    UPI 2.0, publicado por NPCI en agosto de 2018, añadió un parámetro sign para códigos QR de comercio firmados con RSA. Esta firma la genera el proveedor de servicios de pago del comercio y no puede crearla un generador manual de URI.

    Formato de VPA

    Una VPA (Virtual Payment Address) sigue el formato handle@bankname. bankname es un sufijo registrado de proveedor de servicios de pago UPI asignado por NPCI. Entre los sufijos habituales se incluyen:

    SufijoProveedor de servicios de pago o banco asociado
    @okaxisAxis Bank mediante Google Pay
    @yblYes Bank mediante PhonePe
    @paytmPaytm Payments Bank
    @upiBHIM y VPA bancarias directas
    @oksbiState Bank of India mediante Google Pay

    Una VPA es única para la persona o empresa registrada con el proveedor UPI. Introducir una VPA inexistente genera un código QR de apariencia válida que la red UPI rechazará en el momento del pago. Verifica que la VPA se resuelva correctamente escaneando el código con una aplicación UPI antes de imprimirlo.

    Códigos QR UPI estáticos frente a dinámicos

    CaracterísticaQR UPI estáticoQR UPI dinámico
    CantidadImporte fijo o abiertoFijo por transacción
    ReutilizablesiUn uso por código (generado por PSP)
    Creado porCualquier generador de URIPlataforma de proveedor de servicios de pago
    Adecuado paraTiendas, botes de propinas, autónomosTransacciones comerciales de alto valor
    ConciliaciónManual o mediante el campo trAutomática mediante ID de transacción del PSP

    Un QR UPI estático sin importe fijo es el formato más común para pequeños comercios y autónomos. Es reutilizable, imprimible y puede escanearse desde cualquier aplicación compatible con UPI. Un QR UPI dinámico lo genera la plataforma de un proveedor de servicios de pago para cada transacción y normalmente contiene un ID de transacción único vinculado al backend del PSP.

    Cuándo utilizar un código QR UPI

    Pequeñas tiendas y vendedores ambulantes. Un QR estático impreso en el mostrador permite a los clientes pagar el importe que deben introduciéndolo en su aplicación UPI. No se necesita lector de tarjetas.

    Autónomos y proveedores de servicios. Un código QR en una factura o presupuesto permite a los clientes iniciar un pago UPI directamente a la VPA del autónomo sin buscar manualmente el contacto.

    Botes de propinas y puntos de donación. Un QR estático de importe abierto permite a los donantes elegir su propia cantidad. El nombre del beneficiario y la nota de transacción hacen que el pago sea identificable en el extracto.

    Cobro de alquileres y gastos compartidos. Un código QR enviado por chat o colocado en un tablón permite a compañeros de vivienda o asistentes pagar su parte sin datos de transferencia bancaria.

    Trabajadores remotos y de campo. Un código QR en una tarjeta impresa o acreditación permite recibir pagos al instante en lugares donde hay Internet pero no un terminal POS.

    Requisitos de diseño e impresión

    Mantén una zona silenciosa de cuatro módulos en todos los lados. ISO/IEC 18004:2015 La sección 6.3.3 especifica este mínimo, y las aplicaciones de escaneo UPI lo requieren para una detección fiable.

    Imprime como mínimo a 5 cm por 5 cm los códigos UPI con carga útil dinámica completa en el punto de venta. Esta cifra se cita en guías del sector para mostrar códigos QR UPI en mostradores comerciales. Un QR que solo contiene una VPA y ningún campo opcional tiene una carga útil menor y puede imprimirse a 2 cm, pero 5 cm es el mínimo seguro para una exposición comercial pública.

    Utiliza módulos oscuros sobre un fondo claro. Un contraste fuerte es especialmente importante en los entornos de mucha luz ambiental donde suelen escanearse códigos UPI, como puestos al aire libre y mostradores de tiendas.

    Un código UPI con todos los campos opcionales —nombre del beneficiario, importe, nota, referencia y código de categoría de comercio— produce un URI más largo y un símbolo QR más denso. Con un tamaño de impresión fijo, más datos implican módulos más pequeños. Si utilizas todos los campos, imprime más grande en lugar de comprimir el diseño.

    Utiliza el nivel de corrección de errores M como referencia. El nivel M recupera aproximadamente el 15 por ciento de las palabras de código dañadas y es una opción predeterminada razonable para un QR de comercio que se manipulará y mostrará en condiciones variables.

    Solución de problemas: por qué no funciona tu código QR UPI

    La VPA no existe o está mal escrita. La red UPI rechaza pagos a una VPA no registrada. Escanea el código con una aplicación UPI y confirma que la aplicación muestra el nombre correcto del beneficiario registrado antes de considerar el código listo para usar.

    El campo de importe utiliza comas en lugar de un punto decimal. Los importes UPI deben formatearse como número decimal con punto: 1000.00, no 1,000.00. Algunas aplicaciones UPI pueden rechazar una coma en el campo am.

    El campo de moneda falta o es incorrecto. cu=INR es obligatorio siempre que esté presente el campo am. Omitirlo o utilizar cualquier otro código de moneda queda fuera de la NPCI especificación UPI y provocará errores en algunas aplicaciones.

    La nota de transacción supera los 50 caracteres. El campo tn tiene un máximo de 50 caracteres según la NPCI especificación. Reduce la nota a 50 caracteres o menos.

    El código es demasiado pequeño para escanearse en el mostrador. Una carga útil UPI densa de menos de 3 cm fallará de forma intermitente con poca luz o cuando la cámara del escáner sea un teléfono de baja calidad. Imprime a 5 cm o más para cualquier exposición comercial de cara al público.

    El nombre del beneficiario contiene caracteres especiales. Todos los valores de campo deben codificarse en porcentaje. Si el nombre contiene un ampersand, un signo igual u otro carácter reservado, debe codificarse como %26, %3D, etc. Este generador realiza la codificación automáticamente; si construyes el URI manualmente, codifícalo con cuidado.

    UPI frente a otros sistemas QR de pago

    CaracterísticaQR UPI (India)QR EPC (Europa/SEPA)QR PIX (Brasil)
    Organismo rectorNPCIEuropean Payments CouncilBanco Central do Brasil
    MonedaSolo INRSolo EURBRL
    EstándarURI upi://, NPCI especificaciónEPC069-12 v3.1EMVCo MPM, BCB BR Code Manual
    Campo mínimo obligatorioVPA del beneficiario (pa)Nombre del beneficiario e IBANClave PIX en la cuenta del comercio
    Importe obligatorioNoNoNo (importe abierto estático)

    Cada sistema es específico de su red de pagos y jurisdicción. Un QR UPI solo funciona con aplicaciones compatibles con UPI y únicamente para transacciones en INR a través de la NPCI red.

    Qué te ofrece este generador de códigos QR UPI

    Esta herramienta basada en el navegador crea una solicitud de pago de estilo NPCI mediante upi:// que contiene una VPA, el nombre del beneficiario y, opcionalmente, un importe o una nota. Está diseñada para pagos de comercios indios, facturas, solicitudes remotas y cobros de importe fijo. La vista previa en vivo se actualiza mientras editas, lo que facilita detectar un campo ausente o un símbolo inesperadamente denso antes de descargar.

    Puedes ajustar los patrones de la matriz, los estilos de los ojos de búsqueda, los colores de primer plano y fondo, degradados, marcos, tamaño y un logotipo opcional. Las exportaciones están disponibles en SVG, PNG, WEBP y JPG a 512, 1024, 2048 o 4096 píxeles. SVG es la opción práctica para impresión profesional. Un PNG de alta resolución es adecuado para documentos de oficina y trabajos gráficos digitales.

    La carga útil estática se construye en tu navegador. La información introducida en el generador no necesita cargarse para crear la imagen QR. Confirma la VPA y el beneficiario mostrado dentro de la aplicación de pago antes de aprobar; la propia imagen QR no valida la titularidad de la cuenta.

    Uso de este código QR en Baréin y en el extranjero

    UPI es un sistema de pagos de India, no una red de pagos nacional de Baréin. En Baréin solo es útil cuando el pagador y el beneficiario previstos tienen acceso UPI compatible.

    Usa ortografía de inglés británico en el contenido dirigido al cliente cuando coincida con el estilo editorial de tu organización, y ofrece texto en árabe cuando el público lo espere. Haz evidente la acción posterior al escaneo. Una frase breve junto al símbolo como «Escanea para guardar el contacto» o «Escanea para abrir la ubicación» da confianza a las personas antes de apuntar con la cámara.

    Prueba el diseño final en dispositivos iPhone y Android actuales. Vuelve a probarlo después de imprimirlo en el papel, pegatina, tarjeta, señal o material de embalaje real. La intensa luz exterior de Baréin puede revelar reflejos y problemas de bajo contraste que son menos evidentes en una pantalla. Para uso internacional, confirma códigos de país, monedas, zonas horarias, disponibilidad regional de aplicaciones y compatibilidad de las redes de pago.

    LISTA DE COMPROBACIÓN DEL EDITOR

    Antes de publicar

    • Tipo correcto de carga útil QR
    • Datos completos y verificados
    • Zona de silencio de cuatro módulos
    • Fuerte contraste de primer plano
    • Escalado cuadrado proporcional
    • Logotipo dentro de límites seguros
    • SVG o PNG de alta resolución
    • Prueba de escaneo en dispositivo al tamaño final
    Volver al generador ↑
    PREGUNTAS FRECUENTES SOBRE CÓDIGOS QR

    Preguntas frecuentes

    Abre una pregunta para leer una respuesta técnica concisa.

    01¿Cuál es el formato de código QR UPI?+

    El formato es upi://pay?pa=<VPA>&pn=<name>&am=<amount>&cu=INR&tn=<note>&tr=<reference>. El campo pa (VPA del beneficiario) es obligatorio. El campo am es opcional para códigos QR estáticos; omitirlo permite que el pagador introduzca el importe en su aplicación UPI. Todos los valores deben codificarse en porcentaje según RFC 3986. Este formato lo define NPCI, la National Payments Corporation of India.

    02¿Qué es una VPA en un código QR UPI?+

    Una VPA — Virtual Payment Address — es el equivalente UPI de un nombre de usuario para pagos. Sigue el formato name@bankhandle, por ejemplo merchant@okaxis o freelancer@ybl. La VPA se resuelve en una cuenta bancaria vinculada a través de la red NPCI. El pagador nunca ve el número real de la cuenta cuando utiliza una VPA.

    03¿Puedo crear un código QR UPI sin un importe fijo?+

    Sí. Omite los parámetros am y cu del URI. El código QR abrirá la pantalla de pago en la aplicación UPI del pagador con el nombre del beneficiario ya rellenado, y el pagador introducirá el importe manualmente. Este es el formato más común para los códigos QR de pequeños comercios mostrados en un mostrador.

    04¿Funciona un código QR UPI con Google Pay, PhonePe y Paytm?+

    Sí. Cualquier aplicación compatible con el estándar UPI de NPCI puede escanear un código QR UPI. Google Pay, PhonePe, Paytm, BHIM y todas las demás aplicaciones UPI certificadas por NPCI son compatibles con el formato URI upi://.

    05¿Cuál es la diferencia entre un código QR UPI estático y uno dinámico?+

    Un QR UPI estático codifica directamente la VPA y un importe fijo opcional. Es reutilizable y puede crearse sin un proveedor de servicios de pago. Un QR UPI dinámico lo genera una plataforma PSP para una transacción específica e incluye un ID de transacción único. Los códigos dinámicos permiten la conciliación automatizada y suelen utilizarlos comercios registrados para transacciones de mayor valor.

    06¿Es una VPA UPI personal lo mismo que una cuenta UPI de comercio?+

    No. Una VPA personal está vinculada a una cuenta bancaria individual y es adecuada para pagos entre particulares. Las normas de NPCI y de los bancos regulan por separado las cuentas de cobro de comercios. Si cobras pagos para una empresa a escala, consulta a tu banco o a un proveedor de servicios de pago certificado por UPI acerca de una cuenta de comercio y sus requisitos de cumplimiento. Una VPA personal no sustituye a una cuenta de comercio.

    07¿Cuál es el tamaño mínimo de impresión para un código QR UPI?+

    Las guías del sector para códigos QR UPI de comercios recomiendan un mínimo de 5 cm por 5 cm para una carga útil dinámica completa mostrada en un mostrador de punto de venta. Un código con solo una VPA y sin campos opcionales puede imprimirse a 2 cm para escaneo cercano, pero 5 cm es el estándar seguro para una exposición comercial pública.

    08¿Cómo añado una nota de transacción a un código QR UPI?+

    Añade el parámetro tn al URI: tn=Payment%20for%20order%20123. El valor debe estar codificado para URL y no superar los 50 caracteres según la especificación de NPCI. La nota aparece en el historial de transacciones del pagador y ayuda a ambas partes a identificar el pago.

    09¿Por qué mi código QR UPI se escanea pero el nombre del beneficiario es incorrecto?+

    El parámetro pn es una indicación de visualización que aparece en la aplicación del pagador antes de confirmar el pago. El nombre real del beneficiario registrado con el proveedor UPI puede ser diferente si el campo pn se escribió incorrectamente. La VPA (campo pa) determina quién recibe los fondos. Verifica que la VPA se resuelva al nombre registrado correcto escaneando el código con una aplicación UPI real.

    10¿Caduca un código QR UPI?+

    Un código QR UPI estático no caduca. La VPA se codifica directamente en el patrón y el código sigue funcionando mientras la VPA permanezca activa y vinculada a una cuenta bancaria. Si la VPA se da de baja o la cuenta bancaria se cierra, la red UPI rechazará los pagos aunque el código QR siga escaneándose.