One CSV.
A whole batch of QR codes.
A bulk QR code generator from CSV, right in your browser. Choose a column, preview your codes, and download the whole batch.
Free to use. No account needed.1 Bring your CSV
2 Set up your batch
Black & white. Your content is encoded exactly as supplied.
QR code preview
Sample previewhttps://example.com
A real, scannable example. Load your CSV to make it yours.
3 Take the whole batch
One ZIP: QR images, an exact JSON manifest, and a reading CSV. Download PNG or SVG files to print them.
The reading CSV adds a text: prefix to every value. Use JSON for original values. Do not remove prefixes in a spreadsheet.
A few things worth knowing.
Will these QR codes expire?
Batchmark creates static QR codes and does not expire them or route scans through this site. A website you encode can change, move, or become unavailable.
Where do my files go?
Your CSV and QR generation stay in your browser on your device. There is no file upload, account, database, or tracking script.
Which CSV files can I use?
Use UTF-8, with or without a BOM. Comma, semicolon, and tab separators are detected. Files can be up to 2 MiB and contain at most 500 non-empty data rows. Headers must be non-empty and unique.
What is inside the download?
PNG or SVG QR files at 256, 512, or 1024 pixels, plus manifest.json with exact content, manifest.csv for reading, and a note explaining the CSV text: prefixes. Codes use error correction M and at least a 4-module quiet zone. Blank content rows are reported and skipped. Any encoding failure blocks the entire ZIP.
Can I track scans or edit a destination?
These are static codes: the encoded content cannot be changed after export. Batchmark does not track scans or provide dynamic redirects.