A section of the QR generatorDecode a QR code

Paste the string your scanner produced — the tool breaks it into fields and explains what each one means. Russian payment codes, Wi-Fi, contacts, events, two-factor codes and simple schemes.

The string is decoded in your browser and never sent anywhere
To the generator
01Breakdown02Formats03Questions04Related
01

Breakdown

String from the codewhatever the scanner showed: ST00012|…, WIFI:…, BEGIN:VCARD, otpauth://…
Examples
Paste a string — the breakdown appears at once
Nothing to press. The examples below fill the field in one click.
02

About the formats

A QR code stores plain text. The format is set by how the string begins, and that is how an app knows what to do: open a link, join a network or fill in a payment form.
ST00012|…Payment code, GOST R 56042: utility bills, taxes, fines
WIFI:T:…Wi-Fi: network name, password and encryption type in plain text
BEGIN:VCARDContact: name, phones, email, organisation, address
MECARD:N:…The same contact, more compact — a Japanese carrier format all scanners read
otpauth://totp/…Two-factor authentication: service, account and the secret key
BEGIN:VEVENTCalendar event: title, start, end, location
geo: · tel: · mailto: · SMSTO:Simple schemes: a map point, a call, an email, a message
https://…A link — the most common payload. The domain is what to look at
03

Frequently asked questions

It is a payment QR code to GOST R 56042-2014, the format printed on Russian utility bills, tax notices and traffic fines. `ST` identifies the format, `0001` is the version and the last digit is the text encoding. After that, separated by vertical bars, come the payee details: name, settlement account, bank, BIC, correspondent account and tax number. A banking app reads the string and fills the payment form itself, which is why nobody normally sees it.

Updated

«» added to favorites