Innomerc Learn
English is the default.
Everyday Security

Check Before You Scan and Pay

A QR code can hide a destination. Learn how to check it before signing in or paying.

No experience needed4 min explorationReviewed
My learningNot started

One useful thing to do today

Do not scan unexpected urgent account messages.

More everyday safety lessons

Choose your depth. Learn at your own pace.

Simple explanation

Understand it

A QR code is a way to carry information, often a website address. It does not certify who put it there. A sticker on a parking meter or a code in a message may send you somewhere unexpected.

Preview the destination when your phone offers it. If payment or sign-in is requested, use the official app or a known address when unsure. Check the payee and amount before approving a QR payment.

Technical explanation

Under the hood

Decoding a QR image and opening its URL are separate steps. Risk depends on the destination and subsequent actions: a fake form, a download or an authorization request. A QR login approval may connect someone else’s session, not simply display a page.

Practitioner explanation

Practitioner perspective

Support clear destination previews, trusted payment identities and explicit login-device confirmation. Investigations should capture where the code was placed and its decoded destination without opening it on a normal work device. A redirect can change the final destination.

Phishing

A person pauses to inspect a friendly-looking parcel that conceals a hook.

A QR code is a way to carry information, often a website address. It does not certify who put it there. A sticker on a parking meter or a code in a message may send you somewhere unexpected.

Illustrated analogy · Select the image to enlarge
See the decision happen

Watch it work

A fictional, simplified model. Select a component to inspect it, or follow the steps in order.

Interactive Lab

A familiar-looking page can be the wrong page

Compare entering a secret with returning to the real service. This models information flow, not a real attack.

Steps1. Sign in now 2. Password entered 3. Secret copied
Click a box or choose its name to learn what it means.
YouReadyFake pageReadyScammerReadyReal serviceReadyYouReadyFake pageReadyScammerReadyReal serviceReady
Ready to tracePassword entered
Before you start · 3 stepsPassword entered

The design of a page does not prove who will receive the information.

How to use this example

Select Next step to read at your own pace, or Animate step to watch one exchange. Nothing advances until you choose.

Inspect components & read every step
  • You

    The person making the decision in this fictional example.

    Example: You decide whether to share information, approve a request or check it first.

  • Fake page

    A page impersonating a legitimate service.

    Example: A copied sign-in page can send your entered password to a scammer.

  • Scammer

    A person using deception to obtain money, information or access.

    Example: They send a misleading link and copy a familiar brand.

  • Real service

    The legitimate service you intended to use.

    Example: You open its known app instead of following a suspicious message link.

Password entered

The design of a page does not prove who will receive the information.

  1. Fake page You: Sign in now. A lookalike page presents an urgent sign-in request.
  2. You Fake page: Password entered. The password is sent to the page you are using.
  3. Fake page Scammer: Secret copied. The scammer can receive the submitted information.

Real service opened

A known independent route avoids letting the message choose where you sign in.

  1. Fake page You: Urgent request. A page asks you to act immediately.
  2. You Real service: Known app. You open the service through your saved app or address.
  3. Real service You: Account status. Review whether the claimed problem exists in the real account.

Typed codes can be stolen too

Ordinary typed MFA codes can be relayed; MFA does not make a fake form safe.

  1. You Fake page: Typed code. A fake page also asks for a current sign-in code.
  2. Fake page Scammer: Code copied. The code can reach the scammer before it expires.
  3. Scammer Real service: Code used. The real service may accept a relayed code; site-bound passkeys work differently.

Fictional teaching trace. One moving dot represents an exchange, not a measured network capture.

Open the detailed lesson walkthrough

Explore the system

Scan

A sticker contains a different address.

1 / 3
Read every step without animation

Unverified sticker

  1. Scan. A sticker contains a different address.
  2. Fake form. A page asks for payment details.
  3. Information sent. The wrong destination receives them.

The physical location did not prove the code’s owner.

Destination checked

  1. Preview. Read the destination first.
  2. Official app. Open the intended provider yourself.
  3. Payment reviewed. Confirm the actual payee and amount.

Verify what you authorize, not just the code image.

What could go wrong

A replacement sticker leads a visitor from a real location to a fake checkout.

What you can do

  • Do not scan unexpected urgent account messages.
  • Verify the recipient independently before paying or approving a login.

Common mistakes

  • A code in a real place is not automatically genuine.
  • Merely decoding a code is not the same as entering secrets into its destination.

Check your understanding

What does a QR code prove about a seller?
Active recall: explain this idea in 30 seconds

A QR code is a way to carry information, often a website address. It does not certify who put it there. A sticker on a parking meter or a code in a message may send you somewhere unexpected.

Now give an example and name one limitation. Revisit the explanation if you get stuck.

Primary sources

Original explanations informed by these specifications and official resources. Source versions and lesson review are separate from product updates.

Content reviewed 2026-09-10. Read the editorial policy.

What comes next?

Protect your money and personal details

Back to topic