ItemTrack

Help center QR codes Scanning with the in-app scanner

Scanning with the in-app scanner

ItemTrack has a built-in QR scanner at /scan.php (or tap the Scan link in the top navigation). The advantage over your phone's camera app: you stay signed in. If you scan with your phone's camera, the QR opens in your phone's browser, and if your ItemTrack session has lapsed (different device, cleared cookies, browser cache eviction), you'll need to log in again before the resource page loads. The in-app scanner skips that.

How to use it

  1. Tap Scan in the navigation.
  2. Tap Start scanner.
  3. Browser asks for camera permission. Tap Allow.
  4. Point the camera at the QR sticker. Hold steady about 10–15 cm away in good light.
  5. The reticle flashes when the code is detected, and you're redirected to the resource page.

That's it. No buttons to push during the scan — the detection is automatic.

Browser support

The scanner uses the native browser BarcodeDetector API. Supported browsers as of 2026:

  • iOS Safari 17 and later
  • Chrome on Android (recent)
  • Edge
  • Firefox — not yet (use camera app fallback)
  • iOS Safari 16 and earlier — no, use camera app fallback

If the scanner isn't supported on your browser, you'll see a notice on the page and the Start scanner button is disabled. Use your phone's camera app instead — the QR still works, you just may need to re-login if your session has lapsed.

Same-origin safety

The scanner only follows URLs that point to ItemTrack (/q.php or /q/... paths on this domain). If you accidentally scan something else — a parcel-tracking QR, a Wi-Fi config QR, a payment-request QR — the scanner shows an error: "Not an ItemTrack code" with the scanned value, and refuses to navigate.

This is intentional. We don't want a malicious sticker on someone else's box to redirect you to a phishing site.

Permissions

The first time you tap Start scanner, the browser asks for camera permission. If you accidentally tap Block, you'll need to:

  • Mobile — go to your browser's site settings and re-allow camera for store.sampletrack.one.
  • Desktop — click the camera icon in the URL bar or open browser site permissions.

The page checks permission on every Start, so once you fix it, just tap Start again.

Camera light

When the scanner is running, your phone's camera indicator (the green dot on iOS or the icon on Android) is on. When you stop the scanner — by tapping Cancel, navigating away, backgrounding the app, or successfully scanning a code — the indicator goes off immediately. We explicitly stop the camera stream on every navigation event. If the indicator stays on after you've left the page, that's a bug — please report it.

Troubleshooting

  • Camera doesn't open. See troubleshooting article on camera issues (you're already here, but the section below covers it).
  • Scanner is slow / doesn't detect. Bad lighting is the usual cause. Try moving to a well-lit area. Hold the phone steady and not too close (~10–15 cm is the sweet spot).
  • Detected the wrong code. If you scanned a QR with two visible at once, the scanner picks one. Cancel and re-aim.

Privacy

Camera frames are processed entirely on your device. Nothing is uploaded. The browser's BarcodeDetector reads the image data directly from the video stream — we don't see what your camera is pointing at, only the result of a successful decode (the URL string).

← Back to QR codes