Check-In Pax

QR Code API

Generate QR Code Urls — no third-party APIs. Download PNGs, get embed code or open display links.

Configuration
Check-in Pax placeholder that gets replaced per recipient
Centered on the QR code. Must be a publicly accessible URL. For larger logos, increase error correction to Q (25%) or H (30%).
🖥

Display Mode

When a recipient clicks the link, they see a fullscreen QR code on a pure black screen — nothing else. Perfect for scanning from any device.

📧

Dynamic Per Guest

Check-in Pax replaces the placeholder (e.g. [Guest](Guest ID)) with each guest's unique value. Every person gets their own QR.

📋

Copy & Paste

Generate the URL in the Generate tab, copy it, and paste it straight into your email template. That's it.

🔒

Zero Dependencies

One HTML file on your server. QR codes render client-side in the browser. No third-party APIs involved.

URL Parameters

Parameters are appended to the base URL using ? for the first and & for each additional one. For example:

checkinpax.com/QR/?mode=display&value=GUEST-123&size=400&logo=https://example.com/logo.png
value — content to encode required
mode — set to display for fullscreen black screen
size — pixel size, e.g. 300 or 150x150
level — error correction: L (7%) M (15%, default) Q (25%) H (30%) — higher = larger logo possible
fg — foreground hex, e.g. ff0000
bg — background hex, e.g. ffffff
padding — quiet zone in px, e.g. 20
logo — URL to a small image placed in the center of the QR code