Skip to main content

Brazilian Pix Key & EMVCo Payload Generator

Generate random Pix keys (EVP), CPF, CNPJ, Email, Phone, and EMVCo Copy & Paste payloads for testing.

Waiting for generation...

About Brazilian Pix Keys and the EMVCo Standard

Pix is the instant payment system created by the Central Bank of Brazil (BCB), supporting random keys (EVP), CPF/CNPJ, email, and phone numbers.

The Pix Copy & Paste payload follows the EMVCo QRCPS-MPM standard with TLV formatting and CRC16-CCITT checksum calculation for checkout and banking integration testing.

Anatomy of Pix Key Types (Central Bank of Brazil)

DICT recognizes 4 canonical types of instant payment routing keys:

PositionFieldLengthMeaning & RuleExample
Type 1CPF / CNPJ11 or 14 digitsOfficial tax registration number of account holder12345678909
Type 2E-mail AddressUp to 77 charsValid electronic mail address complying with RFC 5322contact@box4.dev
Type 3Mobile Phone13 charsE.164 international format with country code (+55), area code and 9 digits+5511998765432
Type 4Random Key (EVP)36 charsUniversal unique identifier adhering to UUID version 4 format123e4567-e89b-12d3-a456-426614174000

Pix Routing Regulation (BCB Resolution 1/2020)

Central Bank routing validation rules for SPI/DICT system:

CPF (11 digits) | CNPJ (14 digits) | Email (RFC 5322) | Phone (+55...) | UUID v4 (8-4-4-4-12)
  1. 1. If formatted as UUID v4 (36 chars with hyphens at 9, 14, 19, 24), validate as Random Key EVP.
  2. 2. If containing '@', validate as RFC 5322 electronic mail address.
  3. 3. If starting with '+55', validate as E.164 mobile phone with country and area codes.
  4. 4. If strictly 11 digits, apply CPF Modulo 11 validation.
  5. 5. If strictly 14 digits, apply CNPJ Modulo 11 validation.

Frequently Asked Questions