Generador QR Code Pix
Genere códigos QR Pix estáticos oficiales del Banco Central de Brasil y cadenas Copia e Cola con claves personalizadas, montos y validación CRC16-CCITT.
Gere QR Code Pix estático e código Copia e Cola instantâneo com validação polinomial CRC16-CCITT.
Acerca de Generador de QR Code Pix y Copia e Cola (Brasil)
Pix is the instant payment network created by the Banco Central do Brasil that transformed commercial transactions across the country. Operating 24/7 with zero fees for individuals and instant settlement within seconds, Pix has become the dominant payment method in Brazil.
Merchants, service providers, and software developers routinely need to generate static Pix QR codes for printed receipts, invoices, restaurant menus, and digital checkout pages. A static Pix QR code encodes an official EMVCo standard payload string known colloquially as "Pix Copia e Cola".
This Brazilian Pix Generator creates compliant static Pix QR codes and copy-ready payload strings directly in your browser. It formats merchant account identifiers, transaction amounts, and custom reference codes, verifying the exact CRC16-CCITT polynomial checksum to guarantee instant scanning across all Brazilian banking apps.
To generate corresponding Brazilian fiscal test numbers, use our brazil cpf cnpj generator. For billing foreign clients, inspect exchange rates with our currency calculator.
Especificaciones de ingeniería y detalles de ejecución
Generates compliant BR Code payloads conforming strictly to the Banco Central do Brasil Manual de Padrões para Iniciação do Pix.
Encodes standard EMVCo Tag-Length-Value (TLV) data objects: Payload Format Indicator (00), Point of Initiation Method (01), Merchant Account Information (26), Merchant Category Code (52), Transaction Currency 986 BRL (53), and Transaction Amount (54).
Includes mandatory Merchant Name (Tag 59) and Merchant City (Tag 60) normalized to uppercase alphanumeric formatting.
Computes the terminal CRC16-CCITT checksum (Tag 63, polynomial 0x1021, initial value 0xFFFF) appended as a 4-character uppercase hexadecimal value.
Renders high-contrast QR Code matrix images client-side on HTML5 Canvas with configurable error correction levels.
Privacidad de datos y aislamiento en memoria
The entire EMV string generation and QR code drawing process executes strictly on your local computer.
No Pix keys, recipient personal names, billing amounts, or transaction notes are stored or transmitted across network connections.
Zero transaction fees and zero intermediary escrow accounts: Customers pay directly into your verified bank account.
Casos de uso comunes en producción
- Small business owners and micro-entrepreneurs (MEI) creating static payment display signs for physical store checkout counters.
- Freelancers generating quick payment request codes for invoices and sending Copia e Cola strings via messaging platforms.
- Developers testing EMVCo payload structures and verifying CRC16 checksum generators during fintech software integration.
Casos extremos y límites operativos
- Phone key formatting: Brazilian phone numbers must include the international country code (+55) followed by the two-digit area code (DDD) and nine-digit subscriber number.
- Special character normalization: Accented characters in names or cities (like São Paulo) are automatically transliterated to standard ASCII (SAO PAULO) to prevent parsing errors on legacy bank scanner modules.
Preguntas Frecuentes
Does this tool charge any fee or commission on Pix payments?
No. This is a client-side generator tool that simply encodes your public Pix key into the standard EMVCo format. Payments transfer directly from the customer bank to your bank with zero intermediaries.
What is Pix Copia e Cola?
Pix Copia e Cola is the textual representation of the QR code payload. Customers can copy this string and paste it into their banking app to complete payment on mobile devices without scanning a camera screen.
Can I leave the amount empty so the customer enters the value?
Yes. If you leave the amount field empty, a flexible static QR code is generated where the payer types in their desired payment amount upon scanning.