Bring your design
Upload a PNG, JPG, or PDF with blank spaces — or start from a simple template inside the tool.
Bring a design with blank spaces, upload a CSV, and map your columns to the blanks. Preview the results, then export a ZIP of finished PDFs. No design tools to learn.
| full_name |
| course_name |
| issue_date |
| + 5 more columns |
Certificate of Completion
This certifies that
has completed
Date issued
A. Rivera
Director
Generating personalized PDFs…
The old way
Personalizing a stack of documents by hand is slow, error-prone, and mind-numbing. You shouldn't have to duplicate the same design 200 times.
Certificate of Completion
manual entry · row 38 of 248
How it works
From a design and a spreadsheet to a folder of personalized files — without touching a design editor.
Upload a PNG, JPG, or PDF with blank spaces — or start from a simple template inside the tool.
Each row becomes one PDF. We detect your columns automatically and show a quick preview.
Drag a column onto each blank space on your design. Name → name area, date → date area.
Preview, then export everything as a single ZIP. One click, every PDF.
What people make
If it's the same layout with different names, dates, or numbers — this fills the blanks for every row.
Amara O.
Courses, awards, completion
L. Chen
SPEAKER
Conferences, meetups
S. Marquez
ID 04821
Staff, members, students
Addresses, return slips
APPOINTMENT
N. Williams
Clinics, salons, services
12
Garden Room
Weddings, dinners, seating
To:
Priya
Favors, hampers, presents
WORKSHOP PASS
A. Okafor
Studio B · 2pm
#A-118
Classes, sessions, entry
The mapping
Drag a column onto each blank space on your design. It's not a formula or a template language — you just connect your data to where it goes.
ATTENDEE
SEAT
A-118
ROLE
Speaker
Preview & checks
See how each row looks in your design before you generate anything. If a name or title is too long to fit, we flag the row first — so you're never surprised by a clipped PDF.
Flag rows that may not fit
Long values are caught and listed before export, not after.
Choose how overflow is handled
Shrink text slightly, wrap it, truncate, or flag the row for review — your call.
Step through every row
Spot-check the first, last, or any row in your CSV.
CERTIFICATE OF COMPLETION
Maximilian Featherstonehaugh-Vance
has completed Advanced Data Analytics
Generate & export
Generate your PDFs and download them in one bundle. Start free — full-batch export is coming next.
Up to 10 PDFs
Per batch, generated and exported as a ZIP. Plenty to try it on a real list.
Every row
Export an entire spreadsheet — hundreds or thousands of personalized PDFs in one batch.
We don't overstate what isn't built yet. Free export is live today; full-batch export is the next thing we're shipping.
Your CSV is used only to generate the current batch. We do not store uploaded spreadsheets or generated PDF files — once your ZIP is ready, the source data isn't kept.
Questions
Plain answers about CSVs, designs, limits, and what we do with your files.
A CSV is just a spreadsheet saved as plain text — the kind you export from Excel, Google Sheets, or Numbers. Each row is one record (one person, one badge, one label), and each column is a field like name, date, or seat number.
Yes. Upload a design that already has blank spaces where the personalized details should go, then map your CSV columns onto those blanks. Uploading your own designs is the intended direction of the product.
PNG and JPG backgrounds work today, and PDF designs are on the roadmap. Whatever you bring, you map your spreadsheet columns to the blank areas on top of it.
We preview each row first and flag any value that may not fit its space. You decide how to handle overflow: shrink the text slightly, wrap it, truncate it, or flag the row for review — nothing is silently clipped.
You can generate up to 10 PDFs per batch for free and download them as a ZIP. Full-batch export for entire spreadsheets is the next feature we're shipping.
Your CSV is used only to generate the current batch. We do not store uploaded spreadsheets or generated PDF files — once your ZIP is ready, the source data isn't kept.
Yes — certificates, event badges, ID cards, mailing labels, appointment cards, table cards, gift tags, and workshop passes are all just one design plus a row of data. If the layout repeats, this fills the blanks for every row.
No. This is for batch-personalizing designs you already have, or simple templates you choose inside the tool. It's not a full design editor — it's the step that turns one design and a spreadsheet into many finished PDFs.
Fill the blanks from your spreadsheet, preview the results, and download everything as a ZIP.
10 PDFs free · no account to start · files not stored