Certificate Generator

Design your certificate template visually, connect participant data, and generate PDFs — all in one place.

Campaign Details
Participant Data Source
Connect your participant list to get started
Google Sheets
Load from a live sheet
Upload File
CSV, XLSX or XLS
Manual Entry
Type recipients directly
GS Form
Import responses as recipients
From your Sheets URL: docs.google.com/spreadsheets/d/SHEET_ID_HERE/edit
How to find your Sheet ID
Open your Google Sheet and look at the URL. The Sheet ID is the long string between /d/ and /edit.
docs.google.com/spreadsheets/d/1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgVE2upms/edit
Your data stays private

GalSol reads your Sheet using your own Google OAuth token. No data passes through our servers — everything runs via Google's secure APIs.

Visual Certificate Editor — Upload a background image or pick a colour. Click "+ Add Field" to place a dynamic text block on the canvas. Drag fields to position them. Click a field to select it and style it in the right panel.
100%
Fields
Properties
Click a field on the canvas, or use this list.
Select a field on the canvas to edit its properties.
Field Mappings
Connect each template placeholder to a column from your data
Output File Naming
Each PDF is named using this format. Numbers prevent duplicate filenames.
participant_name
_ _
01
.
pdf
Preview
Alex_01.pdf
Google Sheets Write-back

Your Sheet Columns
Columns will appear here after loading your data.
Generation Summary
Certificate Preview
0 participants
1 / 1
Field Mappings
Processing Certificates
0 / 0
Initialising…
Progress 0%
Activity Log
Job Details
Keep this tab open while generating. Large batches of 100+ certificates may take several minutes.

Certificates Generated

All PDFs saved to your Google Drive folder.

0
Total
0
Generated
0
Failed
Certificate Links

Add Text Field

{{ }}
Eg. Name column → {{name}}  |  Course → {{course}}
Primary field (used for PDF filename)
Only one field can be primary. Output: Alex_01.pdf