Pix QR Code Generator

The generator writes a static Pix code in the EMV format read by Brazilian banking apps, with your Pix key, receiver name, city and an optional amount. The code ends with a CRC-16 checksum, so a reader can tell when the text has been altered.

1 内容

2 样式

徽标
上传图片
没有图片
PNG、JPEG、WEBP 或 GIF,最大 1 MB
文字和效果 (文字会自动缩小,以保证二维码可以扫描)
背景图片
上传图片
没有图片
最大 3 MB

What a Pix QR code contains

Pix is the instant payment system operated by the Central Bank of Brazil. A Pix QR code is a BR Code, a text string built on the EMV merchant-presented format. The string is a series of fields, and each one is written as a two-digit identifier, a two-digit length and the value. Banking apps read the string, show the receiver and the amount, and ask the payer to confirm.

The generator fills the Pix key, which can be a CPF or CNPJ number, a phone number, an email address or a random key, the merchant name and city, an optional amount and an optional transaction identifier. The receiver name is limited to 25 characters and the city to 15, and both are converted to uppercase ASCII without accents, because the format does not allow other characters there. A missing city is written as BRASIL.

The last four characters are a CRC-16 checksum calculated over everything before it. A reader that verifies the checksum rejects a string that was changed after it was made. The code is static: it does not expire, it is not tied to an invoice or a server, and it cannot count payments. Without a transaction identifier, the field is written as three asterisks, the placeholder the format uses when no specific reference exists.

How to make a Pix QR code in three steps

  1. 01

    Enter the Pix key and receiver name

    Type the Pix key exactly as it is registered at your bank, whether that is a CPF or CNPJ number, a phone number, an email or a random key. Enter the Receiver name as it appears on your bank account, since the payer's bank app shows it before the transfer. The generator cuts it to 25 characters and converts it to capitals without accents.

  2. 02

    Add the city, amount and reference

    Enter the City, which is written in uppercase and cut to 15 characters. Set the Amount (BRL) only for a fixed sum, and the generator writes it with two decimals, so 45 becomes 45.00. Use the Transaction ID for a reference such as an order number. Other characters are removed, and the value is cut to 25. A Description of up to 40 characters is optional.

  3. 03

    Check the preview, then download

    Scan the preview with a Pix reader in a banking app, or with a phone camera, and check that the key, name and amount match what you expect. Do not make a real transfer to test the code. Download an SVG for print or a PNG for a counter display.

Where a Pix QR code is used

  • Shops and market stalls

    A code at the counter lets customers pay your Pix key without a card machine or a typed key. Leave the amount empty when prices change during the day, so each customer enters the total.

  • Freelancers and small services

    A code on an invoice or a quote lets the client pay straight from their bank app. Put the invoice number into the Transaction ID, so the reference shows up next to the payment in your own records.

  • Events, raffles and food stalls

    A code on a table sign can take payment for a fixed ticket or a menu item. Make one code per price, because the amount is written inside the string.

  • Community groups and charities

    A code on a poster lets supporters give any amount, so the Amount field stays empty. Use the Description to name the cause, which appears to the payer as the reason for the transfer.

  • Shared bills and group gifts

    One code can gather money for a group dinner or a shared gift. Share the same code with everyone and ask each person to write the reason in their bank app, since the code cannot list who paid.

Tips for a Pix code that reads correctly

Type the key with care
A Pix key that differs by one digit points to another account. Check the key against the one shown in your bank app, and do not rely on a copy you remember.
Expect accents and symbols to disappear
The name and city lose their accents and symbols and are written in capitals. A name typed with a tilde comes out without it, so write the receiver name the way it appears on the account.
Give fixed amounts two decimals
A fixed amount is always written with two decimals, so 19.9 becomes 19.90. Enter the total in full, with a dot and no currency symbol, and check the preview before you print.
A new code for a new reference
A static code keeps its amount and transaction ID. For a different order or a new price, make a new code, and keep the values you used in a note so you can match the payment later.

Pix QR code questions

Is the Pix QR code generator free?

Yes. You can fill in the Pix fields, download the code as PNG, JPG, WEBP or SVG, and you do not need an account.

Is a Pix QR code approved by a bank?

This generator does not claim approval, certification or endorsement from any bank or from the Central Bank. It builds the string in the published format and adds the CRC-16 checksum. Each bank decides how its own app reads and presents the code.

Can the Pix code send the money automatically?

No. The code is a request for a transfer that the payer opens in their own banking app. The payer confirms the transfer there. The generator does not hold funds and does not connect to a bank.

Why does my name look different from what I typed?

The format accepts only plain ASCII characters, so accents are removed and every letter becomes capital. A name typed with an accent and one typed without it therefore look the same in the code, and the name is cut to 25 characters.

Can I know who paid with this code?

No. A Pix code is static and carries no link, so the generator cannot count payments or see payers. Your bank statement records incoming transfers. Dynamic codes count scans, but Pix strings are not on the list of allowed redirect targets, so this type stays static.

Do I need a Brazilian bank account to use it?

The generator does not check your account. Pix keys belong to accounts in Brazil, so the code only helps when you can receive payments in a Brazilian bank account.

一分钟制作您的第一个二维码

编辑器免费使用。想保存二维码、统计扫描或之后更改目标地址时,再注册账号即可。