Make a certificate that is worth printing
Fill in the award, the name and the reason, and print an A4 or US Letter certificate at exactly the right size — landscape or portrait, with a frame, a printed seal and up to three signature lines. It is a single sheet, so the page warns you before the wording runs off the bottom. Everything is drawn by your own browser, and the certificate stays in this browser on this device.
- Your certificate stays in your browser
- Works offline
Set Paper: A4, Layout: Landscape and Scale: 100% — not “Fit to page”. Then measure the frame: it should be 273 mm across. If your ruler disagrees, the dialog scaled the page.
Printed 16 mm tall, centred above the organisation name. The height is fixed on purpose: a box that grows with the picture would move every line beneath it the moment the image loads. PNG keeps a transparent background; JPEG puts a white box behind it, which shows on tinted paper.
Paste a list and each line becomes its own certificate. The preview always shows the first one — everything else on the page stays the same, so there is nothing to check thirty times.
Each block prints a blank space, a rule, and the name and role underneath. The space above the rule is a fixed height, so two signature blocks always line up with each other — leave a role empty and nothing shifts.
Printing a different person on every card rather than one certificate per sheet? The ID badge maker packs them onto A4 with cut marks.
How it works
- 1
Choose the paper and the shape first
A4 is 210 × 297 mm and US Letter is 8.5 × 11 inches — 215.9 × 279.4 mm exactly. They are close enough that a design laid out for one looks nearly right on the other and is quietly wrong by about 17 mm. Landscape is the default because a name set large needs a wide line to sit on; portrait is the one to pick when the wording runs to a paragraph, or when the certificate has to fit a frame you already own.
- 2
Say who is awarding it
The organisation goes at the top, in small letterspaced capitals, with an optional second line for a department or a programme. Add a logo if you have one and it is a reasonably large file — the page tells you the effective print resolution and warns below 300 dpi, which is where edges start to look soft on paper even though they look sharp on screen. The logo box is a fixed height, so adding one does not push everything below it out of place.
- 3
Pick the right title, then name the reason
Achievement, completion, participation, appreciation, excellence and recognition are not interchangeable, and the recipient knows the difference even if the person printing it does not. Choose one and the opening line changes with it. Then say what was actually done: "for completing the 40-hour Workplace Safety programme" is a sentence that still means something in five years, and "for outstanding dedication" is not.
- 4
Sign it, and give it a number
Up to three signature blocks, each printing a fixed blank space, a rule, and a name and role underneath — so two signatures always line up with each other whether or not both have a role filled in. Add a reference number in the date panel. It costs nothing, and it turns a printed sheet into something an employer can ring you up and check, which is the only kind of verification a piece of paper has ever really had.
- 5
Print at 100%, then measure the frame
Set the paper and the orientation in the print dialog to match what you chose here, and set Scale to 100% rather than "Fit to page". Then measure the frame across with a ruler — the tool tells you what that measurement should be. If it reads short, the dialog scaled the page. That single setting is the most common way a home-printed certificate ends up smaller than the frame it was bought for.
A certificate is one sheet per person. If what you need is a small card printed many to a page — a name, a role and a photo, cut out with a guillotine — that is a different job: the name card generator lays ten identical cards on one A4 sheet with cut marks.
Frequently asked questions
What should a certificate actually say?
Five things, and nothing else: who is awarding it, what the award is called, who received it, what they did to receive it, and when. Everything beyond that is decoration competing with the name. The part people get wrong is the fourth. A certificate is read years later by somebody who was not in the room — a hiring manager, an admissions officer, the recipient trying to remember what the course covered — and "in recognition of your valuable contribution" tells that reader nothing. Name the thing: the programme, its length, the score, the placing, the year of service. If you cannot write a specific sentence about what was done, that is worth noticing before you print, because it usually means the award has not been thought through rather than that the wording is hard.
Achievement, completion or participation — which one do I use?
They make different claims and the difference matters most to the people who earned the stronger one. Completion says somebody finished a course or programme: they were there to the end. It says nothing about how well they did, and that is honest — most training certificates are completion certificates whether or not they say so. Achievement says a standard was met: a result, a grade, a target. Participation says somebody took part, which is a real and reasonable thing to acknowledge for an event, a competition or a workshop. The failure mode is labelling participation as achievement, usually to be kind. It is not kind: everyone who did achieve something is now holding the same certificate as everyone who turned up, and the word stops meaning anything for both of them. Appreciation and recognition are for contributions rather than results — a volunteer, a speaker, a long-serving member — and excellence is worth reserving for a top result, because it means nothing if it is handed to the whole room.
Why is landscape the default?
Because the recipient's name is the point of the page, and a name set at 30 points needs somewhere to go. On A4 portrait the printable line is about 184 mm wide; on landscape it is about 271 mm. Long names, double-barrelled names and names with titles wrap onto two lines in portrait far sooner, and a name that wraps stops reading as the headline of the page. Landscape is also what the recipient expects — nearly every certificate anyone has ever been handed is wider than it is tall, and a frame bought off the shelf for a certificate is usually landscape too. Portrait is still worth having, and this page offers it, for two cases: a certificate whose wording runs to a real paragraph, and one that has to fit a portrait frame or a portfolio sleeve you already own. When you switch, every type size scales down with the page, so the hierarchy stays the same rather than the title suddenly overflowing.
Why is the paper tint a panel inside the frame instead of the whole page?
Two reasons, and the second one is the interesting one. First, consumer printers cannot print to the edge of the paper — most stop somewhere between four and six millimetres in — so a colour that runs to the edge of the design comes out with an uneven white band around it. A tint that stops inside the frame looks deliberate on every printer. Second, and this is the part that catches people out: Chrome's print dialog has a "Background graphics" checkbox that is switched off by default, and it strips every CSS background on the page. A certificate designed with a cream background prints pure white, and nothing warns you — the preview on screen still looks right. So the tint here is not a CSS background at all. It is a rectangle drawn in SVG, which counts as content rather than styling, and content prints regardless of that checkbox. The frame is drawn with borders for the same reason. This is why the tints on offer are all very pale, too: paper you notice is paper competing with the name printed on it.
Can I add a real seal, and does a printed one mean anything?
The seal on this page is a printed ring, and it is honest about being one. No desktop printer can emboss — embossing presses the fibre of the paper with a die, which is a physical operation done after printing with a hand press or a notary's clamp. If you have such a press, the printed ring is a useful marker for where to line it up. Beyond that, be clear-eyed about what a printed certificate proves, which is very little: anyone with this page can print one with any name on it. That is not a flaw in this tool, it is true of every certificate template ever sold. What actually makes a certificate checkable is a reference number tied to a record you keep, plus a way to reach you — which is why there is a reference field, and why it is worth filling in. If you need genuine verification, the answer is an online record somebody can look up, not a fancier border.
What paper should I print it on?
Something heavier than the 80 gsm office paper in the tray, because weight is most of what makes a certificate feel like a document rather than a printout. Certificate and card stock is commonly sold between about 120 and 250 gsm. What your printer will actually accept varies by model and is in its manual — the number to look for is the maximum media weight — and as a rule a rear or straight-through paper path handles thicker stock than a cassette tray that has to bend the sheet around a roller. Two practical notes. Feed heavy sheets one at a time rather than stacking them, and let the print dry for a minute before it touches anything if you are using an inkjet, because heavy uncoated stock holds ink at the surface for longer than plain paper does. If you plan to print onto pre-printed certificate paper that already has a border, set the frame here to None — a second frame inside a bought one is the most common way a sheet of it gets wasted.
How do I print thirty of these for a class?
Change the name, print, repeat. Everything else — the organisation, the title, the wording, the signatures, the seal and the colours — stays where you put it, because the certificate is saved in this browser as you work. That is the whole reason this tool saves anything: a certificate template is used many times and typed once. Two things make the run less painful. Write the reason so that it holds for everyone in the class rather than per person, if that is true, so the only field you touch between prints is the name. And print one complete certificate first and look at the physical sheet before you commit the other twenty-nine, because the mistakes that survive proofreading on screen — a wrong year, a misspelled programme name, a signature block with an empty role — are obvious on paper. If you need many different items on one sheet rather than one item per sheet, that is a different job: the ID badge maker on this site lays a different person on each card and packs them onto A4 with cut marks.
What happens if my wording does not fit?
You get told, before you print. A certificate is a single sheet and cannot run onto a second one — there is no such thing as page two of a certificate — so instead of pushing the overflow somewhere, the content is measured against the height of the frame and a warning appears when it no longer fits. Without that check the bottom would simply be cut off, and the first place you would find out is the printed sheet. When it happens the fix is almost always the wording rather than the type size: shorten the paragraph, drop a signature block, or switch to landscape if you are in portrait. Making the type smaller to fit more in works against the one thing a certificate is for, which is being readable across a room on somebody's wall.
Is what I type saved, and does it leave my device?
It is saved, and it does not leave your device. The certificate — including the recipient's name — is kept in this browser's local storage as you work, so closing the tab by accident does not cost you the template, and the next certificate starts from the last one. Nothing is uploaded: the whole page is static files and the sheet is drawn by your own browser, so there is no server for it to be sent to. Your logo is resized in the browser and stored the same way. "Start a blank certificate" deletes the stored design, and so does clearing your browser data. One honest note: the site serves Google ads, which are a third-party request like on any ad-supported page — they never see what you type, and they are hidden from the printed sheet.
Why print instead of a "Download PDF" button?
Because your browser already makes better PDFs than a JavaScript library can. A PDF library is around 40 KB of code to download and draws text as shapes, so the result cannot be selected, searched or copied, and the outlines it produces are handled badly by some pre-press software. Print and choose "Save as PDF" instead and you get a real document with real text and real vector edges — which matters here, because a certificate is often emailed as well as printed, and a recipient should be able to select their own name out of it. It also keeps this page small, which is the reason the tools here load as fast as they do.