English | 简体中文 | Español | Português | 日本語 | 한국어 | Français | Deutsch | Русский | Online tool
Info to QR is a privacy-first, browser-based bulk QR code generator for URLs and plain text. Paste a list, create hundreds of QR codes in one batch, preview every result, and download individual PNG files or a ZIP archive. Everything runs locally in your browser: no account, server, upload, or tracking is required.
Try the hosted bulk QR code generator online.
- Generate up to 500 QR codes from one line-by-line list.
- Create QR codes for URLs, email addresses, product details, event links, inventory references, and any other text.
- Use
Name,valuerows to give downloaded files meaningful names. - Choose numbered filenames or filenames based on row names.
- Customize output size, error correction, foreground color, and background color.
- Download one QR code as PNG or download the complete batch as a ZIP file.
- Keep sensitive information on your device with client-side QR generation.
Requirements: Node.js 18 or newer and npm.
npm install
npm run devOpen the local URL shown by Vite, usually http://localhost:5173.
Create a production build with:
npm run build
npm run previewEnter one value per line. Empty lines are ignored.
https://example.com/products
hello@example.com
Batch QR codes are useful for labels and campaigns.
Product page,https://example.com/product/123
The optional Name,value format uses the first comma as the separator. The
name is used when Use row names is selected; the QR code always encodes the
value after the comma.
Info to QR is useful for batch campaign links, product labels, event materials, restaurant menus, classroom resources, inventory tags, and internal records. It creates static QR codes, so the encoded destination does not expire. Test important links before printing because a destination page can still move or become unavailable.
QR images are generated with the open-source qrcode
package in your browser. ZIP files are assembled locally with
JSZip. This application does not send your
input to a server and has no login or analytics requirement.
Yes. Info to QR is free to use and runs locally in a modern web browser.
Yes. Paste one URL per line, or use Name,URL to create a named PNG file.
One batch can contain up to 500 non-empty lines. The limit keeps generation and ZIP creation responsive on phones and desktop browsers.
No. These are static QR codes. Only the destination you encode can change.
Issues and pull requests are welcome. Keep changes focused, run
npm run build, and describe user-visible behavior in the pull request.
Info to QR is released under the MIT License.