How to Manually Verify a QR Code Link Before Scanning It
A QR code is only a container for a web address. It carries no seal of approval, and a sticker can cover an original code on a parking meter, café table, letterbox, or event sign. The encoded address may lead to a copied login page, data-harvesting form, or subscription trap.
Checking a QR code link manually before following it is a practical skill in Australia. Messages may promote a fake delivery, prize, cryptocurrency investment, or urgent account action, while a tampered physical code can send someone to an attacker-controlled site.
The aim is to pause without becoming paranoid. Check the destination, the organisation behind it, and why the code appeared. Trusted Sender Score supports this work with free domain reputation checks, DKIM and DMARC information, bulk lookups, and an API for repeatable verification.
Treat the code, its domain, and its setting as separate claims. A genuine-looking QR image can contain a harmful destination, and a scammer can copy a genuine campaign.
Pause Before You Point Your Phone
Start with context: Did you expect this code, and does it serve a purpose you recognise? Codes for payment menus, parcel lockers, transport information, and event entry are common. A code pushed through an unexpected SMS, email, or social post deserves scrutiny, especially when it creates urgency or asks for credentials.
Use a trusted camera or QR reader in preview mode, not an app that opens destinations immediately. On many phones, the native camera displays the address without visiting it; check settings before testing an unfamiliar sticker. Trusted Sender Score's frequently asked questions clarify what its domain and email-authentication checks can and cannot establish.
Inspect the Destination Without Opening It
Read the complete preview slowly, including the protocol, every subdomain, spelling, and path. “parking.com.au” and “parking.com.au.account-check.co” can look similar at a glance. A shortened address hides its final destination, while a deceptive subdomain can place a familiar brand before the actual owner’s domain.
HTTPS and a padlock mean the connection is encrypted; they do not certify ownership or honesty. Reject lookalike characters, excessive subdomains, and unexpected file types. If the destination is unreadable, find the organisation through a bookmark, known website, or established app rather than following the code.
Sponsored search results can lead to imitation domains. Choose a known official domain and verify any advertised destination independently. A receipt, bank card, saved bookmark, or organisation app often provides a safer route than a scanned link.
Check the Domain’s Reputation
Enter the candidate’s base domain into Trusted Sender Score and review the available reputation and email-authentication signals. A clean result is reassuring when the domain also matches the expected organisation, but a poor result is not the sole basis for declaring fraud. Scam domains can be new, while established domains can be compromised.
Third-party mail tools, tracking services, and shared sending infrastructure can affect observations about a domain. This guide to domain trust changes explains why a legitimate domain may not present a uniform picture. Use reputation evidence alongside the URL structure and communication context, not as a one-click guarantee.
Match the Code to Its Setting
Inspect where the code sits and whether it looks altered. Peel or tilt a suspicious sticker rather than scanning through it; mismatched edges, uneven printing, a loose label, or one code covering another can indicate tampering. At a venue, ask staff whether the displayed code is official and when it was placed.
Local details make this habit useful. Around Sydney, digital parking prompts and transport services can involve mobile payment; Melbourne operators use web and app journeys for many services; independent Brisbane cafés often place QR menus and loyalty sign-ups on tables. Check that the physical prompt, domain, and requested action make sense.
If the code leads to an email or account-notice workflow, domain authentication matters too. A high share of rejected DMARC messages can point to misaligned records or configuration faults, as explained in this DMARC rejection guidance. That issue does not prove a link is criminal, but it can justify contacting the sender through an established channel.
Confirm Through an Independent Channel
Use contact details obtained independently of the code. For an Australian bank, use the number on the card or its official app; for a government service, use a saved mygov.au bookmark rather than a number in a message. For a shop or event, check its official account or a number on a receipt.
Compare the preview domain with the independently confirmed one. Ask whether the organisation is running the campaign, the event is real, and it uses that payment or sign-up provider. If the destination requests a login, payment, password, or identity document, pause and verify the request even if the page looks polished.
If you already followed a suspicious link, close it and enter no information. If you supplied credentials or payment details, contact the institution, change exposed passwords from a trusted device, and watch for unauthorised activity. Prompt action limits harm.
Report Suspicious Activity and Prevent Exposure
Australia’s Privacy Act 1988 governs how covered organisations handle personal information, while the Spam Act 2003 restricts unsolicited commercial electronic messages. These laws hold legitimate businesses accountable, but neither turns a particular QR code into a trusted link. A scam can imitate a compliant company, so continue checking the domain and publisher.
Preserve a photo of the code and its message, then report possible fraud to Scamwatch and cyber threats to ReportCyber. For losses or compromised accounts, contact your bank or card issuer promptly. If a workplace device was involved, escalate through your organisation’s security team; Australian organisations may have notification duties after a serious data breach.
Keep verification routine: update your phone, use a password manager, bookmark important services, and decline unexpected codes. A QR code earns trust only after its destination, publisher, and setting have been checked separately.