Zoom QR Code Generator

Save people from typing a meeting ID. Scanning opens the Zoom join link, and the Zoom app takes over if it is installed.

The passcode inside a join link is not the number you read out loud; it is an encoded form, and pasting the spoken one produces a link that fails. Recurring meetings make better codes than one-off ones, because a printed code outlives a single session.

Used for
  • Meeting room door signs
  • Printed agendas and handouts
  • Lecture and classroom slides
  • Reception and visitor desks
  • Recurring stand-up posters
Content categories

Preview

Enter content to generate QR code

How Zoom QR codes work

The meeting ID becomes a zoom.us join address, with spaces removed so the ID Zoom displays as three groups pastes in cleanly. Adding a passcode appends it to the link. Because the result is an ordinary https address, any phone camera opens it, and the Zoom app claims the link when it is installed.

What the code actually contains

Meeting ID 123 456 7890 with a passcode, and the code holds:

https://zoom.us/j/1234567890?pwd=aB3xY9

Spaces are stripped from the ID, so Zoom's own three-group display pastes in cleanly. Note what pwd holds here: whatever you typed. A real invite link carries a long encoded token in that parameter, which is why pasting the spoken numeric passcode still leaves the joiner typing it.

The passcode field is not the number you read out

Zoom invite links carry an encoded passcode token, which is not the same as the numeric passcode people say aloud. If you paste the numeric one here, the link still works but Zoom asks the joiner to type the passcode anyway. For a truly one-tap join, copy the whole invite URL (the one containing the long pwd value) and encode it with the URL type instead.

Recurring meetings make better codes

A one-off meeting ID makes a code that is dead tomorrow, which is a poor thing to print. A recurring meeting or a personal meeting room keeps the same ID, so one printed sign lasts. Where the link genuinely changes each time, a dynamic QR code is the way to keep one poster on the wall and repoint it before each session.

Think about who can join

A printed join code is readable by anyone who walks past the sign. For anything confidential, keep the waiting room enabled or restrict the meeting to signed-in users, and treat the code as a convenience for people who are already meant to be there.

Troubleshooting

Zoom still asks the joiner for the passcode
The passcode in an invite link is an encoded token, not the numeric one people read aloud. Encode the full invite URL with the URL type for a genuine one-tap join.
The code stopped working after the meeting
It carried a one-off meeting ID. Print recurring meetings or a personal meeting room, or use a dynamic code you repoint each time.

Zoom QR code FAQs

You can add one, but note that the passcode in a Zoom invite link is an encoded token, not the numeric code people read aloud. Pasting the numeric one still leaves joiners typing it. For a genuine one-tap join, encode the full invite URL with the URL type.

Yes, and those are the ones worth printing — a recurring meeting or personal meeting room keeps the same ID, so the sign stays valid. A one-off ID makes a code that expires with the meeting.

Only with a dynamic code, which you repoint at the next meeting link whenever the schedule changes. A static code carries one meeting for good.

Anyone passing can scan it. Keep the waiting room on, or restrict the meeting to authenticated users, and treat the code as a shortcut for people who already belong in the room.

No. Without the app the link opens Zoom in the browser; with it, the app claims the link and joins directly.