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.
$0
No payment, ever
Unlimited
No certificate cap
No signup
Open and start
MIT licence
Fully open source
Real feedback from hackathons, workshops, and events.
“Saved me an entire Sunday. We had 340 hackathon participants and I was dreading the certificate work. Done in 8 minutes.”
Priya S.
Hackathon organiser, IIT Delhi
“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.
Program coordinator, Non-profit
“Finally a tool that just works. No account, no watermark, no limit. Sent 200 workshop certificates via Gmail in one session.”
Tanvi K.
Community lead, Google Developer Group
“We have 300 certificates left to send and it’s 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
With MailMyCertificate
4 hours→2 minutes
For 200 certificates. Same result. No chaos.
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.
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.
Network requests to external servers
0
Built in public.
Trusted by design.
Every line of code is on GitHub. Read it. Audit it. Fork it. Deploy your own. This isn't a black box — it's a tool you can own.

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.
Frequently asked
What is MailMyCertificate?
Is MailMyCertificate free?
How do I generate certificates in bulk?
Is my participant data uploaded anywhere?
How many certificates can I generate at once?
See all FAQs on the complete guide →
Find the workflow that matches yours.
- Full step-by-step guideThe complete walkthrough: template setup, field mapping, generation and Gmail delivery.
- Google Sheets certificate generatorPull names straight from a public Google Sheets URL instead of exporting a CSV first.
- Hackathon certificate generatorWinner, runner-up and participation batches for Devfolio, Unstop and MLH-style events.
- MailMyCertificate vs CertifierAn honest side-by-side, including the cases where Certifier is the better choice.
- Workshop certificate generatorBest practices for creating and sending certificates to workshop participants at scale.
- Blog & guidesArticles on certificate creation, bulk delivery, best practices, and tool comparisons.
Stop losing weekends
to certificate work.
No signup. No payment. No uploads. Just open the tool, import your list, and it's done.
Free forever · Open source · Built with care