nepalqr · PHP test bench

Codec runs server-side in PHP. Handles EMVCo merchant QRs (NepalQR / Fonepay) and JSON wallet QRs (eSewa). Image reading & QR drawing stay in the browser, offline.

1 · Source payload

Camera needs https or localhost. Upload works anywhere.

2 · Inject amount

EMVCo → sets tag 54 + re-seals CRC. JSON (eSewa) → sets the amount field inside the JSON.

Decoded

Load a payload to begin.

Rendered QR

Decode or inject to render a QR.

Inspect

—

Result payload

—