QR Maker

Bulk QR Code Generator

Paste a list of links or text and download every code at once as a ZIP with an index.

  1. 1Paste(current step)Type or paste one link per line.
  2. 2CheckA preview appears next to each line.
  3. 3DownloadSave them all with one button.

Up to 200 codes at a time.

List

0 / 200

You can paste straight into the table — each line becomes a row.

Advanced settings512px · Black · White

Size

Code color

Background

Add a link to turn on the button.

How bulk QR code generation works

The tool above takes a list instead of a single link. Type one entry per line, or copy two columns from Excel or Google Sheets, name and link, and paste them into the table; the Tab between cells splits each line into its name and content, and if the link is in the first column the two are swapped for you. A single column works too and fills the content cells. The list holds up to 200 rows per download.

Each row is checked on its own. Anything shaped like a web address, such as https://example.com/menu or shop.example.com, becomes a link, and everything else is stored as plain text, so a list can mix the two. A label next to the row shows which one it is, and a preview appears as soon as the row is valid. Rows with a problem are marked, for example text too long for a QR code or an address with a blocked scheme, and the rest can still be downloaded.

Download gives you qr-codes.zip. Inside are numbered PNGs named after your names, such as 001-menu-table-1.png, or just 001.png for rows without a name, plus an index.csv with the columns file, name and content, so you can see which file holds which link. Everything is generated in your browser; when you download, only the count and a short sample of the first lines are kept, never the whole list.

Where it helps

  • Numbered tables in a restaurant or event, each code opening the same menu or a table-specific order link.
  • Asset tags for equipment, rooms or shelves, where each code carries an ID or an inventory page.
  • Name badges and tickets for a conference, one profile or check-in link per attendee.
  • Product labels, where every item in a catalogue has its own page or support link.

Tips before you print

  1. Fill the name column. The names become the file names and the index, which saves a lot of matching when you place two hundred codes into a layout.
  2. Names are made file-safe: spaces and symbols become hyphens, and anything beyond 40 characters is cut, so keep them short and distinct.
  3. Pick the output size before you download. 512 px suits labels and cards; 1024 px is better for posters and files that will be enlarged.
  4. Spot-check a few PNGs from the start, middle and end of the ZIP on a phone before printing, and keep index.csv next to the images.

Questions

How many codes can I make at once?
Up to 200 per download. For longer lists, split them and download in parts; the numbering starts at 001 in each ZIP.
Can I paste from Excel or Google Sheets?
Yes. Copy two columns, name and link, and paste into the table. Each spreadsheet row becomes a line with the fields in the right place; a single column works too.
What is in the ZIP?
One PNG per valid row, named 001-name.png in order, and an index.csv listing file, name and content for each one.
Can I make Wi-Fi, vCard or other formats in bulk?
No. The bulk tool handles links and plain text. Other formats are made one at a time on their own pages.