Create QR CodesCreate QR CodesSign in

QR codes for gym class schedules

QR Codes for Gym Class Schedules

The locker poster stays. The class grid can move.

Members scan the front desk or the locker poster. Open today's grid, the waiver, or a canceled-class note. When spin moves rooms, you edit the link. The foam board stays.

Create a QR code

Paste the gyms URL. Generate the QR, go to the dashboard, then check your email to get access.

Gym front desk with a laminated class-schedule poster and a large QR code next to a waiver clipboard
Gym front desk with a laminated class-schedule poster and a large QR code next to a waiver clipboard

Where it goes

How people use QR codes for gym class schedules.

Class schedule

Substitutes and room changes happen hourly. Point the locker poster at the grid you are running this hour. Edit the page. Leave the laminate on the wall.

New-member waiver

A clipboard QR opens the current form. When legal swaps the doc, you change the destination. First-time guests should not land on the class grid.

Trainer booking

A code on the trainer's board opens their calendar. If they switch from Mindbody to a personal Calendly, you edit one field. The board stays.

Closures and snow days

Holiday hours and weather sit on the same poster. Point the short link at a closure note. Peel nothing. Tape nothing over last year's grid.

Why dynamic

Print once. Edit the link.

The laminated grid is always wrong

A printed timetable dies the first time a sub covers 6am. A dynamic code is how you stop reprinting it.

Front-desk time back

Fewer what-time-is-spin questions. Members scan. You keep checking people in.

Track which poster works

Desk vs locker room vs Instagram bio. Keep the placements that get scans. Drop the ones that sit.

You laminate a class grid on Sunday. Monday a trainer calls out. Tuesday spin moves to studio B. By Thursday the poster on the locker wall is a polite lie. I want the square next to that grid to open the timetable you are actually running, not the PDF you sent to the printer in January.

Members will not type a Mindbody path at the desk. They will scan if the square is large enough. The phone should land on one job: today's classes. If you also need a waiver, that is a second code. A hub that asks Schedule or Waiver or Book a trainer is a bounce in a doorway.

The laminated grid is always wrong

A static code writes this week's URL into the pixels. There is nothing to edit. You sleeve that square and the first sub makes every locker poster wrong. A dynamic code writes a short link. You change the destination. Same image. New grid. New room. New cancel note.

On this site you create a QR code as Link. Do not pick Event for a class poster. Event writes a calendar invite into the image. That payload is static. If 6am yoga slips to 6:30, every printed square is still the old time. Put the calendar button on the page behind the link if people need it.

I would rather edit a URL at 5am than reprint forty locker cards before the doors open. A laminated timetable is a capital job. Treat it like vinyl, not like a weekly flyer.

Front desk, locker, and studio door

QR codes for gym class schedules belong on the front desk, the locker poster, and the studio door. Give each surface its own short link if you want a clean report. One code is fine if you will retarget it when the week changes.

  • Front-desk tent: members scan themselves. Opens the grid you are running this hour.
  • Locker poster: the standing laminate. Today's classes, then a holiday note, then next month's grid.
  • Studio door: this room only. If the class moves, edit the destination. Leave the sleeve.
  • Waiver clipboard: first visits. That is a different job. Do not mix it with the schedule square.

Salons do this on a mirror decal. Events do it on a door poster. Schools do it on a backpack flyer. The print job changes. The rule does not: one scan, one answer. See salons, events, and schools if that is the surface you are printing.

Member scanning a locker-room class-schedule QR with a phone
The real test is a phone at locker distance in fluorescent light, not a scan on the office desk.

The waiver is a second code

First-time guests need a form, not a timetable. If you drop them on the class grid they bounce, or they book a bike they have not signed for. Print a second square on the clipboard and the new-member packet. Point it at the waiver you are using this month.

Legal will swap that doc. Processors change. A PDF on a shared drive will ask for access. Host a form you control. When counsel sends a new file, edit the destination. The clipboard stays. I keep schedule and waiver as two codes so scan totals mean something on Monday.

Trainer booking on the board, not in the pixels

Each trainer can have a code on their board. Point it at their public calendar. When they leave, or when they switch from the club scheduler to a personal link, you edit one field. You do not reprint the name plate.

Do not put every trainer behind one hub that asks members to pick a face in the hallway. One scan, one calendar. If you want a clean report, create a QR code per trainer. Monday you will know who actually got booked from the wall.

Snow days without tape on the laminate

You close for weather. You already have a poster that says Scan for today's classes. Point that short link at a closure note, a virtual class, or tomorrow's delayed open. Members who photograph the locker square still get the truth. You do not sleeve a new insert at 5am.

Holiday weeks work the same way. Point the desk code at reduced hours on Wednesday. Point it home on Monday. If you encoded a raw Mindbody path, you reprint. That is why you create a QR code before you send art to the laminate shop.

Dashboard field for editing the destination URL behind a printed gym class-schedule QR
Edit the destination when the grid, waiver, or snow-day note changes. The printed square stays.

Size the square for the desk and the locker

Your monitor lies. A 3 cm code that locked on your desk fails on a locker poster with people in the way. Use distance, not layout taste. Printed width should be about one tenth of the scan distance. Add margin for glare and laminate.

SurfaceTypical scan distanceRecommended size
Waiver clipboard or packet20–30 cm3 cm square
Front-desk table tent30–40 cm3–4 cm square
Trainer board40–60 cm4–5 cm square
Locker poster, indoor1–1.5 m10–15 cm square
Studio door or window1.5–2 m15–20 cm square
Print the code large enough for where people actually stand.

Black modules on a light panel. Leave a quiet zone. Matte laminate beats gloss under gym lights. Add Scan for today's classes in plain type. Test from the real spot with an older Android and a current iPhone before you run a box of posters.

Download, confirm email, pay $1

Here is how I create a QR code for a locker wall that still might change.

  1. Paste the schedule URL. Your own page is better than a member portal that can expire. Pick Link, not Event.
  2. Hit Download. We ask for email so the code attaches to your account.
  3. Confirm the email we send. Check spam if it is slow.
  4. Pay $1 to unlock the 1024px PNG. Place it at the size the desk or locker needs. Keep it square.

When the grid or the waiver changes, open the dashboard and edit the URL. Do not generate a new image unless the poster design changed. Printed /r/ links keep scanning if the dashboard later locks. You cannot edit them until you start a plan.

Mistakes that waste a laminate run

  • Using the Event type in the generator on a poster that might change.
  • Encoding a Mindbody or Facebook URL that later asks for a login.
  • One tiny square trying to do schedule, waiver, and trainer booking.
  • A 3 cm locker poster because it looked cleaner on the layout.
  • Skipping the locker scan until members arrive at 5:30am.
  • Putting the code on a sweat-photo or under gloss that blinds under fluorescents.

If a printed code already failed, you can only repair it without reprinting when it is dynamic and you still own the short link. For the next run, create a QR code first, then laminate the poster.

How to

Create QR codes for gym class schedules.

  1. 01

    Paste the schedule URL

    Mindbody, GymMaster, or a page you control. Open it in a private tab first. If it asks anyone to log in, do not print it.

  2. 02

    Hit Download

    We ask for email so the code attaches to your account. Preview stays free. The image encodes a short link, not the raw scheduler path.

  3. 03

    Confirm the email

    Open the confirm-signup mail. That unlocks the dashboard so you can edit the destination after the laminate run.

  4. 04

    Pay $1 for the PNG

    Save the 1024px file. Print it next to Scan for today's classes. On a snow day, retarget the same square.

FAQ

Should QR codes for gym class schedules be dynamic?

Yes if you print them. Substitutes, room changes, and snow days move the grid. A dynamic code keeps the laminate honest. The image encodes a short link. You change where that link sends people.

Can I use one QR for the schedule and another for the waiver?

You should. Two codes make reports clearer and keep first-time guests off the class grid. Do not make a hub that asks members to pick in a doorway.

Can each class or trainer have its own QR?

Yes if you want clean counts. Most gyms start with one schedule code on the locker poster, then add a waiver code and a code per trainer board.

Do printed gym codes keep working if I stop paying later?

Printed /r/ links on this site still redirect if the dashboard locks. You cannot edit them until you start a plan.

Do members need the gym app to scan?

No. iPhone and Android cameras open the link. Add a short line on the poster: Scan for today's classes. Host a page that loads without a member login.

Related QR codes for

All QR codes for pages · Guides