Skip to content
qrcodegenerator.in
PAYMENT QR

QRIS QR code generator

An Indonesian QRIS payload in the EMVCo layout Bank Indonesia specifies. Needs your acquirer’s registration details.

Reviewed by the qrcodegenerator.in team

QRISThis writes a QRIS payload — the EMVCo-structured standard Bank Indonesia mandates, carrying your acquirer’s GUI, merchant PAN and National Merchant ID.

Add the content
From your acquirer’s QRIS registration. Not something we can generate for you.
Issued by your acquirer alongside the NMID.
Your acquirer’s reverse-domain identifier, from the same registration.
Shown to the payer before they confirm.
Required by the standard.
Whole rupiah. Leave empty for a static code.
Bank Indonesia’s size tier, used for fee routing. Your acquirer tells you which you are — every QRIS code carries one.
Optional in the standard, and carried as tag 61 when you set one.
Your code
Standard
QRIS (EMVCo, Bank Indonesia)
Type
static — reusable
Merchant size
UMI
Checksum
CRC16-CCITT 6C36
Encoded payload00020101021126530019COM.EXAMPLEBANK.WWW011993600001123456789010303UMI51440014ID.CO.QRIS.WWW0215ID12345678901230303UMI5204000053033605802ID5916Warung Sederhana6007JAKARTA63046C36
4/4 4 of 4 checks passHow we measure (opens in a new tab)
Not scored — scanability scoring waits on calibration.

Worth knowing before you print it

QRIS needs details only your acquirer has

The NMID, merchant PAN and acquirer GUI come from your QRIS registration. Nothing here can invent them, and a code built from guessed values will render and never settle.

Whole rupiah, no decimals

Amounts are encoded as whole rupiah. A decimal is not a smaller unit here, it is a malformed field.

The checksum is the standard’s

Like Pix, a QRIS payload ends in a CRC16-CCITT over its own contents, computed here from what was actually built.

Questions

Can I make a QRIS code without an acquirer?

No. QRIS is a registered-merchant standard: the NMID and merchant PAN are issued to you by a licensed acquirer, and a payload without valid ones is not a QRIS code.

Is a QRIS code the same as a bank transfer QR?

No. QRIS is the national interoperable standard mandated by Bank Indonesia, which any participating app can read. A bank’s own transfer QR is not necessarily interoperable.