Look up a VAPT/audit certificate or an internship 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.
Search by certificate number
Certificate numbers are case-insensitive. Format: NXS-INT-YYYY-NNN
Upload an internship certificate PDF to check authenticity
Click to upload or drag & drop the 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.