All Tools / Finance / QRIS Static to Dynamic Converter โ€” Free Online
๐Ÿ“ฅ Input Configuration
๐Ÿ“ท
Drop a QRIS image here or click to browse
PNG, JPG, or any image with a QR code
Uploaded QRIS
โœ… Image loaded โ€” click to replace
or paste raw string
Preview of pasted QRIS
โš ๏ธ Error message here
โšก Warning message here
โœ… Merchant detected
Merchant Name โ€” Merchant ID โ€” Merchant Location โ€” Postal Code โ€” Country โ€” Acquirer โ€” Merchant PAN โ€” Category โ€” Currency โ€” Type โ€”
Rp
๐Ÿ“ค Output
๐Ÿ“ฑ
Your dynamic QRIS will appear here
โœ… Dynamic QRIS generated
QR Code Standar
Pembayaran Nasional
โ€”
NMID: โ€”
Transaction Amount
Rp 0

What is this tool?

QRIS (Quick Response Code Indonesian Standard) is Indonesia's unified QR payment system. A static QRIS code is reusable and doesn't include a transaction amount โ€” the payer types it in manually. A dynamic QRIS has the amount pre-filled, so the payer just scans and confirms.

This tool reads your static QRIS, injects the amount you specify, recalculates the checksum, and generates a new QR code. No server, no API, no data leaves your browser. The underlying data format follows the EMVCo Merchant-Presented QR Code Specification.

Frequently Asked Questions

What is a dynamic QRIS and how does it differ from a static one?

A static QRIS is reusable and has no preset amount โ€” the payer types the amount manually. A dynamic QRIS has the amount pre-filled, so the payer just scans and confirms without typing.

How does this tool convert a static QRIS to dynamic?

It parses the static QRIS data (EMVCo format), injects the specified amount into the correct data field, recalculates the CRC-16 checksum, and generates a new QR code.

Does the tool send my QRIS data to a server?

No. Parsing and generation happen entirely in your browser. No QR data leaves your device.

Is the generated dynamic QRIS Bank Indonesia-compliant?

Yes. The tool follows the EMVCo Merchant-Presented QR Code Specification, which is the standard underlying all QRIS codes. The output is compatible with standard QRIS-enabled payment apps in Indonesia.

Does the conversion work for all Indonesian bank static QRIS codes?

It works for any QRIS code that follows the EMVCo standard, which is required for all QRIS-certified merchants in Indonesia.