📦 Bulk Generation

How to Make QR Codes in Bulk

Generate dozens or hundreds of unique QR codes at once — perfect for events, product labels, inventory, and marketing campaigns.

📖 Guide ⏱ 4 min read 📦 Bulk 📅 March 2026

Need QR codes for 50 product labels? 200 event badges? 500 business cards with unique URLs? Generating them one at a time would take hours. Our bulk generator does it in seconds.

When you need bulk QR codes

Single QR code generators are fine when you need one code. But plenty of real-world scenarios require unique codes for each item:

  • Events — unique check-in codes per attendee or unique codes per booth
  • Product labels — each product links to its own page, manual, or warranty registration
  • Business cards — each employee gets a QR code linking to their contact card or LinkedIn
  • Marketing campaigns — track which flyer, poster, or mailer is driving scans with unique URLs
  • Inventory & asset tracking — label equipment with QR codes linking to asset records
  • Real estate — each property listing gets its own QR code for signs and flyers

How to generate bulk QR codes

  1. Go to MakeQRCode.app/bulk-qr
  2. Enter your URLs or text — one per line. You can paste a list from a spreadsheet.
  3. Click "Generate All" — each line becomes its own QR code instantly.
  4. Download as ZIP — all QR codes are packaged into a single ZIP file, named by their content for easy identification.

The entire process takes seconds, even for hundreds of codes. Everything runs in your browser — no data is uploaded to any server.

Formatting your list

Each line in the input becomes one QR code. The content can be:

  • URLshttps://yoursite.com/product/123
  • Plain textAsset ID: LAPTOP-0042
  • vCards — contact information in vCard format
  • Any text — QR codes can encode up to ~4,000 characters

From a spreadsheet: Copy a column of URLs from Excel or Google Sheets and paste directly into the bulk generator. Each cell becomes a separate line.

Tips for large batches

  • Use UTM parameters — append ?utm_source=flyer&utm_campaign=spring2026 to each URL so you can track which QR code was scanned in Google Analytics.
  • Keep URLs short — shorter URLs make simpler QR patterns that scan more reliably, especially at small sizes.
  • Test a sample first — generate 5 codes, print them at your target size, and test scanning before generating the full batch.
  • Name your files — the downloaded QR codes are named based on content. Use clean, descriptive URLs so the filenames make sense.

Real-world use cases

Conference name badges

Each attendee gets a badge with a QR code linking to their profile or contact card. Other attendees scan to connect. Generate one code per registrant from your attendee spreadsheet.

Restaurant table ordering

Each table gets a unique QR code linking to the menu with the table number pre-filled. Generate codes for tables 1-50 with URLs like menu.yourrestaurant.com/?table=1 through ?table=50.

Product packaging

Each SKU gets a QR code linking to assembly instructions, warranty registration, or a how-to video. Bulk generate from your product catalog spreadsheet.

Direct mail campaigns

Each mailer gets a unique QR code with tracking parameters. After the campaign, check analytics to see which neighborhoods scanned most.

Generate Bulk QR Codes →