How to make a Pix QR code
Type your Pix key: your CPF or CNPJ, your phone number, your email, or the random key your bank gave you. Then add your name and city as your bank shows them. Add an amount if you want it filled in, and an identifier, like an order number, if you want to find the payment in your statement. Download the code as PNG for screens or SVG for print.
Whoever scans it with their banking app gets a Pix to you that’s already filled in. They see your name, check the amount and confirm, and the money arrives in seconds, any day, at any hour.
Pix copia e cola
The same code also comes as text, the “Pix copia e cola”: press “Copy the Pix code” and paste it in WhatsApp, an email or an invoice. Whoever gets it pastes it in their banking app’s Pix area, without scanning anything.
A standard, not a link
The code follows the Banco Central do Brasil’s format for Pix, the BR Code. It holds your key, name and city themselves, not a link: nothing goes through olinqs, and the code works for as long as your key does. Any banking app that offers Pix reads it.
This kind of code is called a static Pix QR code: it can be paid as many times as people like, with the same amount or with the amount each payer types. Codes for a single charge that expire, with the payer’s details, are dynamic ones: those come from your bank or payment provider.
Which key should I use?
- A random key is the most private: it doesn’t show your CPF, number or email to everyone who scans the code.
- Your CNPJ suits a business, and payers see the company’s name.
- A phone number or email is easy to remember, but anyone who reads the code can see it.
Whatever key you choose, make the code from your own banking app’s list of keys, letter for letter. A key that isn’t registered can’t be paid.
Questions
Is it free?
Yes. The code is made in your browser, without an account, and it never expires: it holds your details itself, so there’s nothing for anyone to switch off. Sending a Pix is free for individuals; whether receiving one costs anything depends on your bank and your type of account.
Is what I type sent to olinqs?
No. The code is drawn in your browser: your key, name and amounts are never sent to us or stored.
Why are accents left out of my name?
The standard keeps names to 25 characters and cities to 15, in plain letters, so that every banking app shows them the same way. Your bank shows payers the name registered with your key in any case.
How do I keep a printed code from being swapped?
Put it where you can see it, and check it now and then: a sticker with someone else’s code over yours would send payments to them. Ask customers to check your name on their screen before they confirm.
Can I change it after printing?
No: your details are part of the code. If your key or amount changes, make a new one. A dynamic code can’t help here, since banking apps read the details from the code itself, not from a link.
I’m in Europe. Is there an equivalent?
Yes: for transfers in euros, make a bank transfer QR code from your IBAN.