Bulk Zoom QR Code Generator – Many Meetings at Once

Create Zoom QR codes for many meetings at once. Paste meeting IDs and passcodes from a spreadsheet or CSV and download them all free in one ZIP file.

  • No sign-up
  • Never expires
  • No watermark
  • Made in your browser
Advertisement
Advertisement

Bulk data

1 · Bulk
0 rows

Paste rows from Excel or Google Sheets, or import a CSV file.

# Meeting ID Password Delete row
1
2
3

QR codes

0 QR codes ready

Add some rows to see your QR codes here.

2 · Design

Foreground
Background
Logo
PNG, JPG or SVG · processed on your device only
Frame
Size
Advertisement

Zoom QR Codes for Every Room and Class

A single meeting needs one code. A school with a recurring Zoom for every class, a training company running a dozen cohorts, or a hybrid conference with a meeting per session room needs a whole set, and each sign has to open the right meeting. The bulk table takes one meeting per row and returns a ZIP with a code for each. It is free, with no sign-up. The codes are static and never expire, and the meeting IDs and passcodes are processed in your browser and never uploaded.

Columns: Meeting ID and Password

ColumnWhat to enterExample
Meeting ID (required)The meeting ID from the invitation; spaces are fine123 456 7890
PasswordThe meeting passcode, added to the join link; leave empty if there is noneabc123

How to Make Zoom Codes in Bulk

  1. Enter the meetings. Copy the ID and passcode columns from your schedule in Excel or Google Sheets and paste them into the first cell. Or use Import CSV, or fill in the CSV template, whose headers are id and password. Load example shows three rows, one without a passcode.
  2. Fix flagged rows. A row with a passcode but no meeting ID is flagged, and the "rows need fixing" count shows how many are left. Flagged rows stay out of the ZIP until you add the ID.
  3. Brand the set once. Pick colors, add your school or company logo, choose a frame, and set the size. All codes share it.
  4. Choose names and format. Best match names each file after its meeting ID. Pick PNG, SVG, or JPG.
  5. Download all (.zip). You get one image per meeting plus content.csv.

Where Teams Use Them

  • Class timetables. A school prints a code on each classroom door for that class's recurring online lesson.
  • Hybrid conference rooms. Each session sign opens that room's meeting, so overflow attendees can join from the hallway.
  • Tutor cards. A tutoring center makes a card for each tutor's personal meeting room.
  • Office meeting rooms. Every room's standing meeting gets its own sign by the door.

Tips for Meeting Batches

  • Format the ID and passcode columns as text. Spreadsheets sometimes treat them as numbers and drop leading zeros, so check a passcode like 012345 before you copy.
  • Order the sheet like your signs. Files are numbered in table order, so sort by room or class first.
  • Test one code from each batch. If Zoom still asks for the passcode after scanning, print it next to the codes.
  • Keep passcode signs private. The passcode sits inside the link, so post these signs only where the right people will see them.

Need a code for just one meeting? Use the Zoom QR code generator.

Frequently Asked Questions

Can I put a class or room name into each Zoom code?

No. Each code holds only the join link built from the meeting ID and password. Keep room or class names in your own spreadsheet and print them next to each code, so people know which meeting they are joining before they scan.

What if some meetings have no passcode?

Leave the Password cell empty. Only the meeting ID is required, so the row still produces a code, just like the third example row. You can mix meetings with and without passcodes in the same batch.

Should I keep the spaces in meeting IDs?

Either way works. You can paste IDs the way Zoom shows them, such as 123 456 7890, or as one run of digits. The spaces never end up in the join link, so both forms produce the same code.

What will the files in the ZIP be called?

Best match names each file after its meeting ID, so the first example row becomes 001-123-456-7890.png. Choose Row number only for 001.png, 002.png instead. The content.csv file in the ZIP lists each row's ID, passcode, join link, and file name.