JoinCPR

Courses & Certifications

Certificate verification

The public page where employers verify a certificate by number, what it shows for valid, expired and revoked certificates, and its rate limit.

Updated · JoinCPR help center

Verification applies to certificates you issue yourself (courses set to We issue our own certificate). Certifications from the AHA, Red Cross or another provider are verified with that provider, and their JoinCPR record numbers return "Certificate Not Found" here.

Anyone can confirm one of your own certificates is genuine by entering its number at:

  • your-portal/verify/{certificate number} on your branded student portal, or
  • app.joincpr.com/verify/{certificate number}

No login is needed. The page keeps working even when your plan has lapsed. It is limited to 30 lookups per minute from one address.

What it shows

Result Heading Details shown
Valid Valid Certificate Certificate number, student name, course, issue date, expiry with days remaining (or "No expiration"), status Active
Expired Certificate Expired Number, student name, course, issue date, expiry date, status Expired
Revoked Certificate Revoked Number and status only. The student's name is not revealed.
Unknown Certificate Not Found "No certificate with number {number} was found in our records."

Note

A valid or expired lookup reveals the student's full name and course to anyone who has the number. Certificate numbers are random and hard to guess.

The printed certificate does not carry the link or a QR code. The certificate's detail page in the app shows "Verify at: …" which you can copy for employers, or add the address to your own email template under Email templates using the {{certificate_number}} merge tag.

Try JoinCPR free

Put your CPR classes online with registration, payments, rosters, certifications and reminders in one place. 15 days free, no credit card, then $59 a month.

15-day free trial. No credit card required.