PT-BR · EN

Brazilian PIX Key Generator

Generate Brazilian PIX keys for testing payment integrations with Mercado Pago, PagBank, Stripe Brazil, OpenPix and other Brazilian PSPs. Supports all 4 BACEN-approved key formats: CPF, email, phone (+55) and EVP (UUID v4). Keys are fictitious but format-valid, so they pass any PIX key parser or validator. For QA and sandbox environments only.

Click Generate to create fake Brazilian PIX keys

Clique em Gerar para começar

What is PIX?

PIX is the Brazilian instant payment system, launched in November 2020 by the Central Bank of Brazil (BACEN). It enables 24/7 instant transfers between any two Brazilian bank accounts, free for individuals. PIX has become the dominant payment method in Brazil, processing over 3 billion transactions per month as of 2024, ahead of cards and TED transfers. International fintech and payment platforms serving Brazilian customers integrate PIX as a payment option through PSPs (Payment Service Providers).

The 4 PIX key formats

BACEN regulates exactly 4 acceptable PIX key formats. Every PSP integration must validate against these:

  • CPF: 11-digit Brazilian individual tax ID, with valid mod-11 check digits
  • Email: standard email format, lowercase, max 77 characters
  • Phone: Brazilian phone in international format +55 (DDD) (9) XXXX-XXXX
  • EVP: random UUID v4, 32 hex characters with hyphens, also called “chave aleatória”

CNPJ is also a valid PIX key for business accounts, but BACEN treats it as a fifth optional format. FakeForge can generate CNPJ-format PIX keys via the CNPJ generator.

When to use fake PIX keys

Use FakeForge PIX keys for: payment form validation tests, checkout flow QA, customer onboarding UI testing, PSP integration sandbox setup, and demos of PIX-enabled features. For end-to-end PIX transaction tests, use the official sandbox keys provided by each PSP (Mercado Pago, PagBank, Stripe Brazil, OpenPix, Pagar.me publish test keys that simulate specific scenarios like success, insufficient funds, key not found, etc).

REST API for payment integration tests

# Generate 100 random PIX keys (mix of 4 formats)
curl "https://fakeforge.com.br/api/generate?type=pixKey&quantity=100"

# Use the customer_pix preset for correlated profiles with PIX
curl -X POST "https://fakeforge.com.br/api/generate" \
  -H "Content-Type: application/json" \
  -d '{"preset":"customer_pix","quantity":50,"format":"json"}'

# Bulk export to JSON for sandbox seed
curl -X POST "https://fakeforge.com.br/api/generate" \
  -H "Content-Type: application/json" \
  -d '{"type":"pixKey","quantity":1000,"format":"json"}'

Free tier: 100 requests per day, up to 10,000 keys per call.

QR Code PIX (dynamic and static)

PIX also supports QR code payments using the EMV BR Code standard. Dynamic QR codes include a PSP URL that returns transaction details when scanned; static QR codes embed the payment data directly. FakeForge currently generates PIX keys only. For generating EMV BR Code payloads, see our blog post on QR Code PIX dinâmico em Node.js with the TLV payload structure, CRC16-CCITT calculation and integration examples.

Other Brazilian generators