TruthsSeek
English

Guide Published 2026-10-23 · Updated 2026-10-23

Unexpected Package QR Code: What to Do Before Entering Any Account Credentials

TruthsSeek publication · Editorial policy

Quick answer · A QR code on an unexpected package is a delivery or return instruction you did not ask for, so treat it as unverified. The FTC warns that such a code may lead to a phishing website that steals login or payment information, or to malware. What you should do depends on how far you got: code still unscanned, scanned but nothing entered, or credentials already submitted.

Run this check now — TraceSeek scans 3,000+ platforms in 20–30s. First scan free.

⬇︎ iOS⬇︎ Android

Start by placing yourself in one of three states

A QR code on a package you did not expect — a mystery sender, a “return” or “redelivery” label, a note asking you to confirm an address — is a link you did not request. The useful question is not “is this package real?” but “how far did this code get into my accounts?”

Use this table to find your state before doing anything else.

StateWhat happenedWhat to do first
A. UnopenedYou have the package or label, but have not scanned the codeDo not scan it to “see what it is.” Keep the packaging and note the sender text, date and carrier markings
B. Scanned onlyThe code opened a page or app prompt, but you did not type a password, code or card numberClose the page. Do not enter anything. Check the account the page claimed to represent through its official app or a bookmark you already have
C. Credentials enteredYou typed a password, one-time code, card number or other login details after scanningTreat the account as exposed and move to the recovery steps below

Do not scan the code as a test, even on a spare device. A scan is exactly the step that loads the page.

State A: the code is still unscanned

You do not need to identify the sender to protect yourself. You need to avoid using the printed route.

  1. Do not scan the code and do not open any short link printed beside it.
  2. Keep the packaging and label. Photograph the label, the sender line and any tracking number. This is for your own records, not proof that the sender is legitimate.
  3. Check for a delivery you actually ordered. Use the carrier’s or retailer’s app or a site you navigate to yourself, not the phone number or link on the label.
  4. If the parcel is genuinely unexpected and you cannot match it to an order, treat it as unsolicited. What you may do with it depends on where you live; this article does not give legal advice for any country.
  5. Report it if you want to. In the US, the FTC publishes consumer guidance on scam texts and packages. Reporting routes differ by country, so use your local consumer authority rather than assuming a US process applies.

A package that arrives without a matching order is not automatically a crime, and a QR code is not automatically malicious. The point is that you cannot tell from the label alone, so you do not need to take the risk to find out.

The FTC warns that a QR code on an unexpected package may lead to a phishing website that steals login or payment information, or to malware. Source

State B: scanned, but nothing entered

If the code opened a page and you stopped before typing anything, your main job is to confirm the real account state through a route you control.

  1. Close the page or app prompt. Do not “log in to cancel” or “confirm the delivery” on the page the code opened.
  2. Open the service’s official app, or type its address yourself in a new browser tab. Do not reuse the link from the scan.
  3. Check whether the claimed event exists. If the page said a parcel was held, look for the same notice inside the carrier’s or retailer’s own account area. If nothing is there, the page was not a real notice.
  4. Do not install anything the page offers. An app install prompt from a package QR code is not a delivery requirement you can verify.
  5. Write down what the page asked for — password, card number, one-time code, delivery fee — so you can describe it accurately if you report it.

Scanning alone does not prove your accounts were accessed. The risk in this state is what you do next, so the safe next action is to stop using the printed route.

State C: credentials were entered

This is the state that needs action, and the order matters.

If account credentials were entered after scanning such a code, the FTC advises changing the password and enabling two-factor authentication. Source

Work through these steps in order, using the account’s own app or a page you navigate to yourself:

  1. Change the password from the official app or site, not from the page the code opened.
  2. Turn on two-factor authentication if it is not already on. Prefer an authenticator app or a hardware key over SMS where the account offers it.
  3. Change the same password anywhere you reused it. A password typed into a phishing page should be treated as known to someone else.
  4. If you entered card or bank details, contact the card issuer or bank using the number on your card or its official app. Do not use a number or link from the package or the scanned page. This article does not promise that a payment can be reversed.
  5. Keep access to your recovery method until you have finished. Do not remove your email, phone number or recovery codes before the password change and two-factor setup are confirmed working, or you can lock yourself out.
  6. Review recent account activity in the official app: sign-in locations, connected apps, forwarding rules and payment methods. Undo anything you do not recognize.

Removing a login connection or editing a profile is not the same as deleting stored data. If you are closing an account entirely, follow the provider’s own closure process and keep a working recovery method until closure is confirmed.

Use known account routes, not the printed code

A package label can print any address, phone number or QR code. It cannot prove who owns the destination. For any account decision — password reset, delivery confirmation, payment, refund — start from a route you already trust:

TaskTrusted starting point
Confirm a deliveryThe carrier’s or retailer’s app, or an address you type yourself
Reset a passwordThe service’s official app or site, or its documented account-recovery flow
Check a paymentYour bank or card issuer’s app or the number on your card
Report a suspicious messageYour local consumer protection authority; in the US, the FTC’s published guidance

If a message claims to be from a support account and asks you to move the conversation to a chat app or to “verify” by logging in, the same rule applies: confirm through the service’s own app. For that separate situation, see checking fake customer support social accounts.

A public username match is a lead, not proof of ownership. If you are trying to identify who is behind a handle that contacted you, a username lookup such as TraceSeek can show where a handle appears on 3,000+ platforms, but it does not change account settings, issue recovery codes, retrieve money or verify a real identity.

What not to conclude

A short worksheet you can copy

Fill this in before you act, so you do not have to reconstruct it later:

When you are done, the useful next action is to confirm each affected account from its own app: password changed, two-factor on, recovery method working, and no unrecognized sessions or connected apps.

Frequently asked questions

I scanned the code but did not type anything. Is my phone infected?

A scan alone does not prove malware was installed, and it does not prove your accounts were accessed. Close the page, do not install anything it offered, and check the claimed delivery or account event inside the service's own app or a site you navigate to yourself. If you notice unusual behavior afterward, use your device's official support channels rather than a link from the package.

I entered my password on the page the code opened. What order should I do things in?

Change the password from the official app or site, enable two-factor authentication, and change the same password anywhere you reused it. If you entered card details, contact your card issuer using the number on your card or its official app. Keep your recovery email, phone number or codes accessible until the changes are confirmed working.

Can I scan the code on a spare phone to see where it goes?

Do not scan it as a test. The scan is the step that loads the page, and the destination is chosen by whoever printed the code. You can check a suspected delivery through the carrier's or retailer's own app instead.

Does an unexpected package mean someone is targeting me specifically?

You cannot tell from the package alone. The label does not verify the sender, and an unexpected parcel may have an ordinary explanation. The practical step is to avoid the printed QR route and confirm any claimed delivery through a route you already trust.

Can a username search tell me who sent the package?

No. A username lookup can show where a public handle appears across platforms, but a match is a lead, not proof of ownership or identity. It does not identify a package sender, change account settings, provide recovery codes or retrieve money.

Keep reading

Ready to look someone up?

See what a username reveals

According to its product information, TraceSeek searches 3,000+ platforms in 20–30 seconds and surfaces publicly accessible profiles matching a username. The first scan is free. Possible matches need manual review. No registration or sign-in is needed for the first scan.

⬇︎ Download for iOS⬇︎ Get it on Android

Works on iPhone & Android · 20–30 second scan · 3,000+ platforms

⬇︎ App Store ⬇︎ Google Play