Connecting guests to your home Wi-Fi network using a password is a tedious process: you have to dictate a complex combination of characters, check the case of letters, or even enter it manually on someone else's device. QR code for Wi-Fi solves this problem in seconds: just scan a picture, and the gadget automatically connects to the network. But how do you create it?
In this article you will find 5 proven methods Wi-Fi QR code generation options—from built-in smartphone tools to online services and specialized apps. We'll explore security nuances, compare methods based on speed and convenience, and show you how to avoid common mistakes (for example, when a code doesn't work due to an incorrect password format). The Wi-Fi QR code works on all devices with a camera, from iPhones to smart TVs and wireless-enabled printers.
If you're an office network administrator or simply frequently host guests, this method will save you hours of time. And for owners of cafes, coworking spaces, or hotels, QR codes on desks or reception desks will become a standard service.
Why is a QR code better than a Wi-Fi password?
The traditional method of connecting to Wi-Fi—entering a password manually—has several disadvantages:
- 🔄 Input errors: complex passwords with symbols
!@#$%It's easy to confuse them, especially on smartphone screens. - ⏳ Waste of time: dictation and checking takes 2-5 minutes (and if there are a lot of guests, even longer).
- 🔒 Security risks: When a password is transmitted orally, it can be overheard by outsiders.
- 📱 Inconvenience on some devices: for example, on Smart TV or printers, entering text takes forever.
QR code eliminates all these problems:
- ⚡ Instant connection: scanning takes 1-2 seconds.
- 🛡️ Security: the password is not transmitted in clear text (only your device will see it after scanning).
- 🌍 Versatility: works on Android, iOS, Windows, macOS and even on some smart devices (For example, Xiaomi Mi Box or Samsung SmartThings).
- 📋 Convenience for business: the code can be printed on stickers, signs, or even embedded in the menu (relevant for cafes and hotels).
The only caveat: if you have hidden Wi-Fi network (with broadcasting disabled) SSID), the QR code won't work—devices won't be able to detect it. In this case, you'll have to revert to manual entry or enable network visibility in the router settings.
What information is needed to generate a QR code?
To create a working QR code for Wi-Fi, you will need three required parameters:
SSID— the name of your network (what you see in the list of available connections).Password— Wi-Fi password.Encryption— encryption type (usuallyWPA/WPA2orWPA3).
Where can I get them?
- 📡 On the router: The network name and password are often found on a sticker on the back of the device (e.g. TP-Link, ASUS or Keenetic). The encryption type can be viewed in the router's web interface (usually in the section
WirelessorWi-Fi). - 💻 On the connected device:
| Device | How to find the SSID and password |
|---|---|
| Windows 10/11 | Open Settings → Network & Internet → Wi-Fi → Manage known networksSelect your network and click Properties — there will be SSIDLook at the password Network and Control Center (click on the Wi-Fi icon in the tray → Wireless network properties → Security). |
| macOS | Clamp Option and click on the Wi-Fi icon in the menu bar → select your network. The password can be found in System Preferences → Network → Advanced → Wi-Fi. |
| Android | Go to Settings → Wi-Fi, tap on your network and select Share (PIN or fingerprint verification will be required). |
| iPhone/iPad | The password can only be viewed on Mac through A bunch of keys or in the router settings. In fact, iOS There is no built-in way to view saved Wi-Fi passwords. |
⚠️ Attention: If you have changed the default password of the router but have forgotten it, you will have to reset the device to factory settings (using the button Reset) and set up the network again. An alternative is to log into the router's web interface (usually at 192.168.1.1 or 192.168.0.1) and see the password in the section Wi-Fi or Wireless Security.
Method 1: Generate a QR code on Android without apps
On smartphones with Android 10 and newer (for example, Samsung Galaxy, Google Pixel, Xiaomi Redmi) has a built-in QR code generator for Wi-Fi. It works offline and doesn't require any additional software.
Instructions:
- Open
Settings→Wi-Fi. - Tap on the name of your network (the one you are already connected to).
- Select an item
Share(orShare(on English firmware). - Confirm the action with
PIN code,fingerprintorgraphic key. - A QR code will appear - you can scan it with another device or take a screenshot for later use.
📌 Note: On some firmware (for example, MIUI from Xiaomi) paragraph Share It may be located in the additional menu (the three dots in the upper right corner). If the option is not available at all, update your system or use one of the alternative methods below.
☑️ Pre-Generate QR Code on Android
⚠️ Attention: Built-in QR code on Android It lasts for a limited time (usually 5-10 minutes) and then disappears. If you need a permanent solution, save a screenshot or use online generators (method 3).
Method 2: Create a QR code on iPhone or iPad
Unlike Android, iOS There's no built-in QR code generator for Wi-Fi. However, there's a workaround using an app. Shortcuts (set by default to iPhone With iOS 13 and newer).
Step-by-step instructions:
- Open the app
Shortcuts(Labels). - Go to the tab
Gallery(at the bottom of the screen). - In the search bar, enter
Wi-Fi QRand select the shortcutGenerate Wi-Fi QR Code(if you don't have it, download it follow this link). - Run the shortcut and enter:
Network Name (SSID)— the name of your network.Password- password.Security Type— encryption type (WPA/WPA2orWPA3).
Done — the shortcut will generate a QR code that can be saved in Photo or share via AirDrop/Messages.🔹 Alternative: If you don't want to mess around with Shortcuts, install the free app QR Code Generator from App Store (For example, QRbot or Visual Codes). They allow you to create a code in 2 clicks:
- Select type
Wi-Fi Network. - Enter
SSID, password and encryption type. - Save or export the QR code.
- 🌐 QiFi — a minimalist, open-source generator. No registration required, no data storage. Supports
WPA3. - 🌐 QR Code Generator — a universal service with the ability to customize code design (colors, logo).
- 🌐 ZXing Decoder — a tool from the creators of a popular QR library. Suitable for advanced users.
⚠️ Attention: On iPhone You can install a tweak with jailbreak WiFiQR from Cydia, which adds code generation directly to the Wi-Fi settings. However, this is unsafe and voids the warranty—use at your own risk.
Method 3: Online Wi-Fi QR Code Generators
If you don't want to install apps or use built-in tools, use free online services. They work on any device with a browser—from PC to tablet.
Top 3 trusted services:
Instructions with an example QiFi:
- Open the website qifi.org.
- Enter:
Network Name (SSID)PasswordSecurity(selectWPA/WPA2orWPA3)- Optional: Check
Hidden Network, if your network is hidden (but keep in mind that this may not work on some devices).
Generate! — the code will appear on the right.PNG or SVG (vector image for printing).📊 Compare online services:
| Service | Pros | Cons | WPA3 support |
|---|---|---|---|
| QiFi | No registration, open source, no ads | Minimalistic design, no customization | ✅ Yes |
| QR Code Generator | You can add a logo and change the colors. | Registration for some features | ✅ Yes |
| ZXing | Support for rare formats, API for developers | Complex interface for beginners | ❌ No |
⚠️ Attention: Avoid little-known services that ask for registration or access to your data. Some of them may store SSID and passwords in your databases are a risk of leakage. Give preference to proven open-source platforms (like QiFi).
How to check the safety of an online generator?
Open the page source (right-click → "View Source") and check if your data is being sent to the server. The address bar should show the protocol https:// (Not http://). You can also use browser extensions, for example Wappalyzerto see what technologies the site uses.
Method 4: Generate a QR code on a PC (Windows, macOS, Linux)
If you need to create code on your computer, you can use specialized programs or console commands.
🖥️ For Windows:
- 📌 QR-Code Studio — a free utility with a simple interface. Download it from official website, select type
Wi-Fiand enter the network details. - 📌 WinQR — portable program (no installation required). Supports export to
PNG,JPG,BMP.
🍎 For macOS:
- 📌 Built-in utility
Automator: - Open
Automator→New document→Fast action. - Add an action
Generate a QR code(located in the sectionUtilities). - Enter text in the following format:
WIFI:S:{SSID};T:WPA;P:{Password};;(replace
{SSID}And{Password}on your data). - Save and run - the code will be displayed on the screen.
- 📌 QR Journal - application from Mac App Store with support for dark theme and code history.
- Install
qrencode(if not installed):
sudo apt install qrencode # For Debian/Ubuntusudo dnf install qrencode # For Fedora - Generate code with the command:
qrencode -o wifi_qr.png "WIFI:S:MyNetwork;T:WPA;P:MyPassword;;"(replace
MyNetworkAndMyPasswordon your data). - File
wifi_qr.pngwill appear in the current folder. - Create a new table.
- Into the cell
A1enter the formula:
=IMAGE("https://chart.googleapis.com/chart?chs=200x200&cht=qr&chl=WIFI:S:"&B1&";T:WPA;P:"&B2&";;") - Into the cells
B1AndB2enterSSIDand password accordingly. - In the cell
A1A QR code will appear - copy it or save it as an image. - 📱 For personal use: free will do WiFi QR (Android) or Shortcuts (iOS).
- 🏢 For business: pay attention to QR Code Generator with analytics or Visual Codes for dynamic codes.
- 🎨 For design: QRbot Allows you to add a company logo to the center of the code.
- 📷 Screenshot: take a screenshot and send it via messenger (WhatsApp, Telegram, Viber).
- 🖨️ SealPrint the code on paper or a sticker (optimal size: 5x5 cm). For cafes/hotels, you can laminate it.
- 🌐 Cloud storage: upload image to Google Drive or Dropbox and provide a link.
- 📧 E-mail: Send the code as an attachment or paste it directly into the email.
- 🏷️ NFC tags: For advanced users - write down the QR code on NFC sticker (when you bring your smartphone closer, the code will open).
- 📍 Place QR codes in visible places: reception desk, tables in cafes, mirrors in the hotel.
- 🔄 Update codes every 3-6 months (in case of a password leak).
- 📊 Use dynamic QR (via Visual Codes or Bitly) to track the number of connections.
- 🛡️ Create a separate guest network on the router with limited access to local devices (e.g.
Guest_WiFi). - 🚫 Incorrect data format: code must start with
WIFI:S:{SSID};T:WPA;P:{Password};;Check for extra spaces or commas. - 🔒 Invalid encryption type: if specified in the code
WPA, and the router usesWPA3, the connection will fail. Check the settings in the router's web interface. - 🌐 Hidden network: If
SSIDis not broadcast, devices will not be able to connect via QR (even if the code is generated with a flagHidden). - 📵 Problems with the camera: Older smartphones (pre-2016) may not have a built-in QR scanner. Install a third-party app, such as Barcode Scanner.
- 🔠 Special characters in password: if the password contains
#,&or=, encode them inURL format(For example,#→%23). - Scan it yourself from another device.
- Use an online decoder, for example ZXing Decoderto see what information it contains.
- Make sure there are no unnecessary parameters in the code (for example,
H:truefor a hidden network, if it is not hidden).
🐧 For Linux:
Use the terminal and utility qrencode:
🔹 Universal method for all OS: If you don't want to install programs, use Google Sheets:
Method 5: Specialized applications for generating QR codes
If you need to create code regularly (for example, for business), it is more convenient to use mobile apps with advanced features: templates, history, and export to the cloud.
Top 5 apps for Android And iOS:
| Application | Platform | Peculiarities | Price |
|---|---|---|---|
| QR & Barcode Scanner (from Gamma Play) | Android, iOS | Wi-Fi QR code generation, code history, scanning | Free (advertising) |
| QRbot | iOS | Support WPA3, design customization, export to PDF |
Free (in-app purchases) |
| Visual Codes | Android | Create dynamic QR codes (you can change your password without generating a new code) | Paid version — 199 ₽ |
| QR Code Generator (from Scan) | Android, iOS | Business templates, scan analytics | Free (premium from 299 ₽/month) |
| WiFi QR | Android | Minimalistic interface, no ads, offline mode | For free |
🔍 How to choose?
⚠️ Attention: Some applications (eg. QR Code Generator) The free version adds watermarks to the code. This isn't suitable for printing on stickers or signs—you'll need to purchase the premium version.
How to share a QR code and connect to Wi-Fi?
Generating a code is half the battle. Now you need to share it correctly and teach your guests how to scan it.
📤 Methods of transmitting QR code:
📱 How to scan a QR code on different devices?
| Device | Instructions |
|---|---|
| iPhone/iPad (iOS 11+) | Open camera, hover over the QR code and tap on the notification Connect to the network. |
| Android (7.0+) | Open camera (V Google Lens) or application Google Assistant → hover over the code → select the network. |
| Windows 10/11 | Install the application QR Code Scanner from Microsoft Store or scan the code through your browser (for example, webqr.com). |
| macOS | Open Preview (Preview) → File → Import from iPhone/iPad → scan the code. |
| Smart TV (Samsung, LG, Sony) | Use the built-in app QR Scanner (if any) or scan the code with your smartphone and send the password via TV Plus/LG ThinQ. |
💡 Tips for business:
1. Screen brightness (the code must be clear).
2. Distance to the camera (optimally 15–30 cm).
3. Cleanliness of the lens (dust or dirt interferes with focusing).
4. Image format (some devices do not read SVG, only PNG/JPG).-->
Common mistakes and how to avoid them
Is your QR code not working? Here are the most common causes and solutions:
🔧 How to check a QR code before transferring?
⚠️ Attention: If you are generating code for a public place (cafe, hotel), never use the main network - create a separate one VLAN or guest SSID with speed limit