Instant, Permanent QR-Codes – FREE, NO SIGNUP.

How to Scan a QR Code — iPhone, Android, Screenshots & Photos

Open your camera. Point it at the code. Tap the link that pops up. That is the whole job on a modern phone — no app, no account, no setup.

Generate your practice QR code

Paste any link above and print the code.

Then scan it with your phone — the fastest way to learn what a good scan feels like.

How to Scan a QR Code

0/5 steps read

Open your camera

Use the built-in camera app — not a screenshot, not a third-party scanner.

Point it at the code

Fill the frame with the square from 10–20 cm away.

Hold steady for one second

Wait for the phone to focus and recognise the pattern.

Tap the pop-up banner

The link, contact, or wifi prompt appears at the top — tap it to open.

Check the preview first

Glance at the address shown. If it looks wrong, do not proceed.

Why a practice QR code works

0/8 reasons checked

Try it free — open generator ↓

Common questions

Do I need a scanner app?

No. Any iPhone from the last decade and almost every Android phone scans QR codes with the built-in camera — open it, point, tap the banner. Apps only add ads and tracking. If your camera truly cannot do it, Google Lens (free, already on most Androids) covers the gap.

Why won't my code scan?

Check four things in order: light (move into brightness), distance (10–20 cm, fill the frame), size (wallet-card minimum, bigger outdoors), and contrast (black on white always wins). Nine failed scans in ten come from one of these — the code itself is rarely broken.

Can I scan a QR code from a screenshot?

Yes. Open the screenshot on your screen and scan it with another phone's camera exactly like a printed code — or long-press the image on iPhone and tap the link. Google Photos Lens reads screenshots too. The code inside the picture works the same wherever it is displayed.

Can I scan a QR code from a photo in my gallery?

Yes. On iPhone, open the photo, long-press the code, and tap the link that appears. On Android, open it in Google Photos and tap the Lens button. Saved wedding codes, tickets, and wifi photos all scan straight from the gallery with no reprint.

Does scanning need internet?

The scan itself needs nothing — the phone reads the pattern offline in a fraction of a second. You only need internet when the code points at a web page, a menu, or a video. Wifi-join and saved-contact codes work fully offline, even in airplane mode.

Is scanning a QR code safe?

Mostly yes, with one habit: read the preview before you tap. Your phone shows the address first — if it looks odd, shortened beyond recognition, or nothing like what you expect, stop there. Never enter passwords or card details on a page you reached by scan unless you trust the source completely.

Can a QR code give my phone a virus?

No. A QR code is a picture of text. It cannot run programs or install apps by itself. The worst it can do is open a bad web page — and your phone shows you that address first. Read the preview, skip odd links, and scanning stays safe.

Are free QR code generators safe to use?

Ours is. Everything runs in your browser: your link never leaves your device, nothing is uploaded, nothing is stored. Many free tools upload your data or demand an email first. Ask two questions before any generator: does it need an account, and does my data leave my phone?

What are QR code phishing scams?

Fake codes that point at lookalike login pages to steal passwords. They hide on posters, parking meters, and emails. Defense is simple: read the preview address before tapping, and type important addresses by hand. Our static codes cannot redirect or change after printing, so what you check is what you get.

Do QR codes track me?

Ours cannot. Static codes carry no server, so there is nothing to phone home and nothing to count. Paid dynamic codes are different: they route through a server that logs every scan — city, device, time. If nobody should know you scanned, use a static code from a tool that asks for nothing.

Do QR codes expire?

Ours never do. A static code stores the data inside the pattern itself, so no server exists that could switch it off. Print it on a menu or a van and it scans in ten years. Codes that stop working are dynamic ones whose subscription lapsed — a calendar problem, not a code problem.