Pix QR code generator

Templates

Your templates

Sign in to save designs as templates and reuse them later. Free.

All templates

See every template, with logos
Body shape
Corner markers

Border

Centre

Colour
Logo

Brand icons by Simple Icons; brand logos belong to their owners. Basic icons by Lucide.

Frame

Corners

Advanced

Error correction

How much of the code can be covered or damaged and still scan. Lower levels make a simpler code with bigger dots, easier to scan when printed small. A logo needs a high level.

Files

PNG

Download your QR code for FREE No account needed

Need many? Make them all in this design →

Keep your designs

Sign in to save this design as a template and reuse it for your shop, your invoices and your other keys. Free.

Create account

Free with an account.

See examples ↓

Pix QR codes in use

QR code: Shop counter
Shop counterNo amount: each customer types it
QR code: Invoice
InvoiceAmount and order number filled in
QR code: Donations
DonationsAny amount, as often as people like
QR code: Splitting the bill
Splitting the billShown from your phone

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?

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.

More QR codes