Formatted CNPJ key
- Input
- 00.012.345/0001-65
- Expected output
- 00012345000165
Punctuation is stripped before entering the payload; the remaining 14 characters are the key.
pix qr code generator with cnpj key
Businesses commonly use their CNPJ as a Pix key to centralize receipts in the company account. This page opens the generator already in CNPJ mode, ready for your business data, including a sample amount you can swap for any fixed price.
Punctuation is stripped before entering the payload; the remaining 14 characters are the key.
The amount field (54) always uses two decimal places with a dot, never a comma.
Real string produced by the tool; note the "5406149.90" right after the currency code, that is field 54 carrying the fixed amount.
With static Pix, the key and the recipient data go inside the code itself. The same QR code can be used for many payments, with a fixed or open amount, and it depends on no third-party service: it is what this tool generates. With dynamic Pix, the code carries the address of a charge created at the payment service provider (PSP), with its own amount, due date and reference, and it usually works for a single payment. Only the PSP can generate a dynamic one, which is why this tool does not. It only decodes and describes a dynamic code pasted in the Read copy-and-paste tab, without querying the charge.
Yes. The CNPJ needs to already be registered as a Pix key on an active business account. This tool only assembles the QR code from that existing registration, without querying any Central Bank registry or checking whether the business is in good standing with the Federal Revenue.
It depends on the bank: subfield 02 of field 26 is optional and not every banking app surfaces its content prominently on the confirmation screen, so treat the description as a technical metadata field in the payload, not as a guarantee the payer will read it before confirming.
Yes. CNPJ validation covers both the traditional numeric format and the Federal Revenue's new alphanumeric format, applying the correct check-digit algorithm for each one before accepting the key.
Yes. The amount is optional; if left blank, field 54 is simply omitted from the payload, and whoever pays types the amount directly in their own banking app, useful for quotes and charges that vary from customer to customer.
CNPJGoes in the code as: 00012345000165
Name in the code: EMPRESA EXEMPLO LTDA. City in the code: RIO DE JANEIRO.Contrast 21.0:1. Excellent for scanning.
Scan with your bank app before sharing.
00020101021126360014br.gov.bcb.pix0114000123450001655204000053039865406149.905802BR5920EMPRESA EXEMPLO LTDA6014RIO DE JANEIRO62070503***6304A471The key is inside the code. Works for many payments.
Created at the PSP, usually single-use, with amount and due date.
This tool only generates static codes.
This tool runs 100% in your browser: the key, name, city and amount are never sent to any server, and nothing is saved unless you turn on the remember option. It only assembles the Pix text from a key you already own: it does not create or verify keys with the Central Bank.