Batch QR codes,
labeled for print.

Paste URLs, get labeled QR images. Single HTML file, no server needed. Built for marketers who print.

batch-qr.html Paste URLs here... https://example.com/page-1 https://example.com/page-2 https://example.com/page-3 https://example.com/page-4 Generate Download All example.com/page-1 example.com/page-2 example.com/page-3 example.com/page-4 Settings Format: PNG Size: 300x300 Error Correction: M Labels: ON
Quick Start
$ curl -O https://raw.githubusercontent.com/blacklogos/batch-qr/main/batch-qr.html && open batch-qr.html

Why batch-qr?

No accounts, no watermarks, no servers. Just a single HTML file that does the job.

01

Batch Generation

Paste 10, 50, or 100 URLs at once. Generate all QR codes in a single click — no rate limits.

02

Labeled Exports

Every exported image includes the URL printed below the QR code. No guessing when sorting through printouts.

03

Zero Setup

Single HTML file. Open in any browser. No install, no dependencies, no account required.

04

ZIP Download

Download all QR codes as a neatly organized ZIP file. Ready for print or handoff.

05

Configurable

Pick your format (PNG/JPG), size, and error correction level. Customize for your use case.

06

100% Client-Side

Everything runs in the browser. Your URLs never leave your machine. Fully private.

How it works

1

Open

Open batch-qr.html in your browser

2

Paste

Paste your URLs, one per line

3

Generate

Click generate to preview all QR codes

4

Download

Download individually or as a ZIP

QR Engine
qrcodejs
Batch ZIP
JSZip
Dependencies
Zero
Built with
Claude Code

Frequently Asked Questions

How do I generate multiple QR codes at once?

Open the batch-qr tool in your browser, paste your URLs one per line, choose your settings (format, size, error correction), and click Generate. All QR codes are created instantly. Download them individually or as a ZIP file.

Is batch-qr free to use?

Yes, batch-qr is completely free and open source. No signup, no watermarks, no limits on the number of QR codes you can generate. You can use it online or download the HTML file to use offline.

Does batch-qr send my URLs to a server?

No. batch-qr runs 100% in your browser. Your URLs never leave your machine. There is no server, no tracking, and no analytics. You can even use it offline after downloading the HTML file.

Can I download all QR codes at once?

Yes. After generating your QR codes, click "Download All as ZIP" to get every QR code in a single archive. Each file is automatically named after its URL for easy identification.

Why do the QR images have URLs printed on them?

Each exported QR image includes the source URL printed below the code. This makes it easy to identify which QR code maps to which link when sorting through printed materials — essential for marketing campaigns and print workflows.

What formats and sizes are supported?

batch-qr supports PNG and JPG formats, sizes from 100px to 2000px, and four error correction levels: L (7%), M (15%), Q (25%), and H (30%). Higher error correction means the QR code still scans even if partially damaged.