Look up a certificate by its number, or upload the PDF to confirm its cryptographic hash matches our records. Both checks are validated against our secure certificate database.
SUPABASE_URL and SUPABASE_ANON_KEY near the top of the script.
Search by certificate number
Certificate numbers are case-insensitive. Format: NXS-YYYY-NNN
Upload a certificate PDF to check authenticity
Click to upload or drag & drop your certificate PDF
Your file never leaves your device. The hash is calculated entirely in your browser using the Web Crypto API — only the resulting hash (not the file) is checked against our database.