QRIS Modifier
Convert a static QRIS code to dynamic, set the transaction amount, edit the merchant name or city, and recompute the CRC — entirely in your browser.
Private: Everything runs in your browser. The QRIS payload never leaves your device.
QRIS is the Indonesian national QR payment standard, built on EMVCo merchant-presented QR. A QRIS payload is a tag-length-value (TLV) string: tag 01 says whether the code is static ("11", customer enters the amount) or dynamic ("12", amount is fixed).
This modifier parses any QRIS payload, lets you change the initiation method, amount, merchant name, and city, then recomputes the EMVCo CRC16-CCITT-FALSE checksum so the modified code remains valid. Everything runs client-side — no upload, no signup, no third-party API.