QR codes for hotels: Room service, WiFi and check in

Guests arrive tired and want three things immediately: internet, information, and to be left alone. Codes handle all three well.

By QRotto · Published · Updated · 8 min read

Hotels have a structural advantage over most businesses using QR codes: a guest journey with clearly defined moments. Arrival, settling into the room, needing something, and leaving. A code that matches one of those moments gets used. A code that sits somewhere generic does not.

This guide covers which codes are worth deploying, where they belong, and the operational details that decide whether they save your front desk time or generate more calls.

Three QR codes for a hotel room: guest WiFi, a digital directory link, and a room service SMS code that prefills the room number.
Generated and decoded. The SMS code prefills ROOM 214, so a request tells the desk where it came from without the guest typing anything.

The codes worth deploying

1. Guest WiFi, the highest value code in the building

Front desks spend a remarkable amount of time repeating a WiFi password. A code in the room and at reception removes almost all of it, and guests appreciate it immediately because connectivity is the first thing they want.

Generate it with our WiFi QR code generator, pointed at your guest network only, never the network carrying your property management system, door locks or payment terminals.

One caveat specific to hotels: if your guest WiFi uses a captive portal, a sign in page requiring a room number or terms acceptance, a QR code cannot bypass it. The code will connect the device to the network, then the portal appears. That is acceptable, but print a line explaining the extra step or you will get calls saying the code is broken.

2. Digital directory, replacing the in room binder

The printed compendium in the drawer is expensive to produce, out of date within a month, and rarely opened. A code on the desk opening a mobile page can carry breakfast times, restaurant hours, spa booking, checkout procedure, local recommendations and the housekeeping schedule.

Use a static URL code pointing at a page on your own domain. Then you update the page whenever anything changes, and every code in every room stays correct without reprinting.

3. Room service QR code

This is the code guests actually use, and the one most hotels get wrong by pointing it at a generic ordering page that then asks which room they are in.

There are four ways to take the request and they are not equivalent. We built each one and measured it:

How the request arrivesGridSmallest usable printKnows the room?
Text message, room number prefilled25 x 2513 mmYes
Ordering page, one link per room29 x 2915 mmYes
WhatsApp, room number prefilled33 x 3316 mmYes
Ordering page, one link for the hotel25 x 2513 mmNo

The text message version wins on the numbers. It makes the smallest code of the three that identify the room, it needs no app and no ordering system behind it, and the request arrives in writing, so there is no misheard room number at two in the morning. The draft opens with the room already in it and the guest types what they want. Our SMS generator builds it, or the booking generator if you want the wording framed as a request.

The last row is the one to avoid. A single link for the whole hotel makes the same small code, but the guest then has to tell you which room they are in, and that extra step is where people give up and phone down instead.

One thing you do not need to worry about. We checked whether room numbers of different lengths change the code size across a building, since that would leave you printing two sizes. They do not. Rooms 9, 99, 412 and 1201 all produce the same 29 by 29 grid, because the range is too small to cross a version step. Pad the numbers or do not, the printed size is the same. That is not true of larger batches, which we covered in bulk QR codes for a print run.

4. Feedback and reviews

Place this at checkout, not in the room. A code at the front desk or on the folio, once the stay has gone well, converts far better than one sitting on a desk for three days. The wording rules matter here, our guide to review QR codes covers what you may and may not ask for.

5. Contactless check in

A code in the lobby opening your check in flow reduces queues at peak arrival times. Treat it strictly as an alternative to the desk, never a replacement, see the accessibility section below.

Where each code belongs

CodePlacementPrint size
Guest WiFiRoom desk card and reception counter4 to 5cm
Digital directoryRoom desk, bedside, back of door4 to 5cm
Room serviceBedside table, desk4cm
FeedbackFront desk, checkout folio3 to 4cm
Check inLobby stand, entrance15 to 20cm
Restaurant menuTable talkers4 to 5cm

Lobby codes are read from a distance and need to be far larger than most properties print them. The rule is roughly one tenth of the scanning distance, our sizing guide has the full table.

Accessibility is not optional

Hotels serve a wider demographic than almost any other business, and QR only systems exclude people:

Every QR code in a hotel needs a physical alternative. The WiFi password printed as text under the code. A staffed desk alongside contactless check in. A printed directory available on request. The code should be the fast path, never the only path.

Printing and durability in a hotel environment

Operational mistakes to avoid

A sensible rollout order

  1. Guest WiFi first. Highest value, lowest effort, immediate reduction in front desk interruptions. Check it with a handset that has never joined the guest network, since an already connected one proves nothing.
  2. Digital directory second. Build the page before printing anything, and make sure it works well on a phone.
  3. Test in a handful of rooms for two weeks. Ask housekeeping and the front desk what guests actually say.
  4. Then roll out property wide: and add feedback and service codes once the basics are proven.

Start with the code that pays for itself immediately: the WiFi QR code generator is free, requires no account, and your network password never leaves the browser.

For cafes and restaurants

The four codes worth having

1. WiFi access, the highest value, lowest effort

Staff in a busy café repeat the WiFi password dozens of times a shift. A small code on each table or at the till ends that entirely, and unlike a menu code, customers universally appreciate it.

Set this up on a guest network, not your main one. Your till system, back office computer and card terminal should not share a network with every customer's phone. Nearly all modern routers can broadcast a separate guest SSID with client isolation.

Generate it with our WiFi QR code generator, then print the password as text underneath the code as a fallback.

2. Google review link, the highest commercial return

This is the one most venues underuse. A code at the till or on the receipt pointing directly at your Google review form removes the friction that stops satisfied customers from leaving a review.

Get your review link from your Google Business Profile, then generate a static URL QR code for it. Place it where a customer stands after a good experience, at the till when paying, or on the receipt tray. Not on the table at the start of the meal.

Do not incentivise reviews with discounts. Google's policies prohibit it and it can affect your listing.

3. Menu, useful, but only done properly

Menu codes earned a poor reputation because of how they were implemented, not because the idea is bad. The mistakes were consistent: linking to a PDF, removing physical menus entirely, and hiding the code somewhere awkward.

If you do it, do it like this:

  • Link to a mobile web page, never a PDF. Pinching and zooming a PDF on a phone is genuinely unpleasant and customers will simply ask for a physical menu.
  • Keep physical menus available. The code should be a convenience, not a replacement. Older customers and anyone with a flat battery still need paper.
  • Make the page load fast. Customers on mobile data in a busy room will not wait for a heavy page.

The genuine benefit is price changes without reprinting, which for a venue changing specials weekly is substantial.

4. Short instructions, the quiet win

A text QR code needs no internet at all, which makes it useful for things a customer might scan before connecting: opening hours, allergen contact procedure, the WiFi terms, or table service instructions.

Placement and sizing for a venue

CodeWherePrint size
WiFiTable card, till, or framed near the counter4 to 5cm
Google reviewReceipt, till card, payment tray3 to 4cm
MenuTable talker, front of menu4 to 5cm
Window displayShop front glass15 to 20cm

The underlying rule: a code should be at least one tenth as wide as the distance it is scanned from. Our guide to QR code sizing for print covers the full range.

Static or dynamic for a venue?

For WiFi, static is the only sensible option, a redirect cannot work for a customer who is not yet online.

For a menu, static pointing at a page you control is usually best: you change the menu page, the code stays the same. That gives you editable content without a monthly subscription and without depending on a third party service that could shut down and kill every table card at once.

For review links and social profiles, static again, those addresses do not change.

The full tradeoff is in our guide on static versus dynamic QR codes.

For holiday rentals

Step 3: Test it properly (most hosts skip this)

There is exactly one valid way to test a WiFi QR code, and it is not scanning it with your own phone.

The correct test: take a second phone that has never joined the network, or on your own phone, go to WiFi settings and choose “Forget this network”, then turn WiFi off, scan the code, and see if it joins. A phone that already knows the network will connect regardless of whether your code is correct.

This single step catches the majority of “my QR code doesn't work” problems before a guest ever sees them.

Step 4: Set up a guest network first

This is the part that separates a well run listing from a risky one. If you print a QR code for your main network, every guest who has ever stayed has your primary WiFi password, and their devices sit on the same network as anything else you have connected: cameras, smart locks, a personal laptop, network storage.

Almost every modern router can broadcast a separate guest network. It provides internet access but isolates devices from your main network. Set one up, give it its own password, and generate the QR code for that network instead.

Practically, this means:

  • Log into your router admin page (usually 192.168.0.1 or 192.168.1.1).
  • Find “Guest Network” or “Guest WiFi” in the wireless settings.
  • Enable it, name it something obvious like “Apartment Guest”, and set a password.
  • Enable client isolation if the option exists.
  • Generate your QR code for this network only.

If you ever need to change the password between guests, you change it on the guest network alone, your own devices stay connected.

What to do when you change the password

The password is stored inside the image itself, so a new password means a new code. There is no way to update an existing printed code. That has two consequences worth planning for:

  • Do not laminate rigidly if you rotate passwords. Use a frame or a card holder you can slide a new print into.
  • Keep the source file so regenerating takes thirty seconds.

If you change passwords between every guest for security reasons, build the reprint into your turnover checklist alongside the linen.

QRotto

QRotto builds free browser based QR code generators and writes the guides that go with them. Every generator is verified by decoding the codes it produces and confirming the output matches the input exactly. See our editorial standards.