Everything your event needs to reach attendees
Bulk-generate verifiable certificates, send personalized mass emails and make QR codes, all from one CSV. Bring your own keys and get going.
Certificates
Design once, generate hundreds of personalized PDF certificates with verification QR codes, then download or email them.
Mass Email
Upload a CSV, write one message with {{placeholders}}, and send a personal email to everyone using your own SMTP.
QR Codes
Turn any link or text into a crisp QR code. Pick colors and size, then export PNG or SVG.
Verify
Check that a certificate is authentic by scanning its QR code or entering its ID.
How it works
Three steps from spreadsheet to inbox
- 1
Bring your keys
Paste the SMTP details of the inbox you already use: Gmail, Outlook, Zoho or any provider. No account to create.
- 2
Upload a CSV
Export your attendee list from any registration tool. Every column becomes a {{placeholder}} you can use.
- 3
Send it
Preview every message, send a test to yourself, then send the whole batch with live progress and retries.
Your credentials aren't stored
SMTP passwords are used only to send your messages and are never saved on our servers. Choose whether your browser remembers them.
Generated in your browser
CSV files are parsed and certificate PDFs are rendered on your own device. Your attendee list is never uploaded in bulk.
Self-host in minutes
One Next.js app, one optional secret. Deploy it to Vercel or run it with Docker for your community or company.
# clone and run locally
git clone https://github.com/gdg-raipur/certify.git
cd certify && npm install
# optional: enable certificate verification
echo "CERTIFY_SECRET=$(openssl rand -hex 32)" > .env.local
npm run dev