Free certificate QR code generator

Turn a verification link or certificate ID into a scannable QR code. Pick a size and error correction level built for printing, then download it as PNG or SVG.

Runs in your browser — nothing is uploaded

Ready to download

Actually free Generate as many QR codes as you need.
Private by default Built locally, nothing is uploaded.
Print-ready Quiet zone and error correction built in.

Beyond the code

A QR code is only as good as where it points

This tool encodes exactly what you type — nothing more. If you don't have a real verification page yet, CertificateJoy creates one automatically for every certificate you issue, complete with recipient details, status, and a link this QR code can point to. Need an ID to point it at first? Try the free certificate ID generator.

Set up real verification

Frequently asked questions

What error correction level should I use for a certificate QR code?

Certificates are usually printed, folded, or scanned from odd angles, so a higher error correction level helps more than it would for a code shown only on a screen. This tool defaults to High (H), which can recover from roughly 30% damage or obstruction — a safe default for anything printed. Use Medium (M) or Quartile (Q) only if you need to fit more data and are confident the code will stay on a clean, high-resolution screen.

Does this tool create a real verification page, or just the QR code image?

Just the QR code. It encodes exactly whatever URL or text you type into the box — it doesn't create, host, or check any page. Point it at a URL that doesn't exist and the code will still scan successfully, straight into a broken link. If you don't have a hosted verification page yet, CertificateJoy generates one automatically for every certificate you issue.

Should I encode a URL or just a certificate ID?

A URL is almost always more useful. A QR code that only contains a plain ID (like CERT-2026-000142) just displays that text when scanned — the person still has to go find somewhere to check it. A URL that opens straight onto a verification page lets anyone confirm the certificate in a single scan, with no extra steps.

How small can I print this QR code and still have it scan reliably?

As a rule of thumb, keep the printed code at least about 2 cm (0.75 in) square, and don't crop away the white quiet zone (margin) around it. A higher error correction level and a larger export size both make a code more forgiving of small print sizes and lower-quality printers, but there's no substitute for test-scanning a printed copy with a couple of phones before a full print run.

Is this tool free, and does it store the links I generate codes for?

Yes, completely free with no signup. The QR code is generated entirely in your browser — nothing you type is uploaded or stored on any server.