A long scheduling address typed by hand from a poster is where most walk-in bookings are lost, either mistyped or abandoned for a phone call instead. The public link that Calendly, Square Appointments, Acuity or Google Calendar's appointment pages already generate is all a QR code needs to skip that step entirely.
It suits a hair or nail salon, a personal trainer, a tutor, a contractor handing out quotes, or a clinic taking appointments. The link comes from whichever tool already runs the calendar; this covers finding the right one, testing it before printing, and deciding whether the code should stay static or be dynamic so it can change later.
Turning a scheduling link into a code
Copy the public booking link, not a login page
In Calendly, open your event type and copy the link from the Share tab; it looks like calendly.com/yourname/30min. Square Appointments, Acuity and Google Calendar's appointment schedules each publish a similar public link from their scheduling or sharing screen.
Open it in a private browser window
Load the link as a stranger would, with no account signed in. Confirm it shows your real availability and the correct service or staff member, not a generic landing page.
Paste it into the web address field
Paste the link above and preview the code. Download SVG for a sign maker or PNG for a printed card.
Book a real slot through the printed code
Scan the proof before a large print run and complete an actual booking, then cancel it. This catches a link copied from the wrong event type or a service that was quietly paused.
Which booking link to encode
Most scheduling tools publish one link per service, staff member or event type, not one link for the whole business.
Calendly
Each event type (a 30-minute call, a fitting, a consult) has its own link. Encode the specific one people should land on, not your general Calendly home page.
Square Appointments and Acuity
Both publish a booking site address from their online booking settings. If you offer several services, check whether the link opens the service list or a single service.
Google Calendar appointment schedules
An appointment schedule you create in Google Calendar has its own shareable booking page link, separate from your calendar itself.
One code for several staff members
A single code holds one link. If three stylists each publish their own Calendly page, either print three labeled codes at the reception desk, or point one static code at a page on your own website that lists all three with their individual links, so the printed material does not have to change when you add a fourth.
When the booking system itself changes
Salons and clinics switch scheduling tools more often than they change their address. A static code with the old Calendly link keeps sending people to a dead page after a move to Square, and nobody notices until a client complains. A dynamic code avoids the reprint by pointing the same code at the new link the day you switch.
What a booking code contains
A plain web address to your scheduling page, exactly as your booking tool issued it. No calendar data, no client names and nothing that lets someone see or change your appointments. The code is built in your browser, so the link never passes through MakeQR's servers.
https://calendly.com/yourbusiness/consultationWhere a booking code gets used
Reception desks, appointment reminder cards, van signage for tradespeople and the bottom of an invoice all work. A 25 mm code on a printed card scans easily from arm's length; a window decal read from the sidewalk needs closer to 100 mm, since a phone reads a code comfortably from about ten times its width.
Print it at least 25 mm (2.5 cm) wide
Why a booking code sends people nowhere useful
Linking to the editor or dashboard
Some scheduling tools show a management URL while you are logged in that looks similar to the public link but requires a login. Copy the link from the Share or Public link option, not the address bar while editing.
One outdated link after switching tools
A static code keeps the old scheduling link forever. If there is any chance you will change booking software, use a dynamic code so the destination can move with you.
No time zone check
A booking page set to the wrong time zone shows real-looking slots that are actually hours off. Check this once from a phone outside your own network before printing a large batch.
Static or dynamic for a booking code
Static is fine for a card you reprint occasionally and a scheduling tool you are not planning to change. It is free and never expires.
Dynamic earns its place on a sign, a van decal or invoice stock that will outlast your current booking software. You change the destination in your MakeQR account instead of reprinting everything. It needs a free account with a verified email, and the first two dynamic codes are free forever.
How dynamic QR codes workWhere booking codes show up
- A hair salon prints its Calendly link on appointment reminder cards handed out at checkout.
- A contractor adds a Square Appointments code to the back of a business card for free quotes.
- A physical therapy clinic puts a booking code on the reception desk for follow-up sessions.
- A driving instructor prints one on flyers left at the local college.