Private QR code generator
BatchQRCode generates QR codes entirely in your browser. Your URLs, serial numbers, and codes are never uploaded to a server. No account. No data collection.
Generate QR codes nowHow most QR generators handle your data
Most QR code generators work the same way: you enter a URL or text, your browser sends it to their server, the server generates a QR image, and the image is returned to you. Your data passes through their infrastructure. It may be logged, stored, or associated with your IP address.
For public URLs that is usually fine. For internal systems, employee data, confidential serial numbers, or URLs that reveal business logic, it is a real data exposure.
How BatchQRCode works
BatchQRCode ships the QR generation engine to your browser as a WebAssembly binary compiled from Go. When you paste your CSV or URLs, generation runs locally in your browser tab. No outbound request is made for the QR payload. The images are created in memory and packaged into a ZIP file that downloads directly to your device.
No QR payload uploads
Your URLs, codes, and text values are never transmitted to a QR generation server. Generation happens in your browser tab.
Works offline after load
Load the page, then disconnect from the internet. You can keep generating QR codes with no network access.
No account or email
No registration, no session, no profile. Nothing to delete.
Ad-supported, not data-supported
BatchQRCode is free and supported by display ads. The business model is ad impressions, not QR payload logs or user data.
When a private QR code generator matters
- Internal tool URLs: Staging environments, internal dashboards, and admin URLs you do not want indexed or logged by a third party.
- HR and employee data: Employee IDs, badge numbers, or onboarding URLs that contain personal identifiers.
- Confidential serial numbers: Manufacturing serials, asset tags, or product codes where enumeration could expose business logic.
- Healthcare records: Patient IDs, appointment links, or record access codes.
- Compliance requirements: When your data handling policy prohibits sending user or product data to third-party APIs.
Frequently asked questions
Is the QR generation truly offline?
After the page loads (which requires a network request to fetch the HTML, CSS, and WebAssembly binary), you can disconnect from the internet and generate QR codes with no further network activity. The QR engine runs in your browser tab.
Does BatchQRCode log my URLs?
No. The QR payloads are generated in your browser and never sent to the server. The server only delivers the page HTML, CSS, JavaScript, and WebAssembly binary. Standard web server access logs record page load requests, not your QR content.
What about the ads?
Display ads are loaded from ad networks and may set cookies per their own policies. The QR generation itself remains fully local regardless of what the ad network does.
How is this different from other free QR generators?
Most free QR generators call a server-side API to generate each QR image. BatchQRCode ships the generation engine to your browser as WebAssembly. Your QR payloads never leave your device.
See also: BatchQRCode generator · Bulk QR from CSV · Compare alternatives