Free · Open source · No login

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.

How it works

Three steps from spreadsheet to inbox

  1. 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. 2

    Upload a CSV

    Export your attendee list from any registration tool. Every column becomes a {{placeholder}} you can use.

  3. 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.

self-host
# 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