Generate a batch of independent QR symbols from multiple payloads.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
Each input is encoded into a QR symbol with mode-specific data codewords, finder and timing patterns, masking, and Reed–Solomon error correction. A batch applies the same rendering options while keeping each payload’s symbol independent.
Items: [{"text":"https://example.com","label":"Example"},{"text":"https://github.com","label":"GitHub"}]
Size: 150
Error correction: M
<div style="display:flex;flex-wrap:wrap;gap:8px;"><div style="display:inline-block;text-align:center;margin:8px;vertical-align:top;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 132 132" width="150" height="150"><rect width="132" height="132" fill="#ffffff"/><rect x="16" y="16" width="4" height="4" fill="#000000"/><rect x="20" y="16" width="4" height="4" fill="#000000"/><rect x="24" y="16" width="4" height="4" fill="#000000"/><rect x="28" y="16" width="4" height="4" fill="#000000"/><rect x="32" y="16" width="4" height="4" fill="#000000"/><rect x="36" y="16" width="4" height="4" fill="#000000"/><rect x="40" y="16" width="4" height="4" fill="#000000"/><rect x="60" y="16" width="4" heig…
Event links, warehouse labels, and campaign exports generate QR batches.