Canva is excellent for designing one beautiful ID card. The trouble starts when you need fifty, or five hundred: a whole class, a company, or an event. Canva does have a bulk feature, but for ID cards specifically it gets fiddly fast. Here is how to do it in Canva, where it falls short, and a faster, purpose-built way.
Short answer: Canva’s Bulk Create can make ID cards from a CSV, but per-person photos are awkward, there is no CR80 card preset, and you get pages rather than a cut-lined print sheet. For a whole class or company, a purpose-built bulk maker is faster and prints cleaner.
How to bulk-make ID cards in Canva
Canva’s feature is called Bulk Create (sometimes “Connect data”), available on paid plans:
- Design your ID card on a Canva canvas (you will need to set the size manually).
- Open Apps → Bulk Create and upload a CSV of your people (name, role, ID, …).
- Connect each text field on the card to a CSV column (right-click a field → Connect data).
- Click Generate: Canva creates one page per row.
- Download the result and send it to print.
For text-only cards, that works. The friction appears the moment you add the two things every real ID card needs: photos and print-ready output.
Where Canva’s bulk falls short for ID cards
- Photos are painful. Bulk Create connects text easily, but per-person photos are awkward, you end up wrangling image links or doing them by hand.
- No print-ready, cut-lined PDF. You get pages, not a sheet imposed with cut lines at the correct CR80 card size: so trimming a few hundred cards is guesswork.
- Card sizing is manual. There is no built-in 85.6 × 54 mm CR80 preset, so it is easy to end up slightly off-size for badge holders and card printers.
- Double-sided is clunky. Front-and-back cards imposed for duplex printing (so each back lands behind its front) is not something Bulk Create does for you.
- QR codes / barcodes per row are not a first-class part of the bulk flow.
None of this is a knock on Canva, it is a general design tool, not an ID-card generator. The bulk-and-print step is simply not what it was built for.
A faster way: a tool built for the bulk step
StencilID is purpose-built for exactly this, turning a spreadsheet into print-ready cards:
- Spreadsheet in, cards out. Upload a CSV, map columns to fields, and generate a personalized card per row. (Bulk ID Card Maker)
- Photos by filename, no hosting. Put each photo’s filename in a column and upload the photo files; they are matched automatically. No links to manage.
- A real print-ready PDF. You get a ZIP of 300-DPI images and an A4 PDF imposed with cut lines at true CR80 size, drop it on a print shop or office printer.
- Front and back, duplex-ready. Design both sides; bulk generation lays them out so a duplex printer aligns each back behind its front.
- Choose your layout. 1, 4, 6, or 9 cards per page, with a live grid preview.
- QR codes & barcodes per row, built in.
It is free to start (design and export single cards), and bulk generation is on the paid plans.
Canva vs a purpose-built maker, at a glance
| Task | Canva Bulk Create | StencilID |
|---|---|---|
| Card size | Set 85.6 × 54 mm by hand | CR80 preset built in |
| Photos per person | Awkward, links or by hand | Matched by filename, automatic |
| Bulk from a CSV | Yes, text connects cleanly | Yes, map columns, one card per row |
| QR codes and barcodes | Not a first-class bulk step | Per row, built in |
| Print-ready sheet | Pages, no cut lines | A4 PDF with cut lines, plus a 300-DPI ZIP |
| Double-sided | Manual to align for duplex | Front and back, duplex-ready |
| Cost | Bulk Create needs a paid plan | Free to start |
Which should you use?
- One or a handful of cards, lots of creative freedom? Canva is great.
- Many cards from a list, photos, and a clean print-ready sheet? Use a tool built for it, try the Bulk ID Card Maker, or a vertical like the school ID card maker or employee ID card maker.
Design once, generate hundreds, print straight away, start free.