CertifiKit
CertifiKit is a free, open-source web application for creating, customizing, and exporting certificates on your own server.
What CertifiKit is
CertifiKit is a free, open-source web application for creating, customizing, and exporting certificates on your own server. Its drag-and-drop editor lets users place text and adjust fonts, sizes, colors, and alignment. You can begin with included templates, upload a custom certificate design, and add logos or other images. Certificates export as PNG files at 2x resolution. For bulk work, recipient information can be imported from a CSV file to generate multiple certificates. The project also describes a PostgreSQL-backed email queue with batch support and status tracking, plus n8n webhook integration for automated sending. CertifiKit supports Docker and manual deployment, with Docker recommended; manual setup requires Node.js 18 or later. Session-based authentication and protected routes are documented, with seven-day sessions. The MIT license permits personal and commercial use, modification, and distribution. Users remain responsible for asset rights and applicable privacy obligations.
Good
- Drag-and-drop certificate editor
- Imports recipient data from CSV files
- Generates certificates in bulk
- Exports PNG files at 2x resolution
- MIT license permits commercial use and modification
Watch out
- Requires self-hosted deployment
- Manual setup needs Node.js 18 or later
- Email automation needs PostgreSQL and n8n
- Users handle privacy compliance and asset rights
Who it suits
CertifiKit suits organizations that want self-hosted certificate creation with custom designs and bulk generation. It is useful for teams comfortable managing Docker, Node.js, PostgreSQL, or n8n.
Verdict
CertifiKit provides a customizable, self-hosted certificate workflow with CSV batches and optional email automation. Its open-source license is flexible, but deployment and privacy responsibilities remain with the operator.
The facts
Each one read from CertifiKit's own pages, with the date it was checked.
What it does
- Authentication
- The application describes session-based authentication, protected routes, and a seven-day session duration.checked 9 Oct 2026
- Batch creation
- Users can upload recipient data in a CSV file to generate multiple certificates at once.checked 4 Oct 2026
- Batch generation
- Users can upload recipient data in a CSV to generate multiple certificates and queue emails.checked 9 Oct 2026
- Deployment
- The project documents Docker deployment and manual deployment, and lists Node.js 18 or later as a prerequisite for manual deployment.checked 9 Oct 2026
- Editor
- Its drag-and-drop editor supports positioning and customizing text, including font, size, color, and alignment.checked 9 Oct 2026
- Email workflow
- The project describes a PostgreSQL-backed email queue with batch support, status tracking, and n8n webhook integration for automated sending.checked 4 Oct 2026
- Export
- Certificates can be downloaded as PNG files at 2x resolution.checked 9 Oct 2026
- Integrations
- Email automation uses an n8n webhook, and PostgreSQL stores the email queue and status.checked 9 Oct 2026
- License
- The software is licensed under MIT, which the README says permits personal and commercial use, modification, and distribution subject to the license terms.checked 9 Oct 2026
- Privacy responsibility
- The README says users are responsible for complying with GDPR, CCPA, and other applicable privacy laws when handling recipient data.checked 9 Oct 2026
- Purpose
- CertifiKit is an open-source certificate generator for creating, customizing, and exporting professional certificates.checked 9 Oct 2026
- Requirements
- Manual deployment requires Node.js 18 or later; PostgreSQL is listed for the email queue feature and n8n for email automation.checked 4 Oct 2026
- Security
- The repository describes session-based authentication and protected routes, and advises changing default credentials and enabling HTTPS for production.checked 4 Oct 2026
- Security guidance
- The README advises changing default credentials, using environment variables, and enabling HTTPS in production.checked 9 Oct 2026
- Support
- The README directs users to open a GitHub issue, consult the docs folder, or review existing issues and discussions for help.checked 9 Oct 2026
- Templates
- It includes pre-built certificate templates and supports uploading custom designs.checked 9 Oct 2026
- Templates and images
- Users can choose pre-built templates, upload their own certificate designs, and add logos or other images.checked 4 Oct 2026
- User responsibilities
- The project says users are responsible for rights to certificate assets and for complying with applicable privacy laws when handling recipient data.checked 4 Oct 2026
Alternatives to CertifiKit
- 1

DesignCap
Free planWebLinuxmacOSWindows8.1From $59.88 a year - 2

SimpleCert
Free planWebAPImacOSWindows7.7From $19 a month - 3

Certifier
Free planWebAPI7.4From $49 a month - 4

MailMergic
Free planWebAPImacOSWindows7.0From $39 a year - 5

CertifyMe
Free planWebAPI6.8Free plan - 6

QRCertificates
Free planWebAPI6.8From $49 a month
