Payment QR code generators
The QR standards that move money between people: PIX in Brazil, EPC/GiroCode across the eurozone, UPI in India. Each generator builds the payload in your browser from the official specification — free, no sign-up, no watermark, and your account details never touch a server.
PIX (Brazil)
Brazil's instant-payment BR Code from the Central Bank's spec, with the copia e cola string alongside the QR.
- BR
- PT-BR
EPC / GiroCode (SEPA)
The EPC069-12 payload European banking apps scan to pre-fill a SEPA credit transfer — GiroCode, BezahlCode, the same thing.
- DE
- AT
- BE
- NL
- FR
- ES
- IT
UPI (India)
India's upi://pay deep link as a QR any BHIM app scans — GPay, PhonePe, Paytm, all of them.
- IN
What these codes are — and are not
Every generator on this page produces a static payment code: the QR pattern itself carries the payment details, it works for as long as the account behind it stays open, and nothing about it is tracked. The money moves through the payer's own banking app, which always shows the payment for confirmation before anything is sent.
Codes that change amount per transaction, expire after payment, or confirm back to a till are dynamic codes, issued live by a bank or payment institution. No third-party generator can make one, because minting a payment claim is regulated activity — anyone advertising an Alipay or WeChat Pay QR generator that does not route through your own merchant account is selling something that cannot work.