Student ID card maker

Student ID card maker: IDs for the whole school, ready by Monday

CardDeck's student ID card maker turns your class list into a branded ID for every student, with crest, class, section, roll number and a verification QR code. Upload an Excel or CSV file, generate the whole batch in minutes, and roll it over each academic year.

Greenfield International School2026–27
Arjun MehtaClass 9 · Section B · Roll 24
QUICK ANSWER

What are student ID cards?

A student ID card maker is a tool that creates identity cards for students from a template and a class list. CardDeck generates every card from an Excel or CSV file, with photo, class, section, roll or admission number, school branding and a QR code that confirms the card is current for the academic year.

Updated October 2026 · 10 min read · By the CardDeck team
Key takeaways
  • Generate a full school batch from one spreadsheet
  • Custom fields: class, section, roll, house, programme, year, blood group
  • Photos matched automatically by admission number
  • QR codes confirm a card is current for the academic year
  • Reissue a lost card or roll the whole batch to next year
  • Works alongside your existing school management system

What is a student ID card maker?

A student ID card maker is a tool that produces a branded identity card for every student from one template and a class list. CardDeck handles the design, bulk generation, verification QR codes and yearly updates, so schools and colleges are not rebuilding cards by hand each term.

What it replaces

  • Designing cards one at a time in a word processor or design tool
  • Sending spreadsheets to a vendor and waiting weeks for proofs
  • Reprinting a whole batch because of a single typo
  • Cards that look valid long after a student has left

What CardDeck produces

  • A printed card for every student, in standard CR80 size, front and back
  • A digital ID each student or family can open on a phone
  • A unique QR code per student that opens a verification page showing whether the card is current
  • An optional barcode for library or canteen scanners

What CardDeck is not

CardDeck is not a school management system. It does not handle attendance, fees, timetables or academic records. It imports the data it needs for ID cards from the system you already use, as CSV or XLSX, and works alongside it.

Who uses it

  • Primary and secondary schools issuing IDs at the start of each year
  • Colleges and universities with students, faculty and visitor cards; see the college ID card solution
  • Coaching centres, academies and training institutes with rolling intakes

What fields should a student ID card include?

A student ID card should include the student's photo, full name, class or programme, an ID number, the academic year and the school's crest. Put contact and medical details on the back, and keep anything sensitive off the card entirely.

Front of the card

  • Photo: recent, front-facing, plain background.
  • Full name: as it appears in school records.
  • Class and section, or programme and year for colleges.
  • Roll or admission number: the unique ID that links the card to its record.
  • Academic year: for example 2026–27, so expired cards are obvious.
  • School crest, name and colors.
  • QR code: for verification.

Back of the card

  • School address and main phone number
  • Parent or guardian contact number, if your policy allows
  • Blood group, if your school records it for emergencies
  • Transport route or bus number
  • Principal's or registrar's signature
  • "If found, please return to…" line

Optional fields

  • House name or color
  • Library or canteen barcode
  • Hostel or day-scholar status

Decide fields before collecting data

Agree the field list with administration before you export data or collect photos. In CardDeck, every field is defined by you, so the card matches your existing records rather than forcing a fixed layout. Starting points are in the ID card templates.

How do you make student ID cards from Excel?

To make student ID cards from Excel, export your class list, prepare photos named by admission number, upload both to CardDeck's batch generator, map columns, fix flagged rows and export. A school of 800 students can be generated in under an hour once the data is ready.

  1. Export the list from your student information system as XLSX or CSV, one row per student, one column per field.
  2. Clean it. Remove merged cells, blank rows and duplicate students. Save CSV as UTF-8 so names with accents or non-Latin scripts stay intact.
  3. Name the photos by admission number, for example 0924.jpg, and put them in one ZIP file.
  4. Choose and brand a template with your crest, colors and signatory.
  5. Upload to the [batch generator](/batch-generator) and map each column to a template field. Save the mapping for future imports.
  6. Review flagged rows. The importer flags missing photos, duplicate admission numbers, empty required fields and names too long for the layout.
  7. Proof five cards. Print a few from different classes and check spelling, alignment, photo cropping and QR scanning.
  8. Generate and export. Download print-ready PDFs for your card printer or A4 sheets, and issue digital IDs if you want families to have a copy.

Batch sizes

Business plans support jobs of up to 25,000 rows, so even a large campus can be imported in one go. Split by class if you want to print and distribute in stages.

For a printable walkthrough with screenshots, see how to make ID cards from Excel.

How should you collect and prepare student photos?

Collect photos on a plain, light background, cropped head and shoulders, and name each file by admission number. Good photos are the difference between a batch that generates cleanly and one that needs a week of fixes.

Photo guidelines to send to staff or photographers

  • Plain white or light grey background
  • Face centered and looking at the camera, eyes open
  • Head and shoulders, no sunglasses or hats unless for religious reasons
  • Even lighting, no harsh shadows
  • At least 600 × 600 pixels, JPG or PNG

Naming and organizing

  • Name each file exactly as the admission or roll number in your spreadsheet: 0924.jpg, not Arjun_Mehta.jpg.
  • Keep all photos in one folder and ZIP it.
  • Check that the number of photos matches the number of students.

Common photo problems

  • Duplicates: two files for one student. Keep the newer one.
  • Mismatches: a file named with the wrong number. The importer flags rows without a matching photo, but a photo attached to the wrong student needs a human check, so proof a sample.
  • Tiny images: phone screenshots or cropped group photos look blurry when printed.

Photo day tips

If you take photos at school, use a fixed backdrop and a list sorted by class so the photographer can name files as they go. Taking photos class by class also makes it easy to proof and print in the same order.

What size and print specs do student ID cards need?

Student ID cards are usually CR80 size, 85.6 × 54 mm (3.375 × 2.125 in), the same as a bank card. CardDeck exports front and back layouts as print-ready PDFs for PVC card printers, or as imposed sheets for A4 and Letter.

Card specs

  • Size: CR80, portrait or landscape.
  • Thickness: 0.76 mm (30 mil) PVC is standard for daily use.
  • Bleed and safe zone: keep text and codes at least 3 mm from the edge.
  • Lanyard slot: leave the top 8–10 mm clear on portrait cards that will be punched.
  • Photo resolution: 300 dpi at printed size.

Printing options

  • In-house PVC card printer: fastest for reissues and new admissions mid-year.
  • Print service: send the PDF batch for large orders at the start of term.
  • Sheets and laminating pouches: practical for small schools and temporary cards.

Printing order

Export by class and section so cards come off the printer in the order you distribute them. Print a test sheet first and check front-to-back alignment on double-sided cards.

Codes on the card

  • A QR code at least 15–20 mm square scans easily from a phone at close range.
  • If your library or canteen uses 1D scanners, add a barcode with the admission number; CardDeck's barcode generator supports Code 128, which suits mixed letters and numbers.

How does QR verification work on a student ID?

Each student ID carries a unique QR code that opens a verification page showing whether the card is current. Staff at the gate, library or exam hall scan it with any phone camera.

What the verification page shows

  • Student photo and name
  • Class or programme and academic year
  • Card status: current or no longer valid

You choose which fields appear. Keep it minimal, and never show home addresses or parent phone numbers on the verification page.

Where schools use it

  • Gates and reception: confirm a student belongs to the school.
  • Exams: check identity against the photo.
  • Trips and events: confirm a student is on the current roll.
  • Libraries: verify before lending, alongside a barcode if your system uses one.

When a card stops verifying

When a student leaves, or a card is reported lost, an admin marks the card inactive and the QR code no longer shows it as current. At the end of the academic year, cards from the old year can be marked expired as you roll the batch forward.

Digital copies for families

Each student ID has a private link you can share with families. Students can show the digital ID on a phone where your policy allows, which helps when a printed card is forgotten or lost.

How do you handle a new academic year and lost cards?

Roll the batch forward instead of starting over: update continuing students to their new class and year, archive leavers and import new admissions. Lost cards are reissued one at a time without reprinting the class.

Rolling over to the next year

  1. Export the updated list from your student information system.
  2. Re-import it using the same admission number column. CardDeck updates existing students instead of creating duplicates.
  3. New admission numbers become new cards; students missing from the list can be archived.
  4. Change the academic year field on the template, for example from 2026–27 to 2027–28.
  5. Proof, then print the new batch.

Reissuing a lost card

  1. Find the student in CardDeck.
  2. Mark the old card inactive so its QR code no longer verifies.
  3. Regenerate a single card and print it on your card printer.
  4. Share the digital ID link if the student needs proof the same day.

Staff and visitor cards

Use the same template system for teachers, non-teaching staff and visitors, with a different color band for each. Staff cards follow the same process as employee ID cards.

Planning the timeline

Start two to three weeks before term: confirm fields in week one, collect photos in week two, generate, proof and print in week three.

How do you protect student data on ID cards?

Protect student data by putting only necessary fields on the card, keeping the verification page minimal and limiting who can edit or export records. Student information is personal data and should be handled under your school's data protection policy.

On the card

  • Show name, photo, class and ID number on the front.
  • Avoid home addresses entirely.
  • Put a school contact number on the back rather than a parent's personal number where possible.
  • Include blood group or medical notes only if your policy requires them for emergencies.

On the verification page

  • Show only what is needed to confirm identity and status.
  • Never show contact details, addresses or academic records.

In your CardDeck workspace

  • Give edit and export rights only to the staff who issue cards.
  • Remove data for students who have left once you no longer need it.
  • Keep source spreadsheets and photo ZIPs in secure storage, not shared email threads.

Plans for schools

Student IDs are part of the Business plan, which includes batch jobs of up to 25,000 rows, multiple workspaces for departments, and priority support. Schools and colleges can also ask about education pricing per academic year, with batch import and roll-over included. See student ID cards for schools for a typical setup.

Manual or vendor student IDs vs CardDeck

AspectWithout CardDeckWith CardDeck
Make 800 IDsManual design or vendor orderOne Excel import
Fix a typoReprint from vendorEdit and reprint one card
New academic yearStart overRoll the batch forward
Verify a studentLook at the photoScan for current status
Lost cardWait for a replacement orderReissue the same day
Try Student ID Cards free — no credit card required.Start free

How it works

  1. Upload your list

    CSV or XLSX exported from your student information system.

  2. Map the fields

    Name, class, section, roll, admission number, house and year.

  3. Print or share

    Export print sheets or send digital IDs to families.

What’s included

Institution branding

Crest, colors and signatory on every card.

Custom fields

Class, section, programme, house, blood group: you decide.

QR identification

Scan to confirm a student card is current.

Photo matching

A ZIP of photos named by admission number is matched automatically.

Reissue lost cards

Regenerate one card without touching the batch.

Academic year roll-over

Promote the whole batch to next year in one step.

Staff and visitor cards

The same template system for teachers, staff and visitors.

Front and back printing

CR80 PDFs for ID card printers, or A4 and Letter sheets.

POPULAR WITHSchoolsColleges

Use cases

K–12 schools

IDs for every class with section, roll number, house and transport route.

Colleges and universities

Student, faculty and visitor cards from one brand template.

Coaching centres and academies

Rolling intakes with quick single-card reissues.

Exam centres

Photo IDs with QR verification at the hall entrance.

School trips and events

Scan to confirm a student is on the current roll.

Frequently asked questions about student ID cards

How do I make student ID cards for my school?

Choose a student ID template, add your crest and colors, upload your student list as CSV or XLSX, map the columns, attach photos by filename, then export print-ready sheets or issue digital IDs.

Can CardDeck print double-sided student IDs?

Yes. Templates support front and back layouts, exported as print-ready PDFs for standard ID card printers. Print a test sheet to check alignment first.

Does CardDeck integrate with our school ERP?

CardDeck imports and exports CSV and XLSX, which most school systems support. It does not replace your ERP or school management system; it handles the ID card part.

How many students can we import at once?

Business plans support batch jobs of up to 25,000 rows. You can also import class by class if you prefer to print in stages.

Can parents get a digital copy of the student ID?

Yes. Each student ID has a private link you can share with families, which opens the digital card on any phone.

Which plan includes student ID cards?

Student IDs are part of the Business plan. Schools and colleges can ask about education pricing per academic year, with batch import and roll-over included.

What happens to IDs at the end of the year?

Roll the batch forward: re-import your updated list, and CardDeck updates continuing students, adds new admissions and lets you archive leavers.

Can we add a library barcode to student IDs?

Yes. Add a barcode field encoding the admission or library number. Code 128 suits most library and canteen scanners; test with your reader before printing.

Can we make staff and visitor cards too?

Yes. Use the same template system for teachers, staff and visitors, with a different color band or label for each card type.

Works well with

All products →
Tools

Batch Generator

Bulk ID card generator from Excel: one spreadsheet in, thousands of cards out

Codes

Barcode Generator

A free barcode generator for barcodes your scanners already read

Tools

Card Designer

Online business card designer for cards, IDs and badges

Cards

Employee ID Cards

Employee ID card maker for IDs your security team can trust

Try Student ID Cards free with CardDeck.

Create your Card