MakeQR

QR Code Scanner

See where a code goes before you open it

  • No app to install, no account
  • Read on your device — nothing uploaded
  • See where it goes before you open it

Point your camera at a QR code. Nothing is uploaded — it is read on your device.

The camera feed never leaves your device, and we do not store what you scan.

What the code says

Nothing scanned yet.

Turn on your camera or pick an image, and this QR code scanner reads the code on your device and shows what it contains before anything opens. There is no app to install and no account. Links show the website name on its own line, so you can spot a fake before you tap.

This QR code scanner runs in your browser. Point your camera at a code, or give it a screenshot or photo, and it shows exactly what the code contains, whether a web address, a WiFi login or plain text. Nothing opens until you choose.

It covers the moments the phone's own camera handles poorly: a code inside a screenshot or an email attachment, a laptop with a webcam, or a code you do not trust yet. When you need to scan a QR code on a sticker in a parking lot, seeing the real address first is the safest way to do it.

How to scan a QR code here

  1. Choose camera or image

    Tap Turn on camera and allow access, or choose Scan an image instead and pick a screenshot or photo from your files.

  2. Hold the code steady

    Let the code fill about a third of the frame and keep it flat. Glare on glossy paper is the most common reason a code will not read, so tilt it slightly.

  3. Read the result

    The content appears under What the code says. For a link, the website name is shown on its own line so you can check it.

  4. Open or copy

    Tap Open link for an ordinary web address, or Copy to keep the content. Anything else is shown as text only.

Scan a QR code from an image or screenshot

Phone cameras read codes in front of them, not codes already on the screen. For a code in a PDF invoice, a WiFi code a friend sent in a chat or a screenshot of a ticket, choose Scan an image instead and pick the file. If nothing is found, crop closer to the code or use a sharper image.

Checking a QR code before you open it

QR phishing works because nobody reads a long address on a small screen: a sticker over a real code on a parking meter sends people to a copy of a payment page. This scanner is built around that risk.

  • Nothing opens automatically

    A code is read and shown, and you decide whether to open it.

  • The site name stands alone

    The domain appears on its own line, where a swapped character, like paypa1 instead of paypal, is easier to notice.

  • Only web links get an Open button

    Codes containing scripts or unusual link types are shown as text and cannot be opened from here.

  • Nothing leaves your device

    The camera feed and the result stay in the browser. MakeQR does not store what you scan.

QR code scanner on iPhone, Android and laptop

On a laptop, this page uses the webcam, and browsers only allow camera access on a secure https page. On phones, the built-in camera usually reads codes too; this scanner is for when you want to see the content first, or when the code is inside an image.

What the scanner can show you

Anything a QR code can hold: web addresses, WiFi strings, contact cards, email and SMS templates, phone numbers and plain text, shown as raw content. A WiFi code shows the network name and password, a handy way to recover a forgotten password from a code taped to a router.

Inside the code
WIFI:T:WPA;S:Harbor Office;P:tide-7719;;

Getting a clean read at any distance

A scanner reads most reliably when the code fills a third to half of the frame. Codes are meant to be scanned from about ten times their width: a 2 cm code on a card from about 20 cm, a poster code from a few meters. Move closer rather than zooming, since digital zoom blurs the modules.

Print it at least 20 mm (2.0 cm) wide

Why a QR code will not scan

  • Glare and curved surfaces

    Glossy labels, bottles and screens reflect light across the modules. Tilt the code or the phone until the reflection moves off it.

  • Faint or inverted codes

    Light codes on dark backgrounds and pale colors are hard for many scanners. Better light or a sharper photo usually helps.

  • It is not a QR code

    Barcodes on groceries, Data Matrix codes on parcels and Aztec codes on some tickets are different formats. This scanner reads QR codes only.

Making your own code after scanning one

If you scanned a code to see how it was built, you can make your own here: static codes are free, need no account, and never expire.

For a code you can edit later, or one that counts scans, create a dynamic code; the first two are free forever with an account.

How dynamic QR codes work

When a browser scanner helps

  • Checking the address behind a sticker on a parking meter before paying.
  • Reading a WiFi code from a photo a colleague sent, to type the password into a laptop.
  • Scanning a code in a PDF ticket on the same phone that has the PDF open.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code Scanner: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

How do I scan a QR code on an iPhone?

Open the Camera app and point it at the code; a banner appears that you tap. If nothing happens, check Settings, Camera, Scan QR Codes. For a code in a screenshot, or to see the address first, use this page.

How do I scan a QR code on Android?

Most Android phones read codes in the camera app or through Google Lens. This page works in any Android browser and also reads a code from an image in your gallery.

Can I scan a QR code from a screenshot or photo?

Yes. Choose Scan an image instead and select the file. The image is read in your browser and never uploaded. If no code is found, crop closer to the code or use a sharper image.

Is it safe to open what a QR code points to?

Not automatically. A sticker over a real code is a common trick. This scanner never opens a link by itself, shows the site name on its own line for checking, and only offers to open ordinary http and https addresses.

Does the QR code scanner work on a laptop?

Yes, with a webcam. Browsers only allow camera access on secure pages, which this is. Without a webcam, choose an image instead and it is read the same way.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.