QR codes have become an integral part of digital life: from paying for purchases to authorizing services. But what to do if you donโt need to scan, namely show a QR code on the Android screen? For example, to transfer a Wi-Fi password to a guest, confirm login on another device, or display a promotional code in a store. In this article, we will look at all the current methods - from built-in functions to specialized applications.
It is important to understand that generating a QR code on the screen is different from scanning it. There is no need for a camera here - on the contrary, your Android screen it itself will become a source of code. We will consider solutions for all versions of the system (from Android 8.0 Oreo to the latest Android 15), including methods without installing additional software. We will pay special attention to hidden functions of Google services that allow you to create a QR code in 2 clicks without third-party utilities.
1. Built-in Android tools: where to look for a QR code without apps
Many users are unaware that modern versions of Android already contain tools for generating QR codes. These functions are hidden in system applications and do not require the installation of additional software. Let's consider the most reliable options.
The easiest way is to use Google Lens, which is integrated into the standard camera of most devices. Open the application Camera, go to mode More โ Google Lens (or click on the icon Google Lens in the lower right corner). In the service interface, select the tab Text, enter the required information (for example, text or link), and the system will automatically generate a QR code. This method works even offline after the first launch.
- ๐ฑ For Samsung owners: in the application Samsung Internet (default browser) there is a built-in generator. Open any web page, click
โฎ โ Share โ QR code. - ๐ Google Chrome: in the latest versions of the browser, a QR generation function has appeared for the current page. Click on the icon
Share(up arrow) and selectQR code. - ๐ถ Wi-Fi networks: in the access point settings (
Settings โ Network and Internet โ Wi-Fi โ Network name โ Share), the system automatically generates a QR code with connection data.
โ ๏ธ Attention: In some firmware (for example, MIUI from Xiaomi or ColorOS from Oppo) built-in QR code generators may be missing or unstable. Before using, check the availability of the function in your OS version.
2. Specialized applications: top 5 QR code generators
If the built-in tools are not suitable (for example, you need to create code with a logo or in a non-standard format), third-party applications will come to the rescue. We tested dozens of utilities and selected the best in terms of functionality and security.
The leader remains QR Code Generator from QR Stuff โthe application supports code generation from 15+ types of data (from plain text to vCard and geolocation), allows you to customize colors, add logos and save codes in high resolution. An alternative is QR & Barcode Scanner from Gamma Play, which combines a scanner and a generator in one interface. Suitable for business tasks QR Code Monkey with advanced design tools.
| Application | Features | Cons | Rating |
|---|---|---|---|
| QR Code Generator | Support 15+ formats, design customization, export to PNG/SVG | Advertising in the free version | 4.8 |
| QR & Barcode Scanner | Scanner + generator, code history, offline work | Limited design settings | 4.6 |
| QR Code Monkey | Advanced design, API integration, business templates | Complicated interface for beginners | 4.5 |
| Visual QR Code | Animated QR codes, adding backgrounds, gradients | Paid features | 4.3 |
When choosing an application, pay attention to the permissions it requests. Reliable QR code generators should not require access to Contacts, SMS or Geolocations (unless you plan to create codes with this data). Before installing, check reviews of the latest updates - some applications, after being purchased by new developers, begin to show aggressive advertising.
Check the rating (not lower than 4.2)
Look at reviews for the last 3 months
Make sure the application was updated in 2026-2026
Limit unnecessary permissions in Android settings-->
3. Google's hidden capabilities: generating QR codes through the company's services
Google offers several little-known ways to generate QR codes through its services. These methods do not require software installation and work directly in the browser or through system applications.
One โโof the most convenient options is Google Keep. Create a new note, enter text or a link, then click on the icon Share and select QR code. The code will be generated instantly and saved in the note. The advantage of this method is synchronization between devices: you can create a code on your phone and show it later on your tablet.
For account owners Google Workspace (formerly G Suite) a generator is available in Google Sheets. Use the formula =IMAGE("https://chart.googleapis.com/chart?chs=200x200&cht=qr&chl=" & A1)where A1 is the cell with your data. This method is suitable for creating bulk QR codes (for example, for tickets or promotional codes).
How to create a dynamic QR code in Google Sheets
1. In cell A1, enter data (for example, "https://example.com/promo123")
2. In cell B1, insert the formula =IMAGE("https://chart.googleapis.com/chart?chs=200x200&cht=qr&chl=" & A1)
3. Extend the formula to the required number of lines
4. If the data in column A changes, the codes in column B will be updated automatically
โ ๏ธ Attention: The service Google Chart APIused to generate QR codes in Sheets has restrictions on the number of requests (up to 1000 per day for one account). If the limit is exceeded, the codes will stop updating.
4. Generating a QR code via ADB: for advanced users
If you need to automate the creation of QR codes (for example, for testing or integration into your own application), you can use Android Debug Bridge (ADB). This method requires connecting the device to the computer and basic knowledge of the command line, but allows you to flexibly customize the process.
The main command for generating a QR code via ADB:
adb shell am start -a android.intent.action.VIEW -d "https://api.qrserver.com/v1/create-qr-code/?size=200x200&data=YOUR_TEXT"
Replace YOUR_TEXT with the required data. The code will open in the device browser. For automation, you can create a file with several commands or integrate generation into a script. YOUR_TEXT Install the package .bat-file with several commands or integrate generation into a script.
A more advanced option is to use Termux (Linux emulator for Android). Install the package qrencode command pkg install qrencode, then generate codes directly on the device:
qrencode -o /sdcard/qr.png "Your text here"
File qr.png will be saved in the root folder of the internal storage.
To avoid manually entering long commands, create a text file with frequently used templates on your computer and copy them to the terminal as needed.
5. Problems and solutions: why the QR code is not displayed
Even when following the instructions correctly, users sometimes encounter problems displaying QR codes. Let's look at typical errors and ways to eliminate them.
Problem 1: The code is displayed blurry or cannot be scanned. Solution: Increase the generation size (in applications, select a resolution of at least 500x500 pixels). If you are using a web service, add the parameter &size=500x500 to the URL. Also check the contrast: black code on a white background scans better than color options.
Problem 2: The application generates the code, but it does not open in others devices. Solution: Check the data encoding. Some characters (for example, Cyrillic or emoji) may violate the structure of the code. Use URL-encoding for special characters or switch to Latin.
- ๐ Code is not updating: Clear the application cache or restart the device. In Google Sheets click
File โ Clear cache. - ๐ต Does not work offline: Make sure the application supports local generation (for example, QR Code Generator Pro).
- ๐ Blocking by antivirus: Add the application to exceptions or use the web version of the service.
If the QR code contains confidential data (passwords, tokens), never save it to the cloud services or device gallery. Use temporary generators with auto-clearing, for example QR Code Generator in incognito mode.
6. Alternative methods: from widgets to smart watches
In addition to standard methods, there are non-obvious ways to display QR codes that may be useful in specific applications. situations.
Widgets on the home screen: Applications like QR Widget allow you to place a dynamic QR code directly on your desktop. This is convenient for frequently used codes (for example, Wi-Fi for guests). Setup takes less than a minute: add a widget, select the data type and save.
Smart watch: If you have Wear OS or Samsung Galaxy Watch, you can generate a code directly on your watch. Install the application QR for Wear OS, synchronize the data from your smartphone, and the code will be available on your wrist. This is relevant for fitness clubs or contactless access systems.
Voice assistants: Google Assistant can generate QR codes by voice command. Say, โHey Google, show me the QR code for [your text].โ The assistant will open a browser with the finished code. The function works in English and some European languages, but may not be available in Russian-speaking regions.
7. Security: how to protect data in QR codes
QR codes are convenient, but can become a vulnerability if they contain confidential information. Follow these rules to minimize risks:
1. Avoid storing sensitive data. Never generate codes with passwords, credit card numbers or personal documents. If this is necessary (for example, for authorization in a corporate system), use dynamic QR codes with a limited validity period (available in QR Code Monkey Pro or Bitly).
2. Check the scanning source. If you show the code on your screen, make sure that the scanning device belongs to a trusted person. Attackers can use special applications to intercept data from QR codes.
- ๐ Encryption: For corporate use, use encrypted QR codes (for example, via AES-256 in QR Code Studio).
- โฑ๏ธ Time limit: Set up automatic code expiration (the function is available in Google Authenticator for 2FA).
- ๐ Geoprotection: Some services (for example, QR TIGER) allow you to limit scanning with a code only in a certain location.
โ ๏ธ Attention: In 2026, cases of fraud with fake QR codes for payment were recorded (so-called "quishing") Always verify the recipient's details before transferring funds, even if the code was generated by a trusted source.
FAQ: Frequently asked questions about QR codes on Android
Can I create a QR code without the Internet?
Yes, but with reservations. Built-in tools (for example, in Google Keep or Samsung Internet) require the Internet to download templates for the first time, but then work offline. Specialized applications like QR Code Generator Offline generate codes without connecting to a network, but have limited functionality (for example, they do not support logos).
How to make a QR code for Wi-Fi without a password?
This is impossible by definition: a QR code for Wi-Fi always contains the name of the network (SSID) and password (PSK). However, you can create code for a guest network with limited access. In the router settings, enable the function Guest network, set a simple password (for example, guest1234) and generate a code via Settings โ Wi-Fi โ Share.
Why can't my QR code scan on my iPhone?
The problem is usually related to the data format. iPhone is stricter about encoding: make sure that the code does not contain Cyrillic or special characters. Also check the contrast - on the iPhone, codes with black modules on a white background (without gradients) are scanned better. Try generating the code again with the default parameters.
Can I track who scanned my QR code?
Yes, but only if you use Dynamic QR codes with analytics. Services like Bitly, QR Code Tiger or QRStuff provide statistics on scans: time, geolocation (approximate), device type. For static codes (generated by standard tools), tracking is not possible.
How to print a QR code from the Android screen without losing quality?
Take a screenshot of the code (Power + Volume Down), then open the image in Google Photos and select Print. In the print settings, set the scale 100% and format PDF (if you need a digital version) or A4 for physical printing. Avoid compressing the image - this may make the code unreadable.