MakeQR

QR Code Generator for Zoom Meeting

Scan to join instead of typing an ID

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Free and permanent, but it can never be edited or tracked once printed.

Scan to test

Y
yoursite.com
Print as poster, table card or stickers · free for 14 days with an account

Free, no account. Works forever and never expires.

A QR code generator for a Zoom meeting turns the join link, with a meeting ID and passcode built in, into a code people scan instead of entering it by hand. Paste the join address into MakeQR's web address field. Static suits a fixed recurring link; dynamic helps when one printed code covers a different meeting each time.

A Zoom join link carries a meeting ID and often a passcode baked into a long address nobody wants to type from a slide or a printed agenda. A phone camera reads the same link instantly once a QR code generator turns it into a pattern, whether the meeting was scheduled from the app, the web, or a calendar invite.

Zoom Rooms, the hardware built for conference rooms, shows a join code on the in-room display, but that is specific to a physical room, not an ordinary scheduled meeting. A static code suits a fixed recurring link; a dynamic one helps when the same printed code points at a different meeting each time.

Turning a Zoom invite into a code

  1. Copy the invite link, not just the meeting ID

    In Zoom, open the meeting's invitation (Copy Invitation from the Meetings list, or the link in a calendar invite) and copy the full join URL. It already includes the meeting ID and, if one is set, the passcode, so nobody has to type either by hand.

  2. Check whether a waiting room or passcode changes anything

    A passcode embedded in the link lets someone join without re-entering it. If the passcode was set or changed after the link was first copied, grab the invite again — an old link with a stale passcode fails at the door.

  3. Paste the link into MakeQR

    Use the web address type and paste the full URL as copied, including everything after the question mark.

  4. Decide if the meeting recurs with the same link

    A recurring meeting with a fixed ID can use a static code printed once. A one-off meeting scheduled fresh each week needs either a new code every time or a dynamic one repointed before each session.

Zoom Rooms' own code isn't the same thing

A physical Zoom Room's display shows a QR code for walk-up guests to join that specific room's session, generated by the Zoom Rooms hardware itself. It has no bearing on a meeting scheduled through the regular desktop app, web portal or a calendar add-on, none of which hand you a downloadable QR image for the invite — that's the gap a separate generator fills.

Zoom's join link can carry the passcode as part of the URL, so scanning the code and confirming the prompt is often the entire process. If your meeting settings require the passcode to be entered manually regardless, mention that near the code, since a scan alone won't clear that step.

Printing this for a recurring class or standup

A weekly class or team meeting that reuses the same Zoom link benefits from printing the code once — on a syllabus, an office door sign, or a shared calendar screen — rather than pasting a link into chat every session.

What's inside the code

The full Zoom join URL: a zoom.us address carrying the meeting ID and, when set, an embedded passcode. Nothing about the meeting's participant list or your Zoom account is in the code itself.

Inside the code
https://zoom.us/j/1234567890?pwd=Ab1Cd2Ef3

Sizing it for a slide, a door or a printed agenda

A code on a printed agenda or door sign is read up close, so 20-25 mm is enough. One projected on a slide during a webinar's opening screen needs to be considerably larger and needs to stay on screen for several seconds, since people scanning from their seats aren't all pointed at it the instant it appears.

Print it at least 20 mm (2.0 cm) wide

Where a Zoom code fails to connect

  • Printing a link before the passcode is finalized

    Changing a meeting's passcode after the code is already printed leaves the old link pointing at a door that won't open, with no visible sign of why.

  • Reusing a code across unrelated one-off meetings

    Each ad hoc Zoom meeting gets its own ID unless scheduled as a recurring meeting with a fixed link. A code built for one meeting's link is useless for the next one unless it's dynamic.

  • Assuming the code bypasses a waiting room

    A meeting with the waiting room enabled still holds a scanned-in guest until the host admits them — the code gets someone to the door, not through it.

Dynamic suits a recurring slot with rotating meetings

A standing weekly sync that's actually a fresh Zoom meeting each time, rather than one recurring link, is a good reason to use a dynamic code: repoint it to that week's link before the meeting instead of printing a new sign every week.

How dynamic QR codes work

Where a Zoom join code shows up

  • A printed classroom syllabus linking to the semester's weekly call.
  • An office door sign for a hybrid team's daily standup.
  • A webinar's registration confirmation email, alongside the usual link.
  • A conference agenda's virtual-track sessions.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code Generator for Zoom Meeting: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

Does Zoom have its own QR code for a scheduled meeting?

Only Zoom Rooms hardware displays a join code, and that's specific to that physical room's session. A meeting scheduled through the regular app, web portal, or calendar invite doesn't come with a downloadable QR image, which is why a separate generator is the practical option.

Will the code skip the meeting passcode?

If the passcode is embedded in the join link you copied, yes — scanning goes straight through. If your account requires it to be typed regardless, that step still happens after the scan.

Can I use the same code every week for a recurring meeting?

Yes, if the meeting is genuinely scheduled as recurring with one fixed link. If a new meeting is created each time with a new ID, a static code won't carry over — use dynamic and repoint it before each session.

Does scanning the code bypass the waiting room?

No. A waiting room still holds the person until the host admits them, regardless of how they arrived at the link.

Can this work for a Zoom webinar instead of a meeting?

Yes. A webinar's registration or join link is a URL the same way a meeting's is, so it encodes exactly the same way.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.