Bulk Email QR Code Generator – Mailto Codes from CSV

Create mailto QR codes in bulk, each with its own recipient, subject and text. Paste from a spreadsheet or import a CSV, then download a ZIP. Free.

  • 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.

# Send to Subject Text 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

Email QR Codes for Every Inbox and Topic

A single email code points to one inbox. Bulk mode makes a whole set, each with its own recipient, subject, and opening line. Customer service teams use it to label messages by product, schools give every teacher a contact code, and businesses send support, sales, and job requests to the right inbox from one printed page. The generator is free and needs no sign-up. The codes are static and never expire, and they are made in your browser, so your address list is never uploaded.

Columns

ColumnWhat to enterExample
Send to (required)The recipient email address[email protected]
SubjectThe subject line of the draftOrder help
TextThe message body. It can stay empty.Hi, I need help with my order.

How to Make the Codes

  1. Fill the table. Paste rows from Excel or Google Sheets, or click Import CSV. The CSV template uses the headers to, subject, and body. Load example shows three rows for a support, a sales, and a jobs inbox.
  2. Fix flagged rows. A row with a subject but no Send to address is flagged and left out of the ZIP until you add one.
  3. Set the design once. Colors, a logo, a frame, and the size apply to every code.
  4. Choose file names and format. Best match names each file after its subject, such as 001-order-help.png, or after the recipient when the subject is empty. Pick PNG, SVG, or JPG.
  5. Download all (.zip). Every valid row becomes its own image file.

Use Cases

  • Department contacts. A brochure or lobby sign can show separate codes for support, sales, and careers.
  • Product packaging. Give each product line a subject such as Help with Model X, so support knows which item a message is about before opening it.
  • Store feedback. A chain can give each branch a subject like Feedback, Downtown store, and sort replies by location.
  • School directories. Print a code for each teacher on the class newsletter so parents reach the right person.

Tips

  • Make each subject unique. It works as a label in your inbox and as the file name in the ZIP.
  • Check every address once. Sort the Send to column in your sheet to catch typos and duplicates, then send a test message to each inbox.
  • Keep the text short. A one-line prompt such as Order number: leaves room for the sender, while a long pre-filled message is more than most people want to send.
  • Test-scan a few codes from the ZIP with an iPhone and an Android phone before you print.

Need just one? Use the email QR code generator. Want people to call instead? Make a set with the bulk phone call QR code generator.

Frequently Asked Questions

Can each code send to a different inbox?

Yes. Every row has its own Send to address, so one batch can mix support, sales, and jobs inboxes, or one address per teacher, agent, or store. Rows can also share an address and differ only in the subject.

Do I have to fill in the subject and text for every row?

No. Only Send to is required. Subject and Text are optional, and a row without them opens a blank draft to that address. If a row has no subject, Best match names its file after the recipient instead.

What is in the content.csv file?

The ZIP includes content.csv, which lists each row number, the values from your columns, the encoded mailto: content, and the file name. It is a handy way to check that every subject and message came through as you meant before you print.

Can I put our logo on every code in the batch?

Yes. The design is set once and applies to the whole batch. Choose one of 55 built-in logos or upload your own PNG, JPG, or SVG, then add colors and a frame if you like.