Upload a certificate template and a CSV of names/dates to generate personalized PDFs in bulk.
Create a PDF with placeholders like [NAME], [DATE], [COURSE]
First row should match your placeholders: NAME,DATE,COURSE
Issuing certificates for a class, an event, or a training cohort usually means opening the same template over and over and retyping a name each time. This generator removes that busywork: you upload a certificate template once, provide a CSV of names and details, and receive one personalized PDF for every row. Because it runs entirely in your browser, the process is fast, consistent, and private.
Two files get you going. The first is your certificate template: a PDF with placeholders written in square brackets, like [NAME], [DATE], or [COURSE]. The second is a plain CSV file whose header row lists the same field names. The tool reads that header and shows you the detected placeholders, so you can confirm the two files line up before generating anything.
You can design the template in any tool that exports PDF, including presentation software or a word processor, as long as the finished file keeps the bracketed markers. Each marker acts as a slot the generator fills with the matching value from your data file.
For every row in your CSV, the generator loads a fresh copy of the template, writes each column value into the matching placeholder position, and saves a separate PDF. A hundred rows means a hundred individualized certificates, each one formatted identically to the last. Downloads are saved directly to your device with a certificate- prefix, so you can keep the whole batch together or sort it however you like.
You are not limited to names. Any column you add to the CSV can feed a placeholder, whether that is a course code, a score, or a date of completion. Just keep the spelling consistent between the header and the bracket in your template, and the field is filled on every page that needs it.
Nothing is uploaded anywhere. The template and the CSV are read straight from your device, and every resulting PDF is created locally in your browser, then downloaded with a single click.
Organizations of every size run into the same chore. Online course creators want to reward finishing students. HR and training teams issue completion letters to employees. Event organizers hand out participation certificates, and schools or academies recognize achievements. In each case the personalized document looks the same each time; only the names and dates change. That is exactly the pattern this tool automates.
Leave room in the template for the generated text. Names are drawn near the center of the page, so keep that area clear of busy artwork or watermarks. Use a clean layout in your design, and remember that every generated name appears in the same style and size. If some names run longer than others, a compact centered setting keeps the batch balanced.
Certificate generation is available to Premium subscribers. Because the tool handles template and data merging entirely on the client side, you keep full control of your files, but bulk PDF creation is part of the paid plan. A Premium subscription also unlocks the higher limits and priority processing offered across the other tools.
Pro tip
Test with a one-row CSV before you commit to a large batch. Verify that every placeholder appears in your template and that the header names match them, since a missing marker simply leaves that slot blank in the finished PDF.
Create personalized certificates for course completions, event participation, awards, and professional development. Upload your certificate template as a PDF (with placeholders like [NAME]), upload a CSV with the data, and we generate one personalized PDF per row.
Perfect for: online course creators, HR departments, event organizers, school administrators, and training coordinators.