MyQRCreate

PIX QR code generator (static BR Code)

A static PIX code lets anyone pay you by scanning with their bank app, with the amount chosen by the payer. This tool builds the standard EMV payload for your key and appends the required CRC16 checksum. Everything is encoded in the code itself, so it works forever with no account.

  1. Choose a type

  2. Add your content

    Static PIX copia e cola code for Brazilian payments

    Your key: CPF/CNPJ, email, phone as +55..., or random key. Add | name | city if you like; otherwise NA and BRASIL are used. Example: voce@email.com or voce@email.com | Maria Silva | Sao Paulo

  3. Customize the design

    Templates

    1,413 style presets in 15 categories

    Showing 1-24 of 1,413 templates

    Templates are hand-built style presets (colors, gradients, dot and eye shapes), not AI art. They keep your logo, frame, shape and transparency, and every one is dark ink on a light background with at least 4.5:1 contrast. The scan check above still judges your final design.

ScannabilityExcellent · 100

Full design is free — no account, no watermark, no expiry. Free plan: 10 downloads a day.

Want to edit this after printing, or see who scanned it? Create a dynamic code →

Who uses a PIX QR code

Feiras, barracas e lojas pequenas

Keep one printed code at the stall for customers who pay by PIX instead of cash.

Autonomos e prestadores

Add the code to a quote or a business card for clients who pay after the job.

Vaquinhas e contribuicoes

Pin one code to a notice for a group fund or a church or school collection.

Gorjetas

Put a tip sign near a service point with a code the payer can scan.

How it works

  1. 1

    In your bank app open the PIX area and look under My keys (Minhas chaves) for the key you want to use.

  2. 2

    Type or paste the key here. CPF and CNPJ digits are checked, a phone must be +55 with area code, and an email or random key (UUID) is also valid.

  3. 3

    Optionally add | name | city after the key. The spec requires both fields, so without them we encode NA and BRASIL as placeholders.

  4. 4

    Scan the code with a bank app other than your own and check that the receiver's name matches before printing.

Frequently asked questions

Why do I see NA and BRASIL?

The BR Code standard needs a merchant name and city. If you don't supply them we use NA and BRASIL. Banks normally show the real account holder from the key itself.

Can I include a fixed amount?

Not on this page. It makes a static code without an amount, so the payer types the value. Dynamic, amount-specific codes are issued by your bank or payment provider.

How is the checksum calculated?

It is CRC16-CCITT (polynomial 0x1021, initial value 0xFFFF) over the whole payload including the 6304 prefix, written as four uppercase hex digits at the end.

What if I enter the wrong key?

A wrong key sends money to another person, which is often unrecoverable. This tool never holds or moves money, so test with a small transfer first.

More QR code types

Ready to make your PIX QR code?

  • No watermark
  • No account for static codes
  • 14-day free trial on dynamic codes
Create it now — it's free