100% in your browser · certificate never leaves your device

About Cert Tools

Your certificate never leaves your device.

Your certificate never leaves your device

Every tool on Cert Tools runs entirely in your browser. There is no backend, no server, and no upload: the names you type and any logo or signature you add are read by JavaScript and drawn onto an HTML canvas running locally on your machine. The finished certificate is generated in memory and handed back to you. Nothing is ever transmitted over the network.

That matters because a certificate carries real names, logos, and scanned signatures — often other people's. Keeping every byte on-device is the privacy moat that upload-based incumbents cannot offer.

How it works

Your certificate is drawn to an HTML canvas at exactly 2480×1754 pixels — A4 landscape at print quality — using the native Canvas 2D API. The layout engine is deterministic: no randomness anywhere, so the same fields, template, and palette always produce identical pixels and an identical PNG. Four templates (classic double rule, thick ornamental border, modern rules, minimal hairline) and four palettes (gold, navy, burgundy, emerald) combine into 16 distinct designs, each with editable recipient, title, subtitle, date, signer, signer title, and organization fields. There is no WebAssembly and no server round-trip — just Canvas 2D, enforced by a strict connect-src 'self' Content-Security-Policy.

Limits & the Pro tier

The free tier designs and downloads one certificate at a time, entirely on-device. Batch generation from a CSV, premium templates, and 300dpi + PDF export will be part of a future Pro tier — still with no upload. For now, fill in the fields and download a print-ready PNG.

The site is also installable as a PWA and works offline after the first load.