Home/Blog/Guides

Guides

Certificate Numbering System: How to Create Unique Certificate Numbers

A good certificate numbering system gives every certificate a unique, readable ID, usually combining a prefix for the certificate type, the year and a sequential or random part,…

  • 4 minread
  • 10sections
  • 4FAQs answered
Framed certificate with a gold seal
Typography sets the tone of every certificate
On this page
  1. Why certificate numbering matters
  2. Common certificate number formats
  3. Building blocks of good certificate numbering
  4. Characters to avoid
  5. Sequential or random numbers?
  6. Keeping existing certificate numbers
  7. Certificate numbering checklist
  8. Certificate numbering for different certificate types
  9. Check digits explained
  10. Automating certificate numbering
  11. Frequently asked questions

Short answer: A good certificate numbering system gives every certificate a unique, readable ID, usually combining a prefix for the certificate type, the year and a sequential or random part, such as TRN-2026-4417. Avoid confusing characters, never reuse numbers and print the ID next to a QR code so it can be verified.

Certificate numbers look like a small detail. However, they are how people find, verify and reissue certificates years later. This guide explains how to design certificate numbering that stays unique, readable and useful as your organisation grows.

Certificate numbering – framed certificate with a gold seal
A good number identifies a certificate at a glance

Key takeaways

  • Every certificate needs a number that is never reused.
  • Prefixes and years make numbers readable at a glance.
  • Random parts make numbers hard to guess.
  • Print the number next to a QR code for easy verification.

Why certificate numbering matters

A number links a printed document to its record. For example, when an employer types the number on your verification page, the system finds the exact certificate. In addition, your team uses the number to reissue copies and answer queries. Without a reliable number, every lookup depends on names, which are often duplicated or misspelled.

Common certificate number formats

FormatExampleStrength
SequentialCERT-000123Simple, but easy to guess
Year + sequenceTRN-2026-0042Readable and ordered
Year + randomTRN-2026-K7Q4Hard to guess
Type + year + randomFA-26-8XW2Compact and informative

Building blocks of good certificate numbering

First, a prefix identifies the type of certificate, such as FA for first aid. Second, the year helps people place the certificate in time. Third, a sequence or random part makes each number unique. Optionally, a check digit catches typing errors, because the system can tell when a number has been mistyped.

Characters to avoid

Some characters look alike, especially in small print. Therefore, avoid mixing O and 0, I and 1, or S and 5 in random parts. Similarly, avoid lowercase letters, which cause confusion when read aloud. As a result, people type numbers correctly the first time.

Sequential or random numbers?

Sequential numbers are easy to manage, yet they reveal how many certificates you issue and let anyone guess neighbouring numbers. Random parts, by contrast, make guessing impractical. Consequently, many organisations combine both: a readable prefix and year, followed by a short random code.

Keeping existing certificate numbers

If you already issue numbered certificates, keep those numbers when you move to a new system. For example, CertiQR lets you import existing IDs from a spreadsheet, so printed certificates and new QR codes match. Then new certificates can follow your chosen pattern automatically.

Certificate numbering checklist

  • A prefix per certificate type.
  • The year, if helpful.
  • A random or sequential unique part.
  • No confusing characters.
  • Printed next to the QR code.
  • Never reused, even after withdrawal.

Certificate numbering for different certificate types

Most organisations issue several kinds of certificate, so one numbering pattern rarely fits all. For example, a training provider might use FA for first aid, FS for fire safety and PM for project management. As a result, staff recognise a certificate type from its number alone. Meanwhile, each type can still share the same overall structure, which keeps things consistent.

Check digits explained

A check digit is an extra character calculated from the rest of the number. When someone mistypes one character, the check digit no longer matches, so the system knows the number is wrong. Therefore, check digits reduce confusing “not found” results. However, they add length, so many organisations rely instead on short, clear random codes.

Automating certificate numbering

Creating numbers by hand invites duplicates, especially when several people issue certificates. Instead, let your certificate system generate numbers from a pattern. With CertiQR, you set a pattern such as {PREFIX}-{YYYY}-{RAND4} once per category, and every new certificate receives a unique number automatically. Consequently, nobody ever has to check a spreadsheet for the next free number.

In addition, the official WordPress documentation is a useful, independent reference if you want to read further.

Frequently asked questions

QHow long should a certificate number be?

Usually 8–14 characters, including separators. Shorter is easier to type.

QShould certificate numbers include the year?

Often yes, because it makes them readable and helps sorting.

QCan two certificates share a number?

No. Each number must point to exactly one certificate.

QWhat happens to the number if a certificate is withdrawn?

Keep it on the record as withdrawn, and never reuse it.

Ready to try it?

Issue certificates with QR verification on your own WordPress site. Try CertiQR free for 7 days.

#certificate numbers#templates#verification

Found this useful? Share it
Attestra Solutions
Written byAttestra Solutions

We build CertiQR, the WordPress plugin for issuing certificates and verifying them with a QR code. We write about credentials, verification and running a certificate programme.

Product updates

Get CertiQR news on WhatsApp

New CertiQR features, release notes and licence offers – just a few messages a month.