Bulk QR Code Generator

Paste a list of URLs (or upload a CSV with name,content columns), pick a size and colors, and download all codes as one ZIP of print-ready PNGs. Generation runs 100% in your browser — your data never touches our servers, and the static codes never expire.

CSV: a header with name/content (or url) columns is detected automatically.

0 codes

Add at least one line above.

Generation runs 100% in your browser — your list is never uploaded.

FAQ

What input formats are supported?
One entry per line: either just the content (e.g. a URL) or "name,content" to control the filename. You can also upload a CSV file — a header row with name/content (or url) columns is detected automatically.
Is there a limit?
Up to 500 codes per batch, free. Files are numbered and named after your labels, e.g. 001-store-berlin.png.
Do these codes expire?
Never. These are static QR codes: the content is encoded directly in the pixels. There is no server between the scanner and your content.

Need editable codes with scan statistics?

Dynamic QR codes let you change the destination after printing and track scans — with CSV bulk import on Pro.