Check-in Code QR Codes

A check-in QR code carries one short code and nothing else, so a phone at a desk can register someone in a second. It is the simplest of the access types, and it is made in the MOJA app rather than here.

Premium

QR Generation lives in our app

Create unlimited QR codes — right from your phone, anytime, anywhere. Free to download.

Experience this feature seamlessly in our mobile app. Download it today to enjoy the full mobile experience

Download Free App

How to create a Check-in Code QR code

  1. Open Create in the app and pick Check-in Code Under Events & Access. There is no web form for this type.
  2. Type the code — it is uppercased for you The field converts as you type, and that is not cosmetic. QR has a compact mode covering digits and uppercase letters only, which stores about a third more per square, so an uppercase code produces a visibly sparser pattern than the same code in lowercase.
  3. Keep it short and unambiguous Short codes make sparse patterns that scan from further away. Avoid characters people confuse when they read one aloud — O and 0, I and 1 — because someone always will.
  4. Decide what the code means before you print it One code per door, per session or per person are three different systems. The code carries no answer; your list does.

What a Check-in Code QR code is for

The whole payload is CHECKIN: followed by your code. There is no name, no timestamp, no event — which is exactly why it is useful: the code is a key into whatever list you already keep, and it stays small enough to print on a sticker.

Because it is short, it is the most forgiving of these codes to scan. A four or five character code produces one of the sparsest QR patterns you can make, readable at a bad angle, in poor light, on a curled sticker.

It records nothing on its own. Scanning is what your phone does; recording who arrived is what your spreadsheet does. The code identifies, it does not attend.

Where a Check-in Code QR code earns its place

Desk and reception check-in

A card on the counter that visitors scan on arrival, where the point is speed rather than security.

Classes, workshops and attendance

One code per session on the whiteboard. Everyone scans it, and the register is whoever scanned rather than whoever answered when their name was called.

Site and room access logs

A code by the door of each room, so a walk-round produces a list of where somebody actually went rather than where they meant to go.

Check-in Code format notes and limits

Uppercase is doing real work. QR's compact encoding mode covers digits, uppercase A-Z and a few symbols; lowercase falls outside it and forces the general text mode, which stores less per square. The app uppercases the field for you, so a code typed in lowercase still encodes compactly.

Anyone can copy it. A code on a wall can be photographed from across the room and scanned later from the photo. If check-in has to mean "was physically present", this type cannot prove that and nothing about a static QR code can.

It does not expire and does not change. Yesterday's code works today. Rotate the code itself when that matters.

Only the MOJA app reads it back as a check-in. Other scanners show CHECKIN:ABC123 as text — which, for this type, is almost as useful, because the code is the whole content.

Check-in Code QR codes — questions people actually ask

Why does it force uppercase?
Because it makes the code smaller. QR stores digits and uppercase letters in a compact mode that holds about a third more per square than general text, so an uppercase code needs fewer squares and scans from further away at the same print size.
Can someone check in without being there?
Yes — by scanning a photo of the code. No static QR code can prove presence. If that matters, rotate the code frequently or pair it with something the person has to do on the spot.
Can I make one on the website?
Not as a check-in code. A Website URL code pointing at your own check-in page does the same job, works with every scanner, and you can build it here for free.
How short can the code be?
Short enough to be unambiguous when read aloud, which in practice means four to eight characters. Shorter is sparser and easier to scan; too short and two codes collide.

Create QR codes in seconds

Generate a shareable QR code for apps, websites, and more.

Get it on Google Play