scancod.es

Library demo for the zero-dependency scan code toolkit with QR payload helpers, barcodes, Data Matrix, and PDF417.

QR Code General-purpose square matrix code
Data Matrix Compact ECC200 symbols for labels
PDF417 Stacked 2D barcode for dense payloads

QR Code Generator

Encodes text or URLs in byte mode (UTF-8). Versions 1–40 are auto-selected based on data length and error-correction level.

Content

Any text, URL, vCard, Wi-Fi string, etc. Larger payloads bump the QR version automatically.

Encoding

Higher levels recover more damage but require larger codes. Use Q or H if you plan to overlay a logo.
Reserve extra capacity or keep generated codes visually consistent.
Auto adds ECI only when non-ASCII content needs it.

Style

Finder patterns always remain solid squares to ensure scannability.
Pixels per QR module.
White border in modules.
Leaves the quiet zone transparent in PNG and omits the SVG background rectangle.

Logo

Place a centered logo. Use error correction Q or H so the code remains scannable.
Controls how much of the QR the logo covers.
Adds a light buffer around the logo in module units.