Get the Amount, Recipient, and Key Type from Any PIX Screenshot
Most payment systems identify recipients by a single identifier type. PIX operates with five distinct key types — CPF, CNPJ, phone, email, and random key — and the confirmation screen explicitly labels which was used, embedding metadata no other payment system provides. Semantic extraction reads both the transaction data and the key metadata simultaneously — in under 10 seconds per screenshot.
5-10s per screenshot · 165M+ PIX users across 800+ institutions
Five Fields That Define Every PIX Transaction
A PIX confirmation screen — the Comprovante — carries exactly the data you need for reconciliation, and every field has a label that tells the AI what it is. With Custom Column Extraction, you name the columns and the AI reads the labels to find each value — no matter which bank's layout you're looking at.
| Field | What the Comprovante Shows |
|---|---|
| Amount (R$) | The exact value transferred — centered, prominent, always labelled "Valor" |
| Recipient Name | The official name registered with the PIX key — linked to CPF/CNPJ, not editable |
| PIX Key | The identifier used — CPF (11 digits), CNPJ (14 digits), phone (+55...), email, or 36-char UUID |
| Key Type Label | Explicit marker — "Chave CPF", "Chave CNPJ", "Chave Telefone", "Chave Email", or "Chave Aleatória" |
| Date & Timestamp | Settlement date and time — format varies per bank but always present |
Five Key Types × Five Hundred Bank Layouts
PIX is not a standalone app — it lives inside each bank's interface. The same transaction data shifts position across Nubank, Itaú, Bradesco, Santander, and 800+ other institutions. Semantic extraction treats labels as anchors, not coordinates.
Every Bank Renders the Comprovante Differently
Nubank places the key type inside a green banner at the top. Itaú nests it in a collapsible details panel. Bradesco shows it inline with the key value. The same five fields, arranged in a dozen different visual patterns — no two banks put them in the same place.
Five Key Shapes, One Field
A PIX key can be an 11-digit CPF, a 14-digit CNPJ, a +55 phone number, an email address with an @, or a 36-character UUID with hyphens. Each has a different visual length and structure, but every bank labels which type it is — the key type label is the decoder ring.
Date and Currency Format Drift
Some banks show "14/07/2026", others split date and time into two separate rows. The R$ symbol sits left of the number in one app, above it in another. These are trivial for a human to parse but break position-based tools that expect text in a fixed cell.
Label-Aware Extraction Ignores Layout
Define Recipient Name, PIX Key, and Date as columns. The AI reads the "Nome do beneficiário", "Chave", and "Data" labels to locate each value — whether the screenshot is from Nubank's compact card or Itaú's expanded receipt view.
Key Type as a Structured Column
Add a Key Type column alongside PIX Key. The AI reads the explicit label — "Chave CPF", "Chave CNPJ", "Chave Telefone", "Chave Email", or "Chave Aleatória" — and returns it as structured data, turning recipient metadata that no other payment system exposes into a sortable, filterable column.
One Pass Across All Banks
Upload a batch mixing Nubank, Itaú, Bradesco, and Santander screenshots — the same column definitions produce uniform rows for every one. No per-bank configuration, no template creation, no fallback logic. The label context handles the variation automatically.
From Comprovante Screenshot to Structured Row
"You can literally just print screenshots of the Comprovante of the PIX payment" — that real-world advice from a Brazilian visa thread shows how often PIX screenshots serve as payment proof. If you're reconciling dozens of these per month, here's what happens when you drop one into the tool.
Upload the Comprovante Screenshot
Drop the PIX confirmation screenshot — from any bank's app, any Android or iOS device, the full receipt view or the compact confirmation card. The AI reads the visible labels and values, not the screen region, so it works regardless of which bank generated it.
Name the Columns
Define your column headers: Amount (R$), Recipient Name, PIX Key, Key Type, and Date. Add an Inferred Column like Entity Type (options: Individual/Business/Anonymous) — the AI reads the Key Type label and classifies the recipient entity during extraction, no extra step needed.
Export the Row
The output lands as a single spreadsheet row — amount in R$, the recipient name, the full PIX key, its type label, and the settlement timestamp. Export to Excel, CSV, or push directly into Google Sheets via the add-on. One screenshot, one row, no manual typing.
When PIX Screenshot Extraction Works Best — and When It Doesn't
When It Works Best
Post-payment Comprovante screenshots from any Brazilian bank. The full receipt view (most reliable) and the compact confirmation card (still accurate) both display the labels the AI needs.
Batch cross-platform processing. The same column set extracts from PIX screenshots alongside Venmo, PayPal, Zelle, and Cash App in one batch.
Reconciliation at volume. Processing 50+ PIX confirmation screenshots per month replaces hours of manual transcription with a single export.
When to Be Cautious
QR code scan screen, not the Comprovante. The pre-payment QR code screen shows the intended recipient and amount but has not yet settled. Only the post-confirmation Comprovante reflects the completed transaction.
Cropped or forwarded screenshots. Messaging apps compress images, and cropping can cut off labels. The AI still outperforms traditional OCR, but spot-check amounts and key values from forwarded copies.
Third-party payment initiators. Some apps add their own summary overlay on top of the bank's Comprovante. The overlay may obscure the original labels — upload the raw bank-generated receipt when possible.
Frequently Asked Questions
Can I extract the Random Key (Chave Aleatória) — the 36-character UUID — from a PIX screenshot?
Yes. The Chave Aleatória is a 36-character UUID displayed on the PIX confirmation screen right next to its key type label. Define a PIX Key column and the AI returns whatever key value appears — whether it's a CPF (11 digits), CNPJ (14 digits), phone number (+55...), email address, or the random UUID. The corresponding Key Type column tells you which format to expect, so you can sort or filter by key type in your spreadsheet.
Will the same column definitions work on screenshots from Nubank, Itaú, Bradesco, and Santander?
Yes. Each bank renders the PIX confirmation screen differently — Nubank places the key type inside a colored banner, Itaú nests it in a details panel hidden behind a tap, Bradesco shows it inline with the key value. Custom Column Extraction reads the label text next to each field, not its screen coordinates, so the same five column definitions — Amount (R$), Recipient Name, PIX Key, Key Type, Date — produce uniform rows regardless of which bank issued the screenshot.
Does the extracted data include the PIX key type label — CPF, CNPJ, Phone, Email, or Random?
Yes. The confirmation screen explicitly labels which key type was used — the Portuguese text reads "Chave CPF", "Chave CNPJ", "Chave Telefone", "Chave Email", or "Chave Aleatória". Define a Key Type column alongside PIX Key, and the AI returns both as separate fields — the key value and its type. This metadata is unique to PIX among payment systems: the key format itself tells you whether the recipient is an individual (CPF), a business (CNPJ), or someone who chose a privacy-preserving random key.
What if my screenshot shows the QR code scan screen instead of the completed payment?
The pre-payment QR code screen shows the intended recipient name and amount, but the transaction has not yet settled — and no key type label or confirmation timestamp is displayed yet. Upload the post-payment Comprovante screen instead, which the bank generates after authentication and settlement. Most Brazilian bank apps have a "Comprovante" or "Comprovante de Pagamento" option in the transaction history that opens the full receipt view ready for screenshotting.
Can I batch PIX screenshots with screenshots from other payment apps in the same export?
Yes. Define one set of column names — Amount, Recipient, Date — and the AI processes PIX screenshots alongside Venmo, PayPal, Zelle, and Cash App screenshots in a single batch using the same definitions. Each screenshot becomes one row in the output spreadsheet, regardless of which payment system generated it. See the payment screenshots overview for the full cross-app capability.
Deep dive into PIX screenshot data: How PIX's five-key-type system sets it apart from every other payment platform — the key format itself carries information about the recipient's entity type
Sibling comparison: PayNow (Singapore) — another national payment system where identifier structure carries entity information, but PayNow has only two types while PIX has five
Back to payment screenshots overview — see all supported payment apps