MyQRCreate

Free bulk QR code generator

Paste a list or upload a CSV, style the codes once, and download them as a single ZIP: 10 a day free with no account, or up to 200 per batch on a free 14-day trial. It all runs in your browser.

Up to 200 rows, 1000 characters each. Blank lines are ignored. Text is encoded exactly as written, so include https:// for links.

Preview

Add some rows to see a preview.

Bulk QR questions

How many QR codes can I make at once?

Without an account or active plan, up to 10 codes per rolling 24 hours (each code in the ZIP counts as one download, shared with single downloads and barcodes). With a free 14-day trial or a plan, up to 200 per batch with no daily cap. Paste one URL or piece of text per line, or upload a CSV with a data column and an optional filename column. Rows that are empty or too long are skipped and listed so you can fix them.

What does the CSV need to look like?

A first column with the text or URL to encode, and optionally a second column with the file name. A header row of data,filename is recognised and skipped. Without a filename the files are numbered qr-001, qr-002 and so on.

Are these codes tracked or editable?

No. These are static codes: the text you enter is encoded directly, so they never expire and nothing is tracked, but you cannot change the destination after printing. For scan analytics and editable destinations, create dynamic codes in your account.

Is my data uploaded anywhere?

No. The codes are generated in your browser and zipped locally. Your list and logo are never sent to a server; only the number of codes is counted against the free daily download allowance.

Should I pick PNG or SVG?

SVG is vector and stays sharp at any print size. PNG is a fixed-size image, available at 512, 1024 or 2048 pixels. If you add a logo, test-scan a sample before printing the whole batch.

Need codes you can edit and track?

Dynamic codes let you change the destination after printing and see scan analytics. Create them one at a time in the app, or programmatically through the API.

Create an account