Turn payment messages into QR codes.

Message 2 Pay helps you copy any payment email or message — even messy ones — and turns it into a clean payment QR code your European banking app can scan in seconds. No more typing long IBANs, amounts or references by hand.

Paste your payment email or message below. We’ll detect IBAN, amount and reference, and generate a SEPA payment QR code that most European banking apps can scan.

Message 2 Pay process illustration

How Message 2 Pay works

  1. You paste the email or message text: confirmation, invoice, payment request, anything.
  2. We detect IBAN, amount, beneficiary and reference using robust parsing rules.
  3. We build a SEPA-compliant payment string and convert it into a QR code that your European banking app can scan.

Why Message 2 Pay is different

Payment-focused icon

Built for real payments

Designed specifically for payment emails and European bank transfers — not a generic QR code toy.

Invoice parsing icon

Accurate IBAN parsing

Understands real-world formatting, line breaks and weird layouts that break basic copy-paste flows.

Fast workflow icon

Fast, frictionless workflow

Paste, generate, scan. No account creation, no noisy UI, just the payment details you need in a QR code.

Privacy and security first

Message 2 Pay is designed to minimise data exposure. Your payment text is processed server-side only to generate the QR code and is not used to build profiles or shared with third parties.

For full details, see our Privacy Policy.

Frequently asked questions

What banks support SEPA payment QR codes?

Most major European banking apps support scanning SEPA payment QR codes directly from your phone.

What information do you extract?

We look for IBAN, beneficiary name, amount and payment reference when available.

Do you store my email or message content?

We only process it to generate the QR code. See our Privacy Policy for implementation details.