Free with a MASK account
Bulk QR Code Generator
Generate up to 20 QR codes at once, free with a MASK account. Paste your URLs or upload a CSV and the codes are drawn in your browser. Your URLs are only sent to MASK when you save the batch, which is what creates the trackable version of each code.
Related Tools
Frequently Asked Questions
How many QR codes can I generate at once?
Up to 20 per batch, in the tool and the API. Generating and downloading a batch is free with a MASK account; saving them counts toward your plan's QR limit, and Growth includes 100 saved QR codes.
Do I need an account?
Yes — a free MASK account. The page, the instructions and the example CSV are open to everyone, but generating a batch, downloading a code and saving to a workspace all need an account so the work belongs to someone. Your URLs are only sent to MASK when you save the batch; MASK otherwise records only that you used this tool.
Can I upload a CSV?
Yes. Upload a CSV with a `url` column (and an optional `name` column). Download the example to see the format. You can also paste one URL per line.
Are these trackable QR codes?
The files you download from this page are not. Each one encodes its URL directly, so nothing passes through MASK. Saving the batch to a workspace creates a short link behind every QR: download those codes from your QR codes dashboard and their scans are tracked, with the destination editable later without reprinting.
Is there an API?
Yes. POST to /api/v1/qr with up to 20 items using an API key. The API is available on Growth and Enterprise plans.