DWM QRCustom QR codes with logos, templates & expiry

Free Wi-Fi QR code generator

A Wi-Fi QR code holds your network name, password and security type, so guests join by pointing their phone camera at it instead of typing the password. DWM QR makes it in your browser, so the password is never sent to a server, and can print it on a ready-made Wi-Fi card.

1What should it open?

Shown as you type so you can check it. It stays in your browser.

2Make it yours

Color combos

Custom colors

How to make a Wi-Fi QR code

  1. 1

    Enter the network name

    Type the network name (SSID) exactly as your phone shows it. Names are case-sensitive, so “MyCafe-Guest” and “mycafe-guest” are different networks.

  2. 2

    Pick the security and password

    Choose WPA/WPA2/WPA3 for almost every modern router, WEP for very old ones, or No password for an open network. Switch on Hidden network if your router doesn't broadcast its name.

  3. 3

    Style it

    Pick a color palette, add the built-in Wi-Fi icon as a logo and a frame such as “Scan to join”. The editor warns you if a choice could make the code hard to scan.

  4. 4

    Download or print a Wi-Fi card

    Download PNG, SVG, JPG or PDF, or open Templates for an A6 Wi-Fi card with the network name and password printed under the code, ready for a table, wall or fridge.

Where to use a Wi-Fi QR code

  • Home guests

    Friends and family join without you reading out a long password. Stick a small card near the router or on the fridge.

  • Holiday rentals and Airbnbs

    Put a Wi-Fi card in the welcome folder so guests are online the moment they arrive, without messaging you.

  • Cafés and restaurants

    A table tent or counter card with the guest Wi-Fi saves staff from answering the same question all day.

  • Offices, clinics and events

    Visitors, patients and attendees connect to the guest network from a poster at reception or the venue entrance.

Keep your Wi-Fi QR code safe

  • The code contains your password, and anyone who scans or photographs it can read it. Share a guest network rather than your main one.
  • Don't put a code for a private network where people outside can see it, such as a shop window.
  • If you change the network name or password, make and print a new code. The old one will stop connecting.
  • Test it with an iPhone and an Android phone before you laminate or frame it.

Why use this QR code generator

Plenty of QR code makers are free to start. Here's what you get on DWM QR without paying or signing up, and what it doesn't do.

  • No account for anything

    Logos, SVG and PDF downloads, templates and dynamic codes all work without signing up. Some well-known generators keep logos, vector files or editable codes behind an account or a trial.

  • No ads, no watermark

    The page has no ads and the downloads carry no visible branding, so the code you print is only yours.

  • Private by design

    Static codes, logos and templates are made in your browser and never uploaded. Dynamic codes store only the link, an optional name, their dates and a scan count.

  • Dynamic codes without a trial

    Editable, trackable codes are free and don't switch off after a trial period. They stop only if you set an expiry date or delete them.

  • Expiry dates when you want them

    Make a code that works for 1, 7, 10, 20 or 30 days, or until a date you choose, then shows a friendly “expired” page.

  • Print-ready, not just a PNG

    300 DPI posters, flyers, business cards, table tents, Wi-Fi cards and stickers, plus scan-safety checks before you print.

What it doesn't do

  • No bulk generation from a spreadsheet and no API.
  • Scan statistics are a count and the last scan time, not locations or devices.
  • Up to 30 new dynamic codes per visitor per day (static codes are unlimited).
  • “My codes” lives in your browser, so keep the manage link or export the list as a backup.
  • Only links, WhatsApp chats and Google Maps locations can be dynamic; Wi-Fi, contact, text, email, phone and SMS codes are static.

Frequently asked questions

Updated by Muhammad Ahmad