GOBLIXO✳Field guides ↗
← THE GOBLIXO BLOG / Wallet security

Crypto QR code safety: scan the code, verify the request

A QR code can contain an address or a link. Use this crypto payment checklist to verify the recipient, network and action before approving anything.

BY GOBLIXO EDITORIAL · 3 MIN READ
PUBLISHED 2026-11-05 · SOURCES CHECKED 2026-11-05
Crypto QR code safety: inspect what the scan opens. A readable code is not proof of a trusted recipient.
THE USEFUL PART

A QR code reduces typing; it does not authenticate a recipient or website. Inspect what the wallet or browser actually opened before acting.

Identify what the scan opened

A QR code is a way to encode information. In a crypto workflow, it may represent receiving details or open a website. Those are different situations with different checks. A neatly printed square does not identify who controls the destination or establish that a request is legitimate.

After scanning, stop before the next action. Read the browser address or wallet preview. A code supplied by a stranger, pasted over another code or delivered in an unexpected message deserves independent verification. The FTC warns that QR links can lead to spoofed sites that imitate familiar services.

For a payment, verify the receiving instructions

Ask the recipient for the asset, network, address and any required memo or tag through a trusted channel. Compare those details with the wallet's decoded request. Phantom provides receive addresses and QR displays by network; the sender still needs to choose a supported receiving route.

Do not assume that scanning sets every field correctly or that every app interprets a code in the same way. Review the selected account, actual destination, amount and fee before approving the payment. A successful scan only shows that software read the code, not that the resulting payment is appropriate.

Use a two-person check in a fictional example

Imagine a seller asks for 25 units of token A on network B. A code fills a wallet preview with an address. The buyer should still compare that full address with the seller's independently confirmed instructions, confirm B and check the amount. The square itself cannot answer those questions.

Now imagine the same-looking code opens a website asking to connect a wallet. That is no longer simply an address-entry shortcut. Treat it as a new interaction and understand each requested permission. These examples illustrate the checking process; they are not live payment instructions.

For a website, inspect the domain and the request

Read the full domain before entering credentials or downloading anything. Do not rely only on the logo, page colors or a reassuring message. If an unexpected code claims to come from a known service, reach that service through its official app or a trusted bookmark instead of using the supplied route.

Urgency is not evidence. A page promising to restore a wallet or release a reward can pressure someone into overlooking the actual request. Do not provide a recovery phrase or private key to a page claiming it must validate an account. Public receiving details and recovery credentials serve completely different purposes.

If you scanned but have not approved anything

Separate the steps that happened: opening a link, entering information, connecting a wallet, signing a message and submitting a transaction are not interchangeable events. Close an untrusted page and review what you actually authorized. Do not assume that merely closing it reverses a signature or transaction already submitted.

If credentials were entered or an unfamiliar approval was granted, use the provider's official incident guidance for that specific problem. Keep a private record of the page and action. Avoid following a second unsolicited helper who claims to undo everything in one click.

Make the final preview the real checkpoint

Before sending, confirm the full recipient, supported network, exact asset, amount, required identifier and fee. Compare the decoded request with trusted receiving instructions rather than with the design of the QR graphic. If a field is unclear, ask the recipient or provider before proceeding.

For repeat payments, obtain updated instructions when necessary and do not treat an old screenshot as permanent authority. QR codes are useful for reducing manual typing errors. The verification routine supplies the trust decision the code itself cannot make.

If the code is a payment label, check for another label placed over it. Physical familiarity does not authenticate the final recipient. Verify through the recipient's trusted channel.

Continue your research

Sources & editorial notes

Based on official documentation, checked 2026-11-05. Examples are illustrative. This is research, not hands-on testing; provider terms and availability can change.

  1. FTC: Harmful links hidden in QR codes ↗
  2. Phantom: Find your wallet address and QR code ↗
  3. Phantom: Send tokens and check the destination ↗

Questions about a product? Use the provider’s official support. Never share recovery phrases or private keys.

Keep asking better questions.

ALL STORIES ↗