QOhMyQR

WiFi QR Code Generator

Print a card, scan it, connect. WiFi password stays in your browser — we never see it.

Privacy: this form does not transmit your SSID or password.
Style

What is a WiFi QR code?

A WiFi QR code encodes the network name (SSID), password, and authentication type in a standard format that iOS 11+ and Android cameras understand natively. Scan it, tap "Connect", and you're online — no typing the password.

How to use the generator

  1. Type the exact SSID (network name). It is case-sensitive.
  2. Pick the encryption type your router uses: WPA covers WPA2 and WPA3 (most networks), WEP for legacy routers, nopass for open networks.
  3. Type the password. We never send it anywhere — it is encoded in your browser tab and stays on your device.
  4. Toggle hidden if your network does not broadcast its SSID.
  5. Download the PNG or SVG and print it on a card, sticker, or table tent.

Where it works best

  • Cafés, restaurants, and coworking spaces that share guest WiFi
  • AirBnB and hotel rooms — laminate the card, slip it next to the welcome book
  • Office reception areas for visitor onboarding
  • Conference rooms and event venues

Privacy notice

We take this seriously: the WiFi password you type into this form is never uploaded to our server. The QR is rendered entirely with JavaScript that runs in your browser. You can verify by opening DevTools → Network and watching the (lack of) outbound requests while you type.

FAQ

Does it work on all phones? Yes on iOS 11+ and Android 10+ camera apps. Older devices may need Google Lens.

Can someone screenshot the QR and steal my WiFi? The QR contains the password in plaintext — anyone with the image can join. Treat it like the printed password itself: post it where you'd post the password card.

Why won't my code scan? Most often the password contains a special character. Our generator escapes ; , : " \ automatically per the WiFi QR spec.

Can I use my logo? Yes — go to the QR with Logo tool and paste the WiFi string we generate here into the content field, or use error-correction H.

Part of the OhMy* tools family