Skip to main content Skip to navigation

Create a custom certificate

The custom certificate module allows the generation of dynamic PDF certificates to reward your learners. The custom certificate activity allows course editors to design their own certificate and setup pre-requisites for students to receive the certificate.

Follow the guide below for a step-by-step guide to setting up a custom certificate:

Adding a custom certificate
  1. Go to your Moodle space and click Edit.
  2. Click on 'Add an activity or resource' in the section where you want to add the certificate
  3. Enter a certificate name
  4. Expand the 'Options' menu
    1. Select who you would like a copy of the certificate to be emailed to
    2. Choose the action you wish to prevent users from performing on this certificate
  5. Have a look through the other available setting that may be applicable for this certificate
    • Click on Help iconhelp icon next to any of the options to view more information.
  6. Click on Save and Display

Customising your certificate

In order to customize your certificate:

  1. Click on the certificate activity to view it
  2. Click on the cog on the top right and select 'Edit certificate' from the drop-down menu.

View and Edit Cert

Adding a Certificate template

You may use the certificate template provided and further customize it to meet your needs. Alternatively, you can design your certificate from a completely blank canvas.

To add the template:

  1. Scroll down to the 'Load template' section
  2. Select the template from the drop-down list
  3. Click on the 'Load' button
Add cert template
Certificate elements

On the edit page, you can add elements to your certificate. You can edit, delete and move these elements. The order of these elements determines when they are rendered on the PDF, for example, if you were to add a background image you would want this rendered first.

Below is a list of all the items that you could to add to your certificate.

Selecting an element to add

How to add an element to your certificate?
  1. To add an element, select relevant item from the drop-down list and click on the 'Add element' button.

Adding an element

  1. Edit the item as you would like it to appear on the certificate

Edit certificate item

Repositioning elements on the certificate

As you add items to your certificate, you may wish to position them on the certificate page as desired. To reposition elements:

  1. Click on the 'Reposition elements' link situated at the bottom of the certificate items' list

Reposition elements

  1. Drag and drop the element to change where they are positioned on the certificate.
  2. Click 'Save and close' once you have completed positioning the element/s.

Example cert

On this page you can also click on the elements to bring up a dialogue that will allow you to edit its properties without having to go back to the edit custom certificate page.

Editing a certificate element

There are several editing features available for the elements:

editing elements 

  1. Edit element name
  2. Edit element item
  3. Delete element item
  4. Move element up the rendering order
  5. Move element down the rendering order
Changing the certificate orientation

By default, the certificate is laid out in portrait mode. If you would like to change its orientation to landscape then you will need to switch the Hight (297mm) and Width (210mm) metrics.

Change certificate orientation

Please note, by default the metrics are set up for an A4 size certificate. You may change the metrics to match your required size.

Share a certificate to LinkedIn

One of the common questions around Certificates is how to share them to popular platforms such as LinkedIn.

The certificate must be set to 'Allow anyone to verify a certificate' in the Customer Certificate settings.

Students can follow the process for adding a certificate here:

This process requires a 'Certification URL'. On Moodle, this is the URL for the certificate download page which will appear in the format

The information on this page relates to Moodle v3.4 and was last updated August 2018.


Filter by tool, task or content