{"id":1028,"date":"2026-10-23T17:32:00","date_gmt":"2026-10-23T17:32:00","guid":{"rendered":"http:\/\/jfdi-blog-wifi-qr-code"},"modified":"2026-10-23T17:32:00","modified_gmt":"2026-10-23T17:32:00","slug":"wifi-qr-code","status":"publish","type":"post","link":"https:\/\/jfdi.pro\/blog\/wifi-qr-code\/","title":{"rendered":"How to make a Wi-Fi QR code"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">To make a Wi-Fi QR code, enter your network name, password and security type into a QR code maker that has a Wi-Fi option, then print the code. In the <a href=\"https:\/\/jfdi.pro\/qr\/\">JFDI QR code maker<\/a>, choose <strong>Wi-Fi<\/strong>, fill in the three boxes and download. Guests point their phone&#8217;s camera at it and tap to join. iPhones running iOS 11 or later and Android phones running Android 10 or later can join straight from the camera app.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/jfdi.pro\/qr\/\">Make a Wi-Fi QR code<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Step by step<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Open the <a href=\"https:\/\/jfdi.pro\/qr\/\">QR code maker<\/a><\/strong> and choose <strong>Wi-Fi<\/strong>.<\/li>\n\n\n\n<li><strong>Network name<\/strong>: type it exactly as it appears in your phone&#8217;s Wi-Fi list. It&#8217;s case sensitive, so <code>Cafe_Guest<\/code> and <code>cafe_guest<\/code> are different networks.<\/li>\n\n\n\n<li><strong>Password<\/strong>: type it exactly, including capitals, spaces and symbols.<\/li>\n\n\n\n<li><strong>Security<\/strong>: <strong>WPA \/ WPA2 \/ WPA3<\/strong> for almost every modern router. Choose <strong>WEP<\/strong> only for very old equipment, or <strong>None<\/strong> for an open network.<\/li>\n\n\n\n<li><strong>Hidden network<\/strong>: tick this if your network doesn&#8217;t broadcast its name.<\/li>\n\n\n\n<li><strong>Add a caption<\/strong> such as &#8220;Scan to join our Wi-Fi&#8221;, so people know what the code is for.<\/li>\n\n\n\n<li><strong>Download<\/strong> a PNG to print at home, or SVG or PDF for a print shop. Test it with two different phones before laminating.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Special characters in the name or password, such as <code>;<\/code>, <code>:<\/code> or <code>\"<\/code>, are handled for you; the QR format needs them escaped, which trips up some generators.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s inside the code<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Wi-Fi QR code is a short line of text in a standard format that phones understand:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>WIFI:T:WPA;S:Cafe_Guest;P:coffee-and-cake;;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><code>T<\/code> is the security type, <code>S<\/code> the network name and <code>P<\/code> the password. When a phone reads it, it offers to join that network with that password.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Security: the password is readable<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Anyone who scans the code can see the password, and any QR reader app will display it as text. So:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Use a guest network.<\/strong> Most routers can run a separate guest network that has internet access but can&#8217;t see your computers, printers or smart devices. Put the guest network in the code, never your main one.<\/li>\n\n\n\n<li><strong>Only display it where you&#8217;d show the password anyway<\/strong>, such as inside your caf\u00e9, office reception or holiday let.<\/li>\n\n\n\n<li><strong>Change the guest password from time to time<\/strong>, and print a new code when you do.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The JFDI QR code maker builds the code in your browser, so your Wi-Fi password is never sent to us or anyone else. That isn&#8217;t true of every generator: some send what you type to a server to make the image.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Printing tips<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Size<\/strong>: a Wi-Fi code holds a little more than a short link, so print it at least 3 cm wide. At a distance, a good rule is that the code should be at least a tenth of the scanning distance; see <a href=\"https:\/\/jfdi.pro\/blog\/qr-code-minimum-size\/\">how small a QR code can be printed<\/a>.<\/li>\n\n\n\n<li><strong>Contrast<\/strong>: dark code on a white or light background.<\/li>\n\n\n\n<li><strong>Leave the margin clear<\/strong>: don&#8217;t let text or a frame run into the blank border.<\/li>\n\n\n\n<li><strong>Put the network name and password underneath in text<\/strong> too, for laptops and older phones.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">The phone sees the code but won&#8217;t connect<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Check the network name and password character by character, including capitals and spaces, and that the security type matches your router (almost always WPA). If you changed the password, the old code no longer works.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Older phones don&#8217;t react<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Phones older than iOS 11 or Android 10 may need a QR scanner app. Print the network name and password under the code for them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Related<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/jfdi.pro\/blog\/qr-code-for-menu\/\">How to make a QR code for a menu or table<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/jfdi.pro\/blog\/why-qr-code-stopped-working\/\">Why your free QR code stopped working<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/jfdi.pro\/help-qr.html\">The QR code maker guide: Wi-Fi<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A Wi-Fi QR code lets guests join your network by pointing their phone&#8217;s camera at it, with no typing. Here&#8217;s how to make one in a minute, what goes inside it, and how to keep your main network safe.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[72,68,70,71],"class_list":["post-1028","post","type-post","status-publish","format-standard","hentry","category-qr-codes","tag-guests","tag-qr-codes","tag-small-business","tag-wi-fi"],"_links":{"self":[{"href":"https:\/\/jfdi.pro\/blog\/wp-json\/wp\/v2\/posts\/1028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jfdi.pro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jfdi.pro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jfdi.pro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jfdi.pro\/blog\/wp-json\/wp\/v2\/comments?post=1028"}],"version-history":[{"count":1,"href":"https:\/\/jfdi.pro\/blog\/wp-json\/wp\/v2\/posts\/1028\/revisions"}],"predecessor-version":[{"id":1056,"href":"https:\/\/jfdi.pro\/blog\/wp-json\/wp\/v2\/posts\/1028\/revisions\/1056"}],"wp:attachment":[{"href":"https:\/\/jfdi.pro\/blog\/wp-json\/wp\/v2\/media?parent=1028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jfdi.pro\/blog\/wp-json\/wp\/v2\/categories?post=1028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jfdi.pro\/blog\/wp-json\/wp\/v2\/tags?post=1028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}