Skip to content
QR Guard - Scan QR Codes app icon

QR Guard - Scan QR Codes

Scan QR codes and inspect their contents before opening links

On the App Store iPhone, iPad Free

QR Guard lets you inspect the contents of a QR code before opening a link or taking another action. It shows the raw content, recognises common types of information and warns about potential risks in links, such as look-alike domains and insecure connections. You can optionally check links through VirusTotal using your own API key. QR Guard is free, with no ads or tracking, but it cannot detect every scam or security threat.

What it does

Inspect before acting

View the raw content of a QR code and preview links, text and actions before anything opens.

Link warnings

Inspect URLs for potential risks, including suspicious domains, redirects, insecure connections and risky downloads.

Recognise common content

QR Guard identifies websites, Wi-Fi networks, emails, phone numbers, SMS messages and vCards.

Optional VirusTotal checks

Use your own VirusTotal API key to check links against more than 70 antivirus engines.

Scan history

Revisit scans saved in your history, with iCloud and CloudKit support.

Copy scanned data

Copy data from a scan.

How to use it

Every feature, written up properly.

Getting started

Questions

Does QR Guard open links as soon as I scan them?
No. It shows what a QR code contains so you can inspect a link before opening it.
What kinds of QR code content can it recognise?
It recognises websites, Wi-Fi networks, emails, phone numbers, SMS messages and vCards. It also scans barcodes.
Do I need a VirusTotal API key?
No. VirusTotal checks are optional. To use them, you need your own API key.
Can QR Guard detect every unsafe link?
No. Its previews and warnings can help you inspect a link, but they cannot detect every scam, malicious link or security threat. Use your own judgement before opening links or taking action.
Is QR Guard free?
Yes. QR Guard is free and has no ads or tracking.

More about QR Guard - Scan QR Codes

Something not working?

Tell us what happened and we will look at it. If you are writing from inside the app, the version and device details come along automatically.