Batch QR code generator
Paste a list or upload a CSV and get every QR code at once: a ZIP with one PNG or SVG per row, or a print-ready PDF of cards or stickers. Free, private and without an account.
Batch QR code generator
Content
Generated in your browserOne code per line, or paste/upload a CSV with a "url" (or "text") column and an optional "name" column. Up to 500 rows per batch.
Paste a list or upload a CSV to see how many codes will be created.
Design
Logo
PNG, JPG, WEBP or SVG · up to 5 MB
Preview (first code)
Download all as a ZIP
Print sheet (PDF)
Names become the file names in the ZIP and the titles on printed cards. Everything is created in your browser.
How it works
Prepare your list
One link or text per line, or a spreadsheet saved as CSV with a "url" column and an optional "name" column.
Paste or upload it
QRmora reads it in your browser, tells you how many codes it will create and which rows have errors.
Design once
Colors, styles, logo and frame apply to every code. The first code is checked to make sure it scans.
Download
A ZIP with PNG or SVG files named after each row, or a PDF of cards or stickers ready to print and cut.
FAQ
Frequently asked questions
Quick answers about creating, customizing and using your QR codes.
Didn’t find what you were looking for?
Write to usHow many QR codes can I create at once?
Up to 500 per batch. For more, split your file into several batches: there is no daily limit and no account.
Is my file uploaded anywhere?
No. The CSV is read and every QR code is created in your browser. Nothing is sent to QRmora or stored.
What format should my CSV have?
A column named "url" (or "link", "text") with the content and, optionally, a "name" column. Without a header, the first column is the content and the second the name. Comma, semicolon and tab separators are detected automatically, so files exported from Excel or Google Sheets work as they are.
What are the names used for?
They become the file names inside the ZIP (for example "table-1.png") and the title printed on each card of the PDF. Rows without a name are numbered.
Can I track scans per code?
Static codes do not count scans. To measure them, add different UTM parameters to each link in your CSV (for example ?utm_source=qr&utm_campaign=table-1) and check the visits in Google Analytics.
Do the codes expire?
No. They are static codes: the content is inside the code, so they keep working as long as the links or data in them do.
Ready-made kits for your business
Every QR code a restaurant, store, clinic, gym, school, real estate agent or event needs, with printable templates.
QR codes for restaurants
Menu, Wi-Fi, Google reviews, WhatsApp orders and Instagram for your tables.
QR codes for stores and local businesses
Catalog, WhatsApp orders, Google reviews, Instagram and directions to your shop.
QR codes for real estate
Listing, contact card, WhatsApp, location and virtual tour for your signs and flyers.
QR codes for events and weddings
Add to calendar, venue map, shared photo album, Wi-Fi and gift registry.
QR codes for clinics and doctors
WhatsApp appointments, contact card, location, Google reviews and waiting-room Wi-Fi.
QR codes for gyms and studios
Class schedule, membership sign-up, WhatsApp, Instagram and Wi-Fi for members.
QR codes for schools
Enrollment forms, school calendar, events, contact card and location for families.