InputTestHub

Pix QR Code Generator

Builds a Pix BR Code offline, renders the QR, and decodes the payload back so you can check the key and amount before using it.

Generators Nothing uploaded No sign-up Free, unlimited
Generators tool
Fill in the fields and press Build the Pix code.
In short A Pix QR code — a BR Code — is an EMVCo Merchant Presented Mode payload: a flat string of tag, length and value records ending in a four-character CRC. The Pix-specific part is template 26, which carries the GUI br.gov.bcb.pix and then your key. Two details decide whether the code works. The transaction currency is 986 and the country is BR, and the point-of-initiation field must be 11 when there is no amount and 12 when there is, because a code carrying an amount is single-use by definition. The other is the CRC: it is CRC-16/CCITT-FALSE, and it is computed over the whole payload including the "6304" header of the CRC field itself. Omitting that header is the most common mistake in EMV QR generation and it produces a code that scans perfectly and is then rejected by the bank. The payload built here is decoded back and shown field by field so you can read the key and the amount before anyone pays.

How to use the Pix QR Code Generator

  1. Enter your Pix key and, if you want a fixed amount, the value.
  2. Read the decoded table and check the key and amount are what you meant.
  3. Scan it yourself and send a small amount before printing or publishing it.

About the Pix QR Code Generator

The Pix QR Code Generator builds a Pix BR Code offline, renders the QR, and decodes the payload back so you can check the key and amount before using it. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Putting a fixed-amount Pix code on an invoice.
  • Printing a reusable code for a shop counter or a market stall.
  • Building a code without giving your key to a third-party website.

Details

FormatEMVCo MPM — the same structure as PromptPay and QRIS
Pix templateTag 26, GUI br.gov.bcb.pix, then the key
With an amountPoint of initiation 12 — single use
Without an amountPoint of initiation 11 — reusable
CRCCRC-16/CCITT-FALSE over the payload including the 6304 header
NetworkNothing is sent. The key never leaves your browser
The decoded table is not decoration. A payment QR that scans is not the same as a payment QR that works, and reading back what you just built is the only check available before real money moves.

Where this tool stops

It builds a valid payload. It cannot confirm the key is registered, is yours, or is active — only your bank can. Test with the smallest amount your bank allows.

Frequently asked questions

Is my Pix key sent anywhere?
No. The payload is assembled by JavaScript in this tab and the QR is drawn by a library served from this site. Open your Network tab while you build one — there is no request carrying your key. That matters more here than almost anywhere else on the site.
Why does my code have no amount field?
Because you left the amount blank, which is deliberate — a code without an amount is reusable and the payer types the value. Enter an amount and the tool switches the point-of-initiation field to 12, marking it single-use, which is what Pix expects for a fixed-value code.
What is "Pix copia e cola"?
The payload text itself. The string shown on this page is exactly what a banking app reads out of the QR, so copying it and pasting it into the app works identically to scanning. That is also why the decoded table is worth reading first.
My bank rejected the code even though it scanned.
Almost always the CRC. Many generators compute it over the payload without the 6304 tag header, which produces a structurally readable code with a wrong checksum. Paste your payload into the EMV QR Code Parser on this site and it will tell you what the CRC should have been.
Can I use accents in the name?
Type them and they will be folded — JOÃO becomes JOAO. The merchant name and city fields are ASCII in practice, and folding is safer than dropping the characters, which would turn JOÃO into JOO.
Does the Pix QR Code Generator cost anything?
No charge and no sign-up. There is no free tier to run out of because there is no paid tier — inputtesthub.com is funded by advertising rather than by metering the tool.
Can you see what I put into this tool?
No. The Pix QR Code Generator runs entirely in your browser using JavaScript. Nothing is transmitted, logged or stored, which you can verify yourself in the Network tab of your browser's developer tools.
Who is the Pix QR Code Generator for?
In practice it gets used for three things: putting a fixed-amount Pix code on an invoice. Printing a reusable code for a shop counter or a market stall. Building a code without giving your key to a third-party website. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
What are the limits of the Pix QR Code Generator?
It builds a valid payload. It cannot confirm the key is registered, is yours, or is active — only your bank can. Test with the smallest amount your bank allows. Knowing where a tool stops being trustworthy matters more than the cases where it works.
What are the reference figures here?
Format is EMVCo MPM — the same structure as PromptPay and QRIS. Pix template is Tag 26, GUI br.gov.bcb.pix, then the key. With an amount is Point of initiation 12 — single use. These are printed on the page itself, so you do not have to take them on trust.
Can I use the Pix QR Code Generator on mobile?
Yes. The page is responsive and the tool works in Chrome, Safari, Firefox, Edge and Samsung Internet on both Android and iOS. There is no app to install and nothing to sign into.

Related generators tools

All 53
01

QR Code Generator

Creates QR codes for links, WiFi, contacts, email, SMS and plain text, downloadable as PNG or…

02

Barcode Generator

Generates Code 128, EAN-13, UPC-A, Code 39 and ITF barcodes as PNG or SVG with human-readable…

03

Lorem Ipsum Generator

Generates classic Lorem Ipsum placeholder text by paragraph, sentence, word or list item, with…

04

SKU Generator

Builds structured SKU codes from product attributes, with a consistent pattern across a whole…

05

Invoice Number Generator

Generates sequential invoice numbers in your chosen format, with year, month and prefix…

06

WiFi QR Code Generator

Creates a QR code that connects a phone to your WiFi network automatically, without typing the…

08

Countdown Timer Generator

Creates an embeddable HTML countdown timer to any date, in several styles, with no external…

10

vCard (.vcf) Generator

Builds a downloadable .vcf contact file from a simple form, in vCard 3.0 or 4.0, with correct…