No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Hosted in GermanyGlobal Content Delivery
Origin servers at Hetzner in Germany, delivered worldwide through a content delivery network. Your file contents are never transmitted in the process - they never leave your device.
Pix is the Brazilian central bank's (Banco Central do Brasil) instant-payment system. A Pix QR code carries a structured text line in the "BR Code" format (based on the EMVCo payment QR code standard): the recipient's Pix key, name, city, an optional amount and reference (txid), closed off by a CRC16 checksum. Any Pix-enabled banking app reads this code and starts the transfer.
Enter your Pix key (CPF/CNPJ, e-mail, phone number or a random EVP identifier), your name and your city. Amount and reference are optional - without an amount, the payer decides how much to transfer (a valid, static Pix code). Name and city are normalised to the BR Code standard's ASCII character set (accents are stripped), exactly as every Pix app does.
Payload construction and QR rendering run entirely locally in your browser - your Pix key and name never leave your device. The tool uses the same proven rendering engine as the general QR code generator for the actual drawing; only the Pix-specific text line is new.
Specifications
Specifications
Input formats
No file (generator)
Output format
PNG
Batch processing
No
Processing
Locally in your browser (JavaScript)
File upload
None
In 3 steps
Enter your Pix key.
Enter your name and city.
Optionally add an amount and reference (txid).
Generate the QR code and download it as a PNG.
Limitations: Builds a valid static Pix QR code (EMV/BR Code, CRC16-checked) per the Banco Central's publicly documented standard. The Pix key is NOT validated for correctness (use the CPF/CNPJ validator for a CPF/CNPJ key) and is not registered with or verified against Banco Central - the tool only builds the code from what you enter. Name and city are normalised to ASCII (max 25/15 characters). Dynamic, expiring payment QR codes (with a bank callback URL) are not supported, only static ones. Brazil only.
FAQ
Is my Pix key uploaded?
No. Payload construction and QR rendering run entirely locally in the browser; your key never leaves your device.
Does the tool check whether my Pix key is valid?
No, honestly not. For a CPF/CNPJ check digit, use the separate CPF/CNPJ validator; other key types (e-mail, phone, EVP) are not checked here.
Can I generate a QR code without a fixed amount?
Yes. Leave the amount field empty or at 0 - the code stays valid, and the payer types in the amount themselves.
What happens to accents in the name or city?
They are stripped (e.g. "São Paulo" -> "Sao Paulo"), because the BR Code standard only allows ASCII in these fields - exactly as every official Pix app handles it.
Does the code work in every banking app?
It follows the publicly documented EMV/BR Code standard every Pix-enabled app reads. Still, test it once with your own app before relying on it.