Which payment details are required?
The required fields are the recipient, settlement account, recipient bank, BIC, and correspondent account. Amount, purpose, INN, and KPP are optional.
Enter the required bank details and optionally add an amount, tax IDs, and payment purpose. Generate the QR code online and download a PNG for an invoice or payment slip.
Create a QR code that encodes Russian payment details. Verify the generated code in the recipient bank’s app before printing or sharing it.
Enter payment detailsFields marked with an asterisk are required.
Up to 160 characters
This field is required.
20 digits
This field is required.
Up to 45 characters
This field is required.
9 digits
This field is required.
20 digits; enter 0 if there is no correspondent account
This field is required.
Optional. The amount is encoded in kopecks.
Optional, 10 or 12 digits.
Optional, 9 digits.
Optional, up to 210 characters.
Payment details stay in this browser and are not sent to our server.
This tool encodes payment details using GOST R 56042-2014. It does not register the recipient with SBP or the Universal Payment Code service, process payments, or guarantee that a bank supports a particular payment scenario. Confirm the requirements with the recipient’s bank and test the QR before printing or distribution.
The required fields are the recipient, settlement account, recipient bank, BIC, and correspondent account. Amount, purpose, INN, and KPP are optional.
Enter an amount in Russian rubles with up to two decimal places. The QR data stores an integer amount in kopecks.
No. This page encodes bank details in the GOST R 56042-2014 format and does not register the recipient in a payment service. Confirm bank support for your use case.
No. The form and QR code are processed in your browser.