How can we help?
Send us a message and we'll get back to you by email. Or browse the FAQs below.
Frequently asked questions
QR code basics
Do bulkqr QR codes expire?
No. bulkqr generates static QR codes — the data is encoded directly into the image, so the codes work forever and never phone home to us or anyone else. There's nothing to renew and no tracking redirect in the middle.
What can I put in a QR code?
Anything text-based: a website URL, plain text, a phone number, an email or SMS link, Wi-Fi credentials, a vCard, and so on. Whatever you put on a line is encoded exactly as written.
What devices can scan them?
Any modern smartphone. The built-in camera app on current iOS and Android reads QR codes natively, as do the many dedicated QR reader apps.
How big should a code be so it scans reliably?
A good rule of thumb is that a code should be about a tenth of the scanning distance across — a code meant to be read from 1 m away wants to be roughly 10 cm wide. More data makes a denser code that needs more size or a larger block size (under Advanced Configuration).
Higher error correction also helps codes scan when they're printed small, damaged, or carry a centre logo. Always test-print a couple before committing to a big run.
Formats & printing
What file formats can I download?
PNG, SVG, or both — pick under Advanced Configuration. Every batch downloads as a single ZIP (bulkqr-codes.zip) with one file per code.
Can I name each file, or import a spreadsheet?
Yes. Put a filename after the data on each line — the format is data, filename, caption (filename and caption optional). You can also drop a .txt, .csv or .xlsx file onto the box, or paste straight from Excel.
If your data itself contains commas, change the Separator under Advanced Configuration so the columns split correctly.
Can I change the colours or add a logo?
Yes, under Advanced Configuration: set the foreground and background colours (either can be transparent), add a caption under each code, and drop a centre logo. When you use a logo, choose High error correction so the code still scans.
Can I get a print-ready PDF of labels?
Yes. The PDF Labels tool arranges your codes onto standard label sheets (Avery-style), ready to print and peel.
Credits & accounts
How many codes can I generate for free?
Up to 100 codes per batch with no account at all — those are generated entirely in your browser. Signed out, you can make up to 1,000 codes per month. Sign in and add credits for jobs of up to 1,000,000 codes, with email delivery and saved history.
Do I need an account?
Not for small batches. An account adds email delivery of your codes, saved job history, team access, and much larger jobs.
How do I buy credits?
Buy credit packs from your account page (you'll need a verified email first). Your balance is shown there, and credits are deducted as you generate codes.
Which currencies and payment methods do you take?
Card payments in GBP, USD or EUR, processed securely by Stripe — we never see your card details. Stripe emails your receipt, and your full transaction history is on your account page.
Privacy & data
Where is my data stored?
Anonymous batches are generated entirely in your browser — the content never reaches our servers and nothing is stored. For signed-in jobs, the content and generated images are kept for 90 days, then deleted automatically. Full details are in our privacy policy.
Is bulkqr private and secure?
Everything runs over HTTPS on Cloudflare. We don't run ads or analytics trackers and we never sell your data; the only cookie we set is the one that keeps you signed in.