← Projects

Name Tag Generator

Design your own printed luggage tag. I print it.

Three name tags rendered from above — a mint hexagon reading John Sneed, a yellow rectangle reading ROBERT FROST, and a pink circle reading Justin Barnes

Open the name tag generator →

Personalised luggage tags, designed in the browser and printed here. Pick a shape, type the names, choose the lettering and the colours, and send it over. I reply with a price before anything goes on the bed.

What you can change

Shape and size — rectangle, hexagon or circle, in three sizes. Every option shows its real dimensions in millimetres, because a tag is a physical object and “medium” tells you nothing. A standard hexagon is 64 × 70 mm; a large rectangle is 80 × 44 mm.

The names — one line or two, in one of five fonts. The second name can be anything from half the size of the first to twice it, and the type is fitted automatically to whatever you type. Short names come out big. Long ones still fit.

Raised or engraved — raised lettering stands proud of the tag and can be a second colour. Engraved lettering is cut into the face and stays the tag colour unless you ask for paint or an inlay. Either way you choose the depth, up to 1.2 mm.

The details — where the strap hole sits, or no hole at all. Where the names sit on the face. Spacing between the names and between the letters. A small icon either side if you want one.

How it actually works

The browser preview is only a picture. The real geometry is built here, on my machine, from the same design you saw — actual font outlines cut into an actual solid, checked before anything is exported.

That check is the point. It confirms the lettering sits inside the tag, clears the strap hole, and never collides with itself, and it refuses to export a model that fails. If a design is too crowded to build, the preview says so while you are still designing it, and tells you which single change fixes it.

Tags are 3.2 mm thick. Raised lettering adds its depth on top of that, so a tag with 1.2 mm raised names finishes at 4.4 mm. The base prints in one colour and the lettering in another, with a single filament change where the two meet.

Fonts

Pacifico, Montserrat, Roboto Slab, Nunito and Oswald — all open source, all bundled here so the shapes you see are the shapes that get cut. Pacifico is a joined script, so it warns you if you space its letters apart.

Design one →