Membership Card QR Codes

A membership card QR code carries a member ID, a name, a tier and an expiry date as plain text on the card. The expiry is worth understanding before you rely on it. Membership codes are 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 Membership Card QR code

  1. Open Create in the app and pick Membership Card Under Events & Access. There is no web form for this type.
  2. Fill the ID first — it is the only field that has to be unique Name and tier are there so whoever scans can see them; the ID is what your records match on.
  3. Write the expiry in a format your staff can read at a glance Nothing parses this field, so 2027-03-31 and 31/03/2027 are equally valid to the code and not equally clear to a person. Pick one and use it everywhere.
  4. Reissue when the tier or the expiry changes Both are baked into the pattern. A member upgraded to a higher tier needs a new code, because the old one still says the old tier.

What a Membership Card QR code is for

The payload is MEMBERSHIP:ID:…;NAME:…;TIER:…;EXPIRES:…. Nothing is fetched when it is scanned, so it works at a gate with no signal, and nothing is checked either.

The expiry date is displayed, not enforced. This is the single most important thing about this type. The code carries the text "EXPIRES:2026-01-01" and then goes on scanning perfectly for ever. Whoever is on the door has to read the date and decide, or your system has to check it. The code will not stop.

Read that way it is an honest tool: a printed card that shows four facts quickly. Read as an access control system it is a card that never expires, which is how memberships quietly stay valid for years.

Where a Membership Card QR code earns its place

Gyms, clubs and societies

The card at the desk shows who someone is and what they paid for, without a lookup. Pair it with a list check if the tier controls access to anything worth controlling.

Libraries and member-only collections

Member ID scanned rather than typed, and the tier tells staff what they can borrow.

Trade bodies and professional associations

Where the card is mostly a credential to show rather than a key to anything, and an annual reissue is already part of the cycle.

Membership Card format notes and limits

EXPIRES is text, and nothing reads it. The field exists so a human can see a date. No scanner refuses an expired card, including the MOJA app. If expiry has to be enforced, it has to be enforced by your system.

Nothing is signed. Anyone who can read a card can produce an identical one, including with a different tier. Treat the code as a convenience over typing an ID, never as proof of anything.

Every change means a new code. Tier, name and expiry are all inside the pattern, so a renewal is a reprint. Only the ID is worth keeping stable.

Semicolons and colons truncate the record — the values are not escaped, and a name like "Smith; J" loses everything after it.

Only the MOJA app lays it out as a membership. Other scanners show the raw line.

Membership Card QR codes — questions people actually ask

Will the card stop working after the expiry date?
No. The date is carried as text and nothing checks it — not even the MOJA app. An expired card scans exactly like a current one, so the check has to happen in your system or in the head of whoever is on the desk.
Can someone forge a higher tier?
Yes. The format is not signed, so anyone can generate a card reading TIER:GOLD. If the tier gates something valuable, verify the ID against your records rather than trusting the code.
Do I need a new code when a member renews?
If the expiry or tier is printed in it, yes — those values are inside the pattern. Some organisations avoid the reprint by putting only the ID in the code and keeping everything else in their system.
Can I make one on the website?
Not as a membership card. A Website URL code pointing at a member page gives you a live lookup, works with any scanner, and can be built here for free.

Create QR codes in seconds

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

Get it on Google Play