Custom Keychain & Tag Generator

Text
Loading…

What this makes

A flat printable tag with your text or artwork raised on it, and a ring hole that will not tear out. Type a name, or upload an SVG and get its real vector outlines rather than a traced bitmap, so a logo stays exactly as drawn.

Two ways to render the design: raised lettering that stands proud of the tag, or letter outline, where the shape of the text becomes the shape of the tag itself.

How to make one

  1. Type your text, or upload an SVG for a logo or symbol.
  2. Pick the font and the tag shape.
  3. Set the size in millimetres and the emboss height.
  4. Check the ring hole sits somewhere with material around it, not through a thin part of the design.
  5. Download the STL, or the 3MF if you want the text as a separate colour.

Sizing that survives a pocket

DimensionUseWhy
Tag thickness3 mm minimumBelow this a keychain flexes and eventually snaps at the ring hole
Ring hole4 to 5 mmFits a standard split ring without forcing it
Material around the hole3 mm all roundThis is the part that actually breaks, and it breaks in a pocket rather than in your hand
Raised text height0.6 to 1 mmEnough to read and to catch a colour change, not so much it snags
Stroke width1.5 mm minimumThinner letters print but wear away and break off

Two-colour without a multi-material printer

The classic trick, and it costs nothing: print the tag, and at the layer where the raised text starts, pause the print and swap the filament. Every slicer can insert a filament change at a chosen layer. You get crisp two-colour lettering from a single-nozzle machine.

Download the 3MF rather than the STL if you want the text already separated as its own object, which makes the swap easier to set up and works directly on a multi-material printer.

Print settings

SettingUseWhy
MaterialPETG or ABS over PLAA keychain lives in a warm pocket or a car; PLA softens and goes brittle in UV
Layer height0.12 to 0.16 mmKeeps small lettering legible
Walls3 perimetersStrength here comes from perimeters, not infill
Infill30 to 50%Enough that the tag does not crush
OrientationFlat on the bedLayers run across the tag rather than along the weak axis
SupportsNoneNothing overhangs on a flat tag

Common problems

It snapped at the ring hole

Almost always too little material between the hole and the edge, or the tag printed too thin. Keep 3 mm of solid material all round the hole and at least 3 mm of tag thickness. Printing flat matters too: on edge, the layer lines run straight across the weakest point.

The lettering is mushy or the thin strokes vanished

The strokes are narrower than the nozzle can draw cleanly. Use a heavier font, scale the tag up, or increase the stroke width. A 0.4 mm nozzle needs roughly 1.5 mm of stroke to give a solid, durable letter.

My uploaded SVG came out wrong or empty

Usually text that was never converted to outlines, or strokes that were never converted to paths. An SVG references fonts by name rather than embedding them, and a stroke is a line style with no area. Fix both in your editor and re-upload.

Can I put a design on both sides?

Not in one pass here. Print two tags and glue them back to back, or model the second face in CAD. A single-sided tag is what prints flat without supports, which is why it is the default.

Related tools