Skip to content

Repository files navigation

Info to QR: Free Bulk QR Code Generator

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.

Why use Info to QR?

  • 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,value rows 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.

Quick start

Requirements: Node.js 18 or newer and npm.

npm install
npm run dev

Open the local URL shown by Vite, usually http://localhost:5173.

Create a production build with:

npm run build
npm run preview

Input format

Enter 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.

Common uses

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.

Privacy and security

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.

Technology

  • Vite 7
  • Vanilla JavaScript and the Canvas API
  • qrcode for QR rendering
  • jszip for batch downloads

Frequently asked questions

Is this a free bulk QR code generator?

Yes. Info to QR is free to use and runs locally in a modern web browser.

Can I generate QR codes from a list of URLs?

Yes. Paste one URL per line, or use Name,URL to create a named PNG file.

How many QR codes can I create at once?

One batch can contain up to 500 non-empty lines. The limit keeps generation and ZIP creation responsive on phones and desktop browsers.

Do generated QR codes expire?

No. These are static QR codes. Only the destination you encode can change.

Contributing

Issues and pull requests are welcome. Keep changes focused, run npm run build, and describe user-visible behavior in the pull request.

License

Info to QR is released under the MIT License.

About

Free privacy-first bulk QR code generator for text and URLs. Create batch QR codes locally, customize output, and download PNG or ZIP files.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages