Customizing Certificates

  • Updated

When issuing a certificate to students who have completed your course, there are several ways to customize the certificate to meet your preferences and needs.

To get started:

  1. From the Skilljar Dashboard, Navigate to Course Management by clicking on the Courses button.
  2. Select an existing course or create a new one.
  3. Click the 'Actions' tab. 
  4. Scroll down to the 'Completion' section and click the Add Completion Action button. 

  5. Select Issue Certificate on Successful Completion

  6. And click the Create New Template button.




The following fields appear in the Create Certificate Template Wizard:


  • Template name: The name of this certificate and it's accompanying settings in the dashboard. This is for admin purposes only and will not be displayed to students.
  • Background image (optional): Upload a custom background image for your certificate. This is optional; if you do not upload a custom image, our default background image will display.
    • PNG file format 
    • Recommended aspect ratio: 1650px x 1275px

Below that is the 'Certificate Text' section to customize the text:


  • By default, each field is pre-populated with our default certificate settings.
  • In each of the six text fields:
    • You can enter any text of your choice.
    • You can create data fields such as {{ organization_name }}.
    • You have the option of choosing not to utilize a field, leaving it blank.
  • We support the following data fields:
    • {{ student_name }}
    • {{ course_title }}
    • {{ organization_name }}
    • {{ enrolled_at }}
    • {{ completed_at }}
  • For each text field, you have the option of selecting a font. We currently support the following fonts: Script, Genitum Plus, Open Sans, and Arial.
  • You can also specify the text size for each field. (Size ranges from 1 to 72.)

The next section, 'Certificate Information', offers additional customization options:


  • Show QR Code: Displays a QR code linking to the certificate verification page. 
  • Show Credits : Displays the credits for the course if applicable.
  • Show Score: Displays the score for the course if applicable.
  • Show Issues and/or Expiration Dates: Displays the date issued and/or expiration date if applicable.
  • Show Certificate Number: Displays the unique certificate number.
  • Show Verify URL: Displays the url that links to the verification page (e.g.
  • Show Signup Fields: Displays selected signup fields from your registration process. Select from available signup fields.

The image below shows the default placement for text and certificate information:


  • Field 1 displays at the top of the page, offering a point of reference for the other five fields which display in a centered vertical stack directly below it. 
  • By adjusting the size of the text and/or leaving some fields blank, you have the ability to adjust the placement of text fields on your certificate template. 

To preview your customized certificate, click the Preview certificate (save changes first) link at the bottom of the page:



After reviewing the settings for the new template, click the Save button to save the template. 


Finally, please review your settings for the completion action, including the options for setting an expiration (# days/months) and/or enabling students to add their certificate to their LinkedIn profile. 


Click the Save button to finish creating this Completion action.


You'll notice that 'Issue Certificate on Successful Completion' has been added to the Completion actions section of the Actions tab and is enabled. This can be disabled at any time by toggling the slider button to the off position.

Click the 'Eye' icon to preview the certificate, the 'Pencil' icon to edit the settings, or the 'X' icon to delete the action. 


Updating your Certficate Table text via Language Packs

Certificate Verification now has a table with all relevant Verification data below the Certificate PDF. This table now can be localized and edited via your language pack, as each header string is translated into each supported language, and all of the strings can be modified by customers if they want to change the Translation in any of the languages. Rows that do not exist for all certificates (Score, Certificate Expiration, Credit Units) will not display if they do not exist for the certificate.










Was this article helpful?

0 out of 0 found this helpful