Free Santa Gift Label Maker

Create a printable North Pole mail label for a Christmas gift — free, no sign-up, nothing leaves your browser.

The personal message page greets {name} by name with a nice-or-naughty message once scanned — it updates automatically as you edit the name or verdict above.

Sized for a standard 4×6 print — most home printers and photo printing services support this size directly.

Two ways to use the QR code

By default, every label's QR code points to the free Santa Tracker, which shows the North Pole until Christmas Eve and then Santa's simulated journey around the world through the night — the same link on every label, not personalized. Switch "QR code links to" over to "A personal message," though, and it scans to a private little page instead, greeting the child by name with a message that matches whichever verdict you picked.

Frequently asked questions

What's the difference between the designs?

All four — Classic, Express, Storybook, and Boarding Pass — use the same name, verdict, and QR code, just laid out and styled very differently, from a postal-label look to a movie-ticket-style boarding pass. Try a few and print whichever one fits the occasion.

How does the personal message page work?

The name and verdict are built directly into the QR code's link — there's no account or server storage involved. Whoever scans it sees a Santa-themed message using exactly the name and verdict you set here, picked from a few different variants so it doesn't feel too repetitive across a few kids' labels.

If I change the name after generating the QR code, does the old one still work?

The QR code updates automatically as you type — just make sure you download the label after your final edits, since only the visible preview reflects what actually gets printed.

What size should I print this at?

It's sized for a standard 4×6 print, the same size most home printers and photo printing services handle directly — no need to resize or adjust anything before printing.

Can I make more than one label at a time?

Not in a single download right now — change the name and verdict, then download again for each child. Every download uses whatever's currently showing in the preview.

Is my child's name sent anywhere?

The label maker itself is fully local — creating the label, generating the QR code, none of it touches a server. Once the QR code is actually scanned, though, the name is genuinely part of that link, so visiting it is a normal web request like any other page — the message page itself just doesn't store or log that name anywhere beyond showing it back to whoever scanned the code.

Ad blocker detected

We've noticed an ad blocker is active. Cwtch.es relies on ads to stay free, so labels downloaded while a blocker is active will include a small Cwtch.es credit line beneath the image. Disable your ad blocker for this site (or add it to your allow-list) and recheck to download without it.