Pix QR Code Generator

Create Pix QR codes for tills, e-commerce checkout and cross-border sellers

COMPANIES OF ALL SIZES TRUST US

What is a Pix QR code and how does it work

A Pix QR code is a scannable square that opens the Pix instant-payment screen in a Brazilian banking app, with the recipient details and amount already filled in, so the payer only needs to confirm. It is a QR code containing a BR Code payload that follows the BACEN BRCode 2.0.1 standard. It works across Brazilian banking and fintech apps and does not support chargebacks.

Add your logo, brand colours and AI-designed pixel styling so the code fits your Brazilian small business identity, cross-border brand or freelancer invoice layout. Print it on till signage, menu inserts, parcel slips, food truck panels or invoice footers. Pix QR codes store the BR Code payload directly in the pattern, so the data stays in the code permanently and works in Brazilian banking apps once printed.

Turn a Pix key into a QR code in 3 steps

Enter your Pix key, whether phone, CPF, CNPJ, email or EVP, customise the BR Code with a logo and AI pixel styling, then download it in PNG, SVG or PDF for till signs, menu inserts or invoice footers.

  1. Step 1

    Enter your Pix key

    Choose your Pix key type, such as phone with country code, CPF, CNPJ, email or random EVP UUID. Then enter the key value and your business name exactly as it should appear in the payer’s banking app.

  2. Step 2

    Customise the QR code

    Add your logo, brand colours and pixel patterns. Choose from 1200+ templates or generate QR Art to suit your Brazilian small business, cross-border shop or freelancer style.

  3. Step 3

    Print and share

    Export in PNG, SVG or PDF. Print on till signage, menu inserts or invoice footers. Test the scan first in apps such as Itaú, Bradesco, Nubank and Caixa before printing in larger quantities.

Frequently asked questions about Pix payment QR codes

Using QR codes to collect Pix payments

Choose your Pix key type, such as phone with country code, CPF, CNPJ, email or the random EVP UUID issued by your bank. Enter the key, your business name, up to 25 characters, and city in QR Code AI. You can also set a fixed BRL amount for a Cobrança QR or leave it blank so the customer enters the amount. The generator creates a BR Code that follows the BACEN BRCode 2.0.1 standard and works in Brazilian banking and fintech apps on iOS and Android.

Yes. Static Pix QR codes can include a fixed BRL amount alongside your key, which suits till signs and menu inserts where the price is already known. Cobrança, or COB, Pix QR codes go further by adding a unique transaction ID, expiry time and preset amount, which is useful for online checkout and one-off invoices. Both formats use the BACEN BR Code EMV TLV payload encoded directly into the QR pattern and are accepted by Brazilian banking apps.

Yes. Pix payment QR codes are static by design, with the data stored directly in the pattern, so they are free on QR Code AI. You can generate the code, customise it with your logo, brand colours and AI-designed pixel styling, then download unlimited copies in PNG, SVG or PDF without watermarks. The code scans on iOS, Android and modern smartphone cameras without requiring a separate app.

Pix transfers usually cost 0 percent for individuals and around 0.5 to 1.5 percent for businesses, compared with roughly 2.5 to 4.5 percent for card payments. Funds usually settle in under 10 seconds, 24 hours a day, including weekends and bank holidays. There are no chargebacks, no long settlement waits and no minimum transaction value.

A Pix QR opens the Brazilian Pix instant-payment screen in local banking apps, with settlement usually in under 10 seconds, no chargebacks and very low fees, but it is mainly for Brazilian payers. A PayPal QR opens a global PayPal.me checkout link that works for international customers and supports refunds and buyer protection, though fees are typically higher. Print Pix for domestic Brazilian payments, PayPal for overseas shoppers, or both if your customer base is mixed.