Add QR codes & barcodes

Ticket Designer ·5 min read ·Updated June 2026
You’re here because…

you want a scannable code on the ticket that the door app can read — and you want it generated safely on your own server.

The scannable code is what ties a printed ticket to its record at the door. The Ticket Designer can place a QR code or one of 10 barcode formats, and crucially it binds the code to the ticket’s unique ID automatically.

Add a QR code

  1. Drop a QR element onto the canvas.
  2. It is bound to the ticket’s unique ID by default — every ticket renders its own code, so two buyers never get the same one.
  3. Choose the error-correction level (L, M, Q or H). Higher levels survive smudges and folds better at the cost of a denser code; M is a good default.

Or a barcode

Prefer a linear barcode for an existing hardware scanner? Ten formats are supported, including Code 128, EAN-13, UPC and ITF-14. Drop a barcode element and pick the format your reader expects.

A QR code bound to the ticket ID, ready to scan at the door.
A QR code bound to the ticket ID, ready to scan at the door.

Generated locally — no third-party call

Both QR codes and barcodes are rendered on your own server using the GD extension. Venuera makes no call to an external image service, so no ticket data ever leaves your site to draw a code. That’s better for privacy and means tickets still generate if you’re offline.

Heads up: the code always encodes the ticket’s internal ID, not the order number or the buyer’s email — so a screenshot of the code reveals nothing sensitive.

Next step

These are the codes the Check-in app reads at the door.

Next in Ticket Designer Use the bundled fonts