- QR codes allow quick and easy access to websites, apps, payments, and information in physical spaces.
- Google Lens and the mobile phone's camera can read QR codes both in real time and from saved photos or captures.
- On Android there are several ways to scan QR codes: camera, Google Lens and integrated QR reader starting with Android 13.
- On iPhone, you can scan QR codes using the camera or the QR code scanner in Control Center.
QR codes have become ubiquitous: bar menus, payments, paperwork, museums, transportation, and much more . And luckily, you don't need to install dozens of apps to read QR codes: your phone's camera and Google Lens are more than enough for most situations.
Furthermore, many current mobile phones come with everything included as standard: Google Camera, Google Lens, and, on Android 13 or higher, a built-in QR code reader . Add to that the iPhone's features, and practically anyone can scan a code with a couple of taps and without any hassle.
What is a QR code and why is it so useful?
A QR code is a type of two-dimensional barcode that allows a lot of information to be encoded in a small square filled with black and white squares. Unlike a classic barcode, here the data is organized both horizontally and vertically.
Thanks to this format, QR codes can contain web links, text, your phone number , Wi-Fi credentials, payment information, or app access . Simply point your phone's camera at the code to have the content interpreted and the corresponding action performed.
In everyday life they are used, above all, to quickly access web pages or services without having to write long addresses , but they have also gained strength in verification processes, bank confirmations and electronic payment systems.
The importance of QR codes in accessibility
In the field of accessibility, QR codes have become a key tool to bring information closer to people with different needs and facilitate interaction with their environment.
For example, many restaurants are replacing or supplementing paper menus with digital menus accessible via a QR code on the table . This way, any customer can view the menu from their own mobile phone, with the option to increase the font size, use screen readers, or translate the content.
QR codes are also used in museums, parks, plazas, and other public spaces to provide expanded information about artworks, routes, rules, or services. Instead of panels full of text, a small code allows access to detailed explanations, audio guides, or adapted videos.
In the realm of payments, QR codes facilitate the use of electronic means without the need for complex card readers or physical cards . They are commonly seen in shops, small businesses, and public services for paying fees, admissions, or mobile phone top-ups.
Although some codes are marked with raised or tactile signals to make them easier to locate , this is still not the norm. Therefore, it's important to consider the phone's position, the distance, and certain focusing techniques to ensure the camera detects them correctly.
How does reading QR codes with the Google camera work?
On many Android devices, the Google Camera app allows you to scan QR codes directly, without having to open other apps . However, this feature isn't available on all models; it depends on the brand, the Android version, and the manufacturer.
When the option is available, the code can be read in two main ways: using a dedicated QR code mode within the camera or using normal photo mode . In both cases, the phone recognizes the code and displays a prompt to open the content.
It's important to understand that, due to system limitations, some phones cannot scan QR codes in modes like portrait or video . If you try to use those modes and nothing happens, switch to standard photo mode or the dedicated QR code mode if your phone has one.

Steps to scan a QR code with the Google Camera
If your mobile phone includes the Google Camera with QR support, the basic process is very simple and only takes a few seconds, although it is advisable to follow a small order to make the recognition faster and more reliable.
1. Open the Google Camera
First, open your device's camera app. On many modern Android phones, the Google Camera app comes pre-installed as the default . For others, the QR code reader is integrated into the manufacturer's own camera app, offering similar features.
2. Choose the appropriate scanning mode
Once inside the camera, you can choose between two main reading methods, depending on what your phone allows and how you have the app configured:
- Camera QR modeOn some models, you'll find a button or tab labeled "QR" or similar. If you select it, simply point your phone at the code to have it read. This method usually Optimize focus and detection by focusing exclusively on QR codes..
- Standard photo modeIn other cases, simply keeping the camera in normal photo mode is enough and point directly at the QR codeThe system analyzes the image and, if it identifies a valid code, will display a banner or a contextual button with the suggested action.
Please note that if you're using modes like portrait, video, or other special camera modes , your phone might not be able to read the code. In that case, switch to standard photo mode or QR code mode.
3. Open the content of the QR code
When the camera recognizes the QR code, a notification or small banner should appear, usually at the bottom or center of the screen, with the action to perform. This is usually a link, an app that can be opened, or a payment system compatible with the encoded information.
To continue, simply tap that banner. Depending on the type of content, your phone will take you to a web browser, a specific app, a form, or a payment platform . If the code contains text, contacts, or other information, it will be displayed on the screen so you can decide what to do.
How to scan QR codes with Google Lens on Android
Google Lens is a visual recognition tool from Google that allows you to search for information based on what you see in your camera or in a photo . Among its many features, one of the most useful is reading QR codes.
The great advantage of Lens is that it comes integrated into many Android phones, Google Assistant, and apps like Google Photos . This means you can use it both to scan live codes and to interpret codes you already have saved in your gallery.
Activate Google Lens from the Assistant
A quick way to access Google Lens on Android is through Google Assistant. To do this, you can use a long press on the home button, the dedicated physical button, or the gesture configured on your phone , depending on the model.
When you open the Assistant, you'll see the Google Lens icon (usually a stylized camera). Tapping it will open the Lens interface and activate the camera, ready to analyze what's in front of it.
At that point, you simply point your camera at the QR code you want to scan. It's best if the code occupies a reasonable portion of the screen and is as clear as possible , although Lens is usually quite flexible.
Check the correct search mode
Google Lens includes several recognition modes: translation, shopping, food, homework, text, etc. To reliably scan QR codes, it's important that Lens is in general search mode, represented by the magnifying glass icon.
If you notice the system is having trouble identifying the code or is returning strange results (for example, similar images of other codes), check that it's not in a specialized mode that might be confusing it . Switch to general mode by tapping the magnifying glass and refocus on the code.
In situations with many elements in the scene (signs, text, overlapping images), it can be helpful to tap directly on the QR code area on the screen . This tells Lens which part of the image to analyze and increases the chances of a successful scan.
View the content and act upon it.
Once Google Lens correctly interprets the code, it will display the associated information or a link with the recommended action on the screen.
- If it's a URL, clicking on it will open the browser.
- If they are contact details, you will have the option to add them to the address book.
- If it's a text, you can copy or share it.
In some contexts, such as payments or bank confirmations , the code may redirect to a specific app or secure form. Before confirming any transaction, verify that the link and destination application are trustworthy and avoid threats like quishing.
Scan QR codes from a photo or screenshot with Google Lens
We don't always have the QR code physically in front of us; often it arrives in an image, an email, or a screenshot. In those cases, you can also use Google Lens to identify it without having to print anything , or learn how to read QR codes on a computer.
1. Make sure the image is saved on your mobile phone
For Google Lens to analyze an image, it must be available on your device, either in your gallery or internal storage. Therefore, if you receive a QR code via messaging or in an app , the first step is to save the image or the QR code to your phone.
In Telegram, for example, photos aren't always saved automatically, so you'll need to use the context menu to download the image to your gallery . In WhatsApp, images are usually saved, although in some cases they don't appear in your gallery if you have the option to not share them with the system enabled.
If the code is embedded in an app that doesn't allow easy image download, you can use a screenshot . This ensures the code is saved and you can open it later with Lens without relying on the "analyze screen" command appearing.
2. Open the image with Google Photos and use the Lens button
The easiest way to scan a QR code from a photo is by using Google Photos. Open the app and find the image or screenshot containing the code . If you don't see it in the main view, go to the Albums tab and check the "Photos on device" section.
Once you find the image, open it in full size. At the bottom, you'll see the Google Lens icon. Tap that button, and the image will instantly begin scanning for relevant elements , including QR codes.
If the photo has a lot of elements (text, logos, objects), Lens might take a little longer or hesitate about what to analyze. In that case, manually select the area where the code is located so the system focuses on that exact part of the image.
When the QR code is detected, Lens will show you the content and the same action options you would have if you had scanned it in real time: open a link, add a contact, copy text, or access a compatible app.
Google Lens vs. Android's built-in QR reader
Although Google Lens is very powerful and versatile, it isn't always the fastest or most stable option for reading QR codes on Android. Some users have found that, in certain situations, Lens can be somewhat slow or reluctant to recognize certain codes.
On some phones, Lens is integrated into the camera app itself, which seemingly simplifies the process. However, when using it to read QR codes, it sometimes takes longer than desired to achieve correct recognition , and even produces irrelevant results such as similar images of other codes.
Furthermore, if the code is in a tricky position or the lighting isn't ideal, Lens may require quite precise framing and several attempts to identify it correctly. Sometimes, it simply can't, forcing you to resort to another method.
The native QR code reader of Android 13 and later
Starting with Android 13, the system includes its own QR code reader in the quick settings. This tool, also developed by Google, has proven to be faster and more accurate than using Lens in many everyday scenarios.
The integrated QR code reader can be activated from the quick settings panel (the same one where you find Wi-Fi, Bluetooth, etc.). Once added, simply tap its icon to open a lightweight reader focused solely on finding QR codes.
In practice, numerous users have observed that this reader is capable of identifying codes at high speed, even if the phone moves slightly or if the code is at an awkward angle . It doesn't require the same perfect framing as Lens and usually works on the first try.
If you have Android 13 or later, it's highly recommended to place this quick setting in an easily accessible position on the notification shade . This way, instead of opening the camera app and switching to Lens, you can read QR codes with a single tap from any screen.
Another option on Android: using TalkBack
On Android devices with TalkBack enabled, there's an accessible alternative for scanning QR codes without relying directly on the camera app or Lens. This feature is especially designed for people who primarily use a screen reader.
The general procedure involves opening the TalkBack menu and going to System Actions, where you'll find the Quick Settings section . Within this menu, there's usually an option for reading QR codes.
When you select the scan code option, the system will prompt you to locate a QR code and, once detected, will confirm that it has been read successfully . From there, the corresponding action will be triggered, whether it's opening a link, displaying information, or launching an app.
How to scan QR codes with an iPhone
On iPhones, QR code reading is also natively integrated. There's no need to install additional apps, as the system camera and a dedicated scanner in Control Center perfectly fulfill this function.
Read QR codes from the camera on iPhone
The most direct way to read a QR code on an iPhone is by using the Camera app. Open the camera and position the QR code within the screen frame , ensuring it is visible and as clear as possible.
If detection is enabled, a notification will appear at the top of the screen within seconds, outlining the action that can be taken . This will typically be a link to a website, app, form, or specific content.
Simply tap that notification and your iPhone will take you to the destination: open the browser, the App Store, or the corresponding app linked to the code . The process is very similar to what happens on Android with the banner that appears after scanning the code.
Use the QR code scanner in the Control Center
Another very convenient option on iPhone is to use the QR code scanner in Control Center. To access it, first enable it in Settings, under Control Center , and add the shortcut to the list of visible controls.
Once set up, simply open Control Center (by swiping down from the top right corner or up from the bottom, depending on your model) and tap the code scanner icon . This will open the camera in a mode specifically designed for reading QR codes.
Position your iPhone so that the code is clearly visible on the screen . The system will detect it and display a notification to access the link or the associated app.
Practical tips to help your camera better detect QR codes
Beyond the app you use (Google Camera, Google Lens, Android's native reader, or the iPhone camera), there are a number of general recommendations that help improve detection and avoid errors when scanning.
First, it's always preferable to use the phone's rear camera , as it typically offers better quality, faster focus, and a wider dynamic range than the front camera. This is especially useful in low-light or reflective situations.
Distance also matters: it's best to hold your phone far enough away so the entire code fits in the frame , but not so far away that it appears tiny. If the code occupies a reasonable portion of the screen, recognition is usually almost instantaneous.
Sometimes, a helpful trick is to gently move your phone in small circular motions in front of the surface where the code is located. This helps the camera focus and can make it easier for the algorithm to find the QR code pattern.
If the code is printed on curved, shiny, or reflective surfaces , try slightly changing the angle of your phone or partially blocking the light causing the glare. Sometimes, a small change in position makes the difference between it being read or not.
By using the camera, Google Lens, built-in Android QR code readers, and iPhone options correctly, you can get the most out of QR codes in everyday life, as well as in accessibility or security situations . Knowing these different scanning methods, from live reading to analyzing saved photos, allows you to react quickly when a QR code appears on your screen, on a sign, or in any document you need to interpret rapidly. Share this information so more users can learn how to use Google Lens to scan QR codes.