// No account · No expiry · 100% client‑side

Free PIX QR Code Generator

Generate a standard PIX static QR code from your PIX key, name, and city — the official Bacen BR Code format, built entirely in your browser.

$0/moForever
0Expiry dates
100%Processed locally
1 Complete the content
Direct Destination
Direct link encoding without intermediary redirects, countdowns, or expiration.
Any text works — a note, a quote, an instruction. No links, no formatting required.
Scanning dials this number directly — include the country code.
Embedded directly in the vCard — keep it small so the QR code stays scannable.
revolut.me/
Find your business's Place ID with Google's Place ID finder.
~
pf.kakao.com/
Works with Apple Music, YouTube Music, or any other playlist link. Already have a Spotify playlist? Use the dedicated Spotify type instead.
Include your country code (e.g., +1 for US).
@
Produces a standard EPC069-12 GiroCode. Scannable in most European banking apps to pre-fill a SEPA transfer — euro accounts only.
The secret is encoded straight into the code — everything stays in your browser, but treat the finished QR like a password.
Paste the whole LPA:1$… string from your carrier if you have it — the fields below are then ignored.

MeCard is a shorter alternative to vCard that older Android cameras read more reliably. Use the vCard type if you need photos or multiple address fields.
2 Design your QR
Shape style
Border style
Center style
Choose a frame
Loading presets...
Customize Frame
Select a level

Higher error correction keeps a QR code scannable even if part of it is damaged, dirty, or covered by a logo — at the cost of a denser pattern.

3 Download your QR
Example preview

Example QR code preview shown. Enter content to create your code.

Excellent
High contrast and optimal density. 100/100
px
px

High quality QR code ready for printing.

No recent history found. Create and download a QR code to see it here.

PIX is the Central Bank of Brazil's instant-payment system, and every bank and payment app in Brazil reads the same underlying format for a PIX QR code — officially called the "BR Code," built on the international EMVCo QR standard.

This generator builds that exact format for you: enter your PIX key (an email, phone number, CPF/CNPJ, or a random key your bank issued), your name, your city, and an optional amount. The tool assembles the proper tag-length-value payload — including the checksum every BR Code needs — the same way a bank's own system would, but entirely in your browser.

Leaving the amount blank produces a code the payer can use to send any amount; filling it in fixes the amount for that specific code, useful for a one-off invoice or a fixed-price sale.

// FAQ

Frequently Asked Questions

Clear, direct answers to common questions about generating and deploying QR codes.

A registered email address, phone number, CPF/CNPJ, or a random key (chave aleatória) your bank assigned you — any of the four are valid PIX key types.

Yes. This generates a standard EMVCo/Bacen BR Code static payload — the same format every PIX-participating bank and app reads, regardless of which bank issued your key.

The BR Code spec caps the merchant name at 25 characters and the city at 15 — this matches the same limit banks enforce, so your code stays spec-compliant.

Leave Amount blank for an open-amount code the payer fills in themselves, or set a fixed amount for a specific charge.

No — the entire BR Code, including its checksum, is computed locally in your browser. Nothing is uploaded or stored.