Open Source · Privacy First · Free Forever

Free bulk certificate
generator —
no signup needed.

Upload a template. Import participants from CSV or Google Sheets. Generate personalized PDFs in your browser, then send via Gmail. No cloud uploads. No subscription. No limit.

Perfect for:HackathonsWorkshopsCollege eventsWebinarsNGO trainingCoding competitions
Start Generating — Free

No card · No account · Runs in your browser

$0

No payment, ever

Unlimited

No certificate cap

No signup

Open and start

Trusted by Organizers

Real feedback from hackathons, workshops, and events.

PS

Saved me an entire Sunday. We had 340 hackathon participants and I was dreading the certificate work. Done in 8 minutes.

Priya S.

IIT Delhi

Hackathon organiser

RM

The privacy angle sold me immediately. Our NGO cannot upload beneficiary data to random SaaS tools. This runs entirely locally — exactly what we needed.

Rahul M.

Non-profit Organization

Program coordinator

TK

Finally a tool that just works. No account, no watermark, no limit. Sent 200 workshop certificates via Gmail in one session.

Tanvi K.

Google Developer Group

Community lead

The Story
We have 300 certificates left to send and its already midnight on Sunday.

You organized the event. You made it great. And now you're spending your entire Sunday manually editing certificates in Canva, exporting them one by one, attaching them to emails, and praying you didn't mix up two names.

It shouldn't be this hard.

MailMyCertificate was built by Akshat Thakur after doing exactly this — then deciding no one should ever have to again. It's free. It's open source. And everything runs in your browser.

Real scenario

Edit names in Canva~2 hrs
Export PDFs one by one~45 min
Rename every file~20 min
Attach & send emails~1 hr
Total lost4+ hours

With MailMyCertificate

4 hours2 minutes

For 200 certificates. Same result. No chaos.

How It Works

Four steps. Two minutes. Done.

Step 01

Upload template

Any PNG or JPG certificate design works as your base. Drag it in.

Step 02

Import participants

Paste a Google Sheets URL or upload a CSV. Headers auto-detected.

Step 03

Generate PDFs

Place name fields on the canvas. One click creates every certificate.

Step 04

Send via Gmail

Connect your own Gmail account and send all at once. Your credentials, your control.

Send-only access · Revoke anytime in your Google Account

Privacy

Your data never
leaves your computer.

PDF generation, field placement, data processing — everything happens inside your browser using a Web Worker. No server ever receives your participant list or certificate files.

PDF engine runs locally via Web Worker
Participant data stored in IndexedDB (your device)
Zero external API calls for processing
Gmail send uses your own OAuth account

Network requests to external servers

0

Verify it yourself: Open DevTools (F12 → Network tab), generate a certificate, and watch nothing leave your device. Or see the exact function in code →

Open Source

Built in public.
Trusted by design.

Every line of code is on GitHub. One developer built this, but it's open for anyone to fork, audit, modify, and contribute to. This isn't a black box — it's a tool you can own, customize, and deploy yourself.

Built By
Akshat Thakur

Akshat Thakur

Software Developer

I built this because I was the organizer spending weekends on certificate work. After doing it manually for one too many hackathons, I automated it for myself — then rebuilt it properly so every community organizer could use it without paying, without signing up, and without handing over their participants' data.

If it saves you even one Sunday, it was worth building.

Questions

Frequently asked

What is MailMyCertificate?
MailMyCertificate is a free, open-source bulk certificate generator. You upload a template image and a participant list, and it produces a personalized PDF certificate for every row, then emails them through your own Gmail account. All PDF generation runs in your browser.
Is MailMyCertificate free?
Yes, entirely. It is MIT licensed with no paid tier, no trial, no per-certificate charge and no cap on how many you generate. There is nothing to sign up for, and no payment details are ever requested.
Does this use AI on my data?
No. MailMyCertificate is a deterministic certificate generator — no machine learning, no generative AI, no training models. PDF generation is 100% local to your device. Your data is never uploaded to any external service, including for any form of automated processing. It is guaranteed in writing that your data will never be used to train, improve, or create any foundational or large language models.
How do I generate certificates in bulk?
Export your certificate design as a PNG or JPG, then import your participant list as a CSV file or a public Google Sheets URL. Drag name and event fields onto the template, and generate every PDF in one batch.
Is my participant data uploaded anywhere?
No. Certificates are rendered in your browser using pdf-lib in a Web Worker, and participant rows are stored in IndexedDB on your own device. The list is never uploaded to a MailMyCertificate server.

See all FAQs on the complete guide →

Stop losing weekends
to certificate work.

No signup. No payment. No uploads. Just open the tool, import your list, and it's done.

“Saved me an entire Sunday.” — Priya S., Hackathon organiser, IIT Delhi

Free forever · Open source · Built with care