Search LA24X

Keyboard shortcut: Ctrl / ⌘ + K

Type two characters to search, or explore the library.

Open the topic library →

Privacy choices

Choose what suits you. Reading and tools work without analytics or optional saving.

Necessary — always active

Page delivery, language and privacy preferences.

Advertising

Storage details ↗

A QR code is a link: check the destination before signing in

Preview a QR destination, look for replaced physical labels and verify payment or account requests through an independent route.

Illustration for A QR code is a link: check the destination before signing in
✓ A QR code carries data; it is not a security certificate.✓ The link behind a physical sign can be replaced.

In brief

Scanning a QR code usually decodes text or a link. The camera does not certify the website, and a sticker placed over a genuine code can send you to an attacker’s page.

Previewing the destination is especially useful for parking, menus, parcel messages and unexpected account-verification instructions.

Read the destination before opening it

A QR image may contain a URL, plain text or other data. Decoding shows that content; it does not verify who placed the code. On a phone, inspect the preview rather than automatically following it. If the preview hides most of the address, use a trusted route to the service instead.

A physical label can be replaced just as an email can be forged. For a parking payment, for example, check the operator’s name and use its known app or the address printed independently on the machine when something is inconsistent.

Separate the hostname from familiar words

Consider the illustrative address https://bank.example.net/login. Its hostname is bank.example.net; the word “bank” alone does not establish a banking relationship. The example.net domain is used here only as an example. A service name in the path or in a misleading subdomain is not proof that the address belongs to that service.

HTTPS protects the connection to the domain you reached; it does not guarantee that the business is genuine. A short link can conceal a later destination, so a preview may not settle the question.

If the code asks you to sign in or pay

Stop and open the organisation’s app or type an address you already know. Find the request there or contact the organisation through an independently verified channel. The FTC warns about unexpected QR messages that use urgency and stories about deliveries or account trouble. Do not treat the code’s polished appearance as evidence of authenticity.

Documentation for these steps: FTC — Scammers hide harmful links in QR codes ↗

If you already followed it

Opening an address, entering a password and approving a payment are different events. If you only opened it, leave the page and review any downloads or permissions you accepted. If you supplied credentials, change them through the genuine service and review sessions and recovery settings. If you paid or disclosed payment information, contact the provider through its official channel. Describe what actually happened rather than assuming every scan means the phone is infected.

For a closer look at the address, use the guide that explains the hostname and the rest of a URL. Read a URL by its hostname, not the most familiar word in it

Tools for this task

Before you act

A legitimate-looking HTTPS address can still be a phishing site. Do not install an unknown scanner or app because the opened page says it is required.

What to do next

  1. Inspect a physical code for an added sticker or unexpected placement.
  2. Preview the destination and read its real hostname before opening.
  3. For money or login, use the service’s official app or a known address instead of relying on the code.
You’ve reached the end. Save this guide for later.Back to top ↑