Export your spreadsheet
Save your Excel or Google Sheet as a CSV. Each row is one student, guest, attendee, member, or label.
Start with an Excel or Google Sheet, choose a certificate, badge, card, or label template, preview real rows, and download polished PDFs your way. No formulas, design software, or technical setup.
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
A guided flow for people who need the output, not another complicated design tool.
Save your Excel or Google Sheet as a CSV. Each row is one student, guest, attendee, member, or label.
Use one of our ready-made designs or upload your own PNG/JPG image with blank spaces for names, dates, roles, or numbers.
Connect each spreadsheet column to the right spot. Name goes in the name box, date goes in the date box.
Check real rows, catch long text, then download your personalized PDFs in one file.
Spreadsheet to finished PDFs
Perfect for teachers making awards, event organizers printing badges, student clubs preparing passes, and office teams producing cards or labels.
Put one person, guest, student, member, or item on each row. Use simple column names like Name, Award, Date, Role, Table, or ID.
In Excel or Google Sheets, use Download or Save As and choose CSV. You do not need formulas, scripts, or mail merge.
Use a built-in certificate, badge, card, or label template, or upload a PNG/JPG from Canva, PowerPoint, Google Slides, or your school brand kit.
Tell the app where Name, Date, Role, Table Number, or any other column should appear on the design.
Check short and long names before exporting. The app flags text that may not fit, so surprises are easier to catch.
Export one combined PDF, separate files in a ZIP, or ready-to-print sheets.
What people make
If the layout repeats with different names, dates, groups, roles, 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, visitors
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 a combined PDF, separate files, or print sheets — up to 500 per batch.
Up to 500 PDFs
Per batch, generated and exported as a single file. Built for practical school, club, event, and office work.
Bring a design and a spreadsheet, map the fields, and download your PDFs.
Your CSV and design are used only for the current batch, and we never store them. To keep this free tool from being misused, a copy of the finished PDF or ZIP is held on our private server for 7 days, then deleted automatically.
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.
Yes. PNG and JPG backgrounds work today. Upload an image with blank areas, then map your spreadsheet columns 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 process up to 500 rows per batch and download one combined PDF or a ZIP of separate PDFs. If your spreadsheet has more rows than that, the first 500 are processed.
Your uploaded spreadsheet and design file are used only for the current batch and are never stored. A copy of the finished PDF or ZIP is kept on our private server for 7 days so we can investigate misuse of this free tool, then deleted automatically. See the privacy page for details.
Yes — certificates, event badges, member & event ID-style 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.
Upload the sheet, match the columns, preview the results, and download one combined PDF, a ZIP of separate files, or ready-to-print sheets.
Up to 500 PDFs per batch · no account to start · uploads not stored