StealThis .dev
Pages Easy

LMS — Completion Certificate

A polished e-learning completion certificate page with a framed parchment-style award showing the learner name, course title, completion date, instructor signature, official seal and a scannable verification QR. A side panel offers download-to-PDF, print, share-link and add-to-LinkedIn actions, a copyable credential code, earned-skill badges and credential metadata. Built with semantic HTML, CSS variables, print styles and small vanilla-JS interactions, optionally toggling a calm study mode.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Completion Certificate

A celebratory certificate page for an online course. The centerpiece is a framed, parchment-style award with gold corners and an embossed seal, presenting the learner’s name in a serif display face, the course title, lesson count and study hours, the final score, an instructor signature, the completion date, and a generated QR block for verification. A success badge and difficulty/progress pills sit above the certificate to reinforce the achievement.

The side panel groups everything a learner wants next: a primary download-to-PDF button, plus print, share-link and add-to-LinkedIn actions, a dashed verification code with a one-tap copy button, the public verify URL, a list of earned-skill badges, and a credential metadata block. Print styles strip the chrome so only the certificate prints cleanly on a single page.

Interactions are vanilla JS: download shows a brief preparing state then a confirmation toast, copy writes the credential code to the clipboard with a green confirmation, share uses the Web Share API with a clipboard fallback, print opens the dialog, and a study-mode toggle dims the surrounding UI while keeping the certificate readable. The QR pattern is rendered deterministically from the credential code, and a small toast() helper drives all the feedback.

Illustrative UI only — fictional courses, not a real learning platform.