Do QR Codes Work Without Internet?
Scanning a QR code needs no internet. Whether it then works depends on what's inside: Wi-Fi, contact and text codes work offline, website links don't.
Yes, scanning a QR code works without internet: the phone reads the pattern with its camera and decodes it on the device. Whether the code is useful offline depends on what’s stored in it. A Wi-Fi login, a contact card or a block of text works with no connection at all. A website link scans fine, but the page won’t open until the phone is back online.
How a phone reads a QR code
A QR code is data written as a pattern of squares. According to Wikipedia’s QR code article, the code is “detected by a two-dimensional digital image sensor and then digitally analyzed by a programmed processor.” On a phone, the camera is the sensor and the phone is the processor. Nothing leaves the device. Even a scuffed code gets repaired locally: DENSO WAVE says a partly smeared or damaged code “has the capacity to correct itself and restore the original data.”
After decoding, “a reader will typically send the data to the application associated with the data type used by the QR code.” A link goes to the browser, a contact to the contacts app, Wi-Fi details to network settings. Only at this handoff can a missing connection get in the way.
The format predates smartphones. Wikipedia notes QR codes were invented in 1994 at Denso Wave to label automobile parts, a factory job with no web involved.
What works offline and what doesn’t
| What the code holds | Works with no internet? | What the person sees |
|---|---|---|
| Wi-Fi network details | Yes | Prompt to join the network |
| Contact card (vCard) | Yes | Prompt to save the contact |
| Plain text | Yes | The text on screen |
| Phone number or SMS | Partly | Dialler or message app opens; the call or text needs mobile signal |
| Website link (static) | No | Browser opens, then fails to load |
| Dynamic QR code | No | Browser can’t reach the redirect |
Codes that carry their content inside
Wi-Fi codes. The network name, security type and password sit in the code as text. Wikipedia gives the common format as WIFI:S:<SSID>;T:<WEP|WPA|nopass>;P:<PASSWORD>;; and notes that Android and iOS 11+ both support it. Android can make one for you: Android Help walks through opening Settings, then Network & internet, then Internet, picking the network and choosing Share. “Your device will give you a QR code.”
This type exists to fix a no-internet moment. A guest at a holiday cottage with no mobile signal scans the card on the fridge and gets online.
vCard is the standard file format for electronic business cards, and vCards can be shared through a QR code. The details live in the pattern, so someone at a conference with a dead connection can still save your contact. Plain text works the same way: instructions, a serial number, a short note. The phone just shows it.
Capacity is the catch. DENSO WAVE’s version page says it depends on the amount of data, the character type and the error correction level. Wikipedia lists the maximum for the largest version (version 40, lowest error correction) as 7,089 numeric characters, 4,296 alphanumeric, 2,953 bytes or 1,817 kanji characters. That’s plenty for a Wi-Fi password and nowhere near enough for a menu or a brochure.
Codes that point somewhere else
A static link code holds the URL itself, so the scan works offline and the phone offers to open it. The page loads once the phone has data or Wi-Fi.
A dynamic code holds a short link to a redirect service, which forwards the phone to the real destination. That’s how you can change a QR code’s destination after printing and count scans. It also means two connections: one to the redirect, one to the final page. Dynamic vs static QR codes covers the trade-off.
A real example: the basement venue
Say a restaurant runs a cellar bar where mobile signal drops to nothing. The menu on each table is a QR code linking to a web page. Guests scan, the browser opens, and the page spins forever. Staff hear “your QR code is broken” all night.
The scan worked. The menu just lives on a server the phone can’t reach.
Two fixes, in order of preference:
- Put a Wi-Fi QR code next to the menu code. Guests scan the first, join the network, then scan the second. A Wi-Fi QR code generator builds it in a minute, and how to create a Wi-Fi QR code sign covers wording and placement.
- Keep a few printed menus behind the bar for anyone who won’t join the network.
My take
“Does it work offline” is the wrong question. Ask where people will be standing when they scan. A code on a mountain trail sign, in a basement, on a plane seat-back or in a rural area should carry its content (Wi-Fi, text, contact) or come with a way to get online. A code on a city-centre shop window can link to anything.
Most “it doesn’t work” reports I’d treat as connection problems until proven otherwise. Before reprinting, check why a QR code isn’t scanning and rule out signal first.
The limitation
Offline codes give up what makes links useful. A Wi-Fi or vCard code can’t be edited after printing, because the content is the pattern. Change the Wi-Fi password and every printed card is wrong. You get no scan counts either, since nothing ever hits a server.
Dynamic codes have the opposite problem. QRAnalytica’s dynamic codes run through QRAnalytica’s redirect servers. That’s what makes editing and scan counts possible, and it’s a dependency: no connection on the phone, or no redirect service, means no destination. If you pick a dynamic code for a place with weak signal, test it there first.
Offline or not, a scan sends the phone wherever the code says, so learn how to scan a QR code safely.
FAQ
Can I scan a QR code with no signal?
Yes. The phone reads the code with its camera and decodes it on the device. What happens next depends on the content: a Wi-Fi login, contact card or plain text works right away, while a website link needs a connection to load.
Do Wi-Fi QR codes need internet?
No. The network name and password are stored in the code itself, so the phone can read them and join the network. That’s the point of a Wi-Fi code: it gets people online.
Do dynamic QR codes work offline?
No. A dynamic code holds a short link to a redirect service, which then sends the phone to the real destination. Without a connection, the phone can’t reach the redirect.
Does a QR code itself expire if it’s never online?
The printed pattern doesn’t need a network and doesn’t expire on its own. A code that holds text, a contact or Wi-Fi details keeps working as long as it can be read. A code that holds a link stops being useful if the page or redirect behind it goes away.