Ways to Scan

How to Use QRGuard

Scan any QR code or URL in simple steps fast, private, and instant.

Step 01

Upload or Paste

Upload a QR code image or paste any suspicious URL into the scanner.

Step 02

AI Analysis

QRGuard extracts 24 URL features and runs them through our Random Forest ML model instantly.

Step 03

Get Your Verdict

Receive a clear Safe, Suspicious, or Phishing result with a full score breakdown and explanations.

Step 04

Review Anytime

All your past scans are saved revisit, filter, download reports, or delete from Scan History.

QRGuard features

FAQ

Frequently Asked Questions

Everything you need to know about QRGuard.

Is QRGuard 100% accurate?
Our Random Forest model achieves 99.64% accuracy on 47,159 test samples from the PhiUSIIL dataset, with an AUC-ROC score of 0.999. No system is perfect always verify suspicious URLs before entering sensitive information.
What dataset was used to train QRGuard?
QRGuard was trained on the PhiUSIIL dataset from Kaggle, consisting of 235,795 URLs — 134,850 legitimate and 100,945 phishing. The dataset was split 80:20 for training and testing.
Does QRGuard store my data?
Scan history is saved to your account for your own review. We do not share your data with third parties. QR code decoding happens directly in your browser the image is never uploaded to any server.
Why does my safe URL get flagged?
Newly-registered domains, URLs with suspicious keywords, or sites without HTTPS may trigger warnings. Established trusted domains like banks and government sites are whitelisted automatically and will always return Safe.
What if my QR code doesn't scan?
Make sure the QR code image is fully visible, well-lit, and not blurry. You can also switch to URL mode and paste the link directly into the scanner.
Is QRGuard free to use?
Yes, QRGuard is a Final Year Project developed at UTHM for academic research and to help Malaysian users stay safe online. There are no paid features or hidden fees.