Skip to content

Generate ID Cards

The Generate IDs feature lets you produce professional ID cards for every student in a section or every staff member in a department. You configure the card size, paper layout, badge colours, and spacing, preview the cards at any zoom level, then download a print-ready PDF — all without leaving the platform.


ActionRequired permission
View the Generate IDs pagestudents:list
Generate student IDsstudents:list
Generate staff IDsstudents:list (same page, staff tab)

Permissions are granted through Positions. If the Generate IDs entry is missing from the sidebar, ask your school owner to check the permissions attached to your position.


From your school dashboard, look for Generate IDs under the People section of the sidebar. Clicking it opens a two-panel layout:

  • Left panel — all settings (ID type, selection, colours, print options)
  • Right panel — live badge preview with zoom controls and a Download PDF button

  1. At the top of the settings panel, make sure Students is selected in the ID Type toggle.

  2. Choose the academic year from the Academic Year dropdown. The section list below will update to show only classes in that year.

  3. Choose the class or section from the Section / Class dropdown. The preview panel on the right immediately populates with an ID card for every enrolled student.

  4. See Customising cards and Print settings below for the full list of options.

  5. Click Download PDF in the top-right of the preview panel. The button shows live progress as it renders each card (for example, Fronts 10 / 35 then Backs 10 / 35 then Building PDF…). The download starts automatically when complete.


  1. At the top of the settings panel, click Staff in the ID Type toggle.

  2. Choose the department from the Department dropdown. The preview populates with ID cards for every active staff member in that department.

    Staff cards show the person’s position name (e.g., Head of Mathematics, Class Teacher) rather than a generic role label.

  3. Follow the same steps as for students — configure options, preview, then click Download PDF.


The Badge colours controls (in the settings panel, below the section/department picker) let you match cards to your school’s brand.

ControlWhat it changesDefault
BackgroundThe accent strip at the bottom of the card front — the wave curve and the school info barWhite #ffffff
TextThe person’s name printed on the curve and the role label in the school stripNear-black #111111

Click the colour swatch to open the browser colour picker. The preview updates live as you drag.

The Only with photo toggle filters the list to people who have a profile photo uploaded. When enabled, anyone without a photo is excluded from both the preview and the PDF.

This is useful when you want to print photo IDs in one batch and handle the remaining students or staff separately once their photos are uploaded.


Click Print settings in the settings panel to expand the group. These settings control the physical layout of the PDF — they do not affect the on-screen preview zoom.

FieldDefaultNotes
Width (cm)5.8 cmStandard CR80 card width. Range 2 – 30 cm.
Height (cm)8.2 cmRange 2 – 30 cm.

Choose the sheet size to print onto. Available options:

OptionDimensions
A4 (default)210 × 297 mm
A3297 × 420 mm
A2420 × 594 mm
A5148 × 210 mm
Letter216 × 279 mm
CustomEnter width and height in mm (50 – 1200 mm each)

The info bar at the top of the preview panel shows how many cards fit per page and the total page count.

Padding in millimetres added around each card. You can set each side independently:

FieldDefault
Top4 mm
Bottom4 mm
Left4 mm
Right4 mm

Reducing spacing fits more cards per page. Increasing it leaves a visible gap between cards which makes cutting easier.


Use the and + buttons above the preview grid to zoom in and out. Zoom runs from 25 % to 150 % in 25 % steps. At 100 % you see the cards at their natural screen size; at 75 % (the default) three or more cards are visible side-by-side on most screens.

Zoom only affects the on-screen preview and does not change the PDF output.

The Preview limit setting (below the print settings group) controls how many cards are rendered in the preview grid. The default is 20. Reducing this number makes the page feel faster when working with large sections. The PDF always includes every person regardless of the preview limit.

Accepted range: 1 – 100.


The downloaded PDF contains two sets of pages:

PagesContent
First halfAll card fronts — photo, name, and school strip
Second halfAll card backs — ID number, section or department, academic year, and school details

Each page is laid out using the configured paper size, card size, and spacing. A fixed 8 mm margin is kept around the page edge. The number of cards per page and the total page count are shown above the preview grid before you download.


  • Profile photos — Upload a clear, front-facing photo for each student or staff member before generating IDs. Cards without photos show initials instead. Use the Only with photo filter to separate the two groups.
  • Card size — The default 5.8 × 8.2 cm matches a standard CR80 ID card (same as a credit card). If you have a standard card-size cutter or laminator pouch, keep the defaults.
  • Colours — Test your colour choices with 2–3 cards at 100 % zoom before committing to a full batch. Dark accent colours with white text and a subtle shadow produce the clearest result after lamination.
  • Large batches — For sections over 100 students, the platform fetches and renders all cards in background batches of 10. Watch the progress indicator on the Download PDF button; do not close the tab until the download starts.
  • Paper — Print on 160–200 gsm cardstock for rigid, long-lasting cards. Standard 80 gsm office paper will work but the cards will be flimsy without lamination.

No students appear after selecting a section

Section titled “No students appear after selecting a section”

The section exists but has no active enrolments. Go to Sections → Roster and enrol students before generating IDs.

Staff list is empty after selecting a department

Section titled “Staff list is empty after selecting a department”

The department has no active staff assigned to it. Go to Staff, open each staff member’s profile, and confirm their department assignment.

Photos must be uploaded to each person’s profile. Navigate to the student or staff profile, upload a photo, and then re-open the Generate IDs page. Use the Only with photo toggle to confirm how many people have photos before downloading.

The browser blocks the automatic download on some strict content security policies. If the download does not begin within 30 seconds, try a different browser (Chrome or Edge recommended) or disable any download-blocking browser extensions.

Cards are cut off or overlapping in the PDF

Section titled “Cards are cut off or overlapping in the PDF”

The card size is larger than the available space on the selected paper size. Either reduce the card size in Print settings, increase the paper size, or reduce the spacing values.