Name Keychain Generator - Custom Text Tag (Dual-Color, 31 Fonts, Emoji, Batch)
Make a personalized name keychain in a couple of minutes. No CAD, no editing files. Hit Customize, type your text, pick a style, and download a model that's ready to print.
I made this because most name-tag generators have the same few annoyances, so I fixed them:
- The keyring loop is part of the body, not glued or stuck on after the fact, so it won't snap off.
- The hole sits clear of the border, so an actual split ring fits through it.
- The plate resizes to whatever you type. "Bo" and "Bartholomew" both come out looking right, with even margins.
WHAT YOU CAN CUSTOMIZE
- Text: up to 3 lines, with left, center, or right alignment, plus adjustable letter spacing
- 31 fonts (Poppins, Bebas Neue, Bangers, Anton, Pacifico, Permanent Marker, Archivo Black, Satisfy, and more), plus bold and italic. You can also type any MakerWorld font name.
- Any colors: pick the base, text, and emoji colors with a color picker
- Shapes: bubble (hugs the text), rounded rectangle, squircle, or tag
- Text style: embossed (raised), engraved, cut-through, or inlay
- Optional emoji: add an emoji or icon on the left, right, top, or bottom of your text. Set its size, color, and style, with a weight slider to fatten thin emoji so they print cleanly.
- Accent border, which can wrap around the keyring loop too
- Attachment: round hole, D-ring, lanyard slot, or none. Put it on the left, right, or top, with control over both its distance from the text and its position along the edge.
- Edge bevel for a cleaner finish
- Batch mode: lay out up to 14 tags in one print
TWO COLORS
This model downloads as a two-color model. The base is one color and the text and border are a second, so on an AMS or any multi-color setup it prints two-tone on its own. Add an emoji in its own color and it becomes a three-color model, which an AMS handles automatically.
Printing single-color, or single-nozzle with no AMS? It still looks good. To get the two-tone effect without an AMS, just add a filament change in your slicer at the layer where the raised text starts (the Base Height value). Everything below it is the base color, everything above it is the text color.
For the best two-tone result, go with the Embossed or Inlay text style, since both have a raised second layer. Engraved and cut-through styles look best in a single color.
TIPS FOR A GOOD RESULT
- Long names: if the keyring loop ends up too close to the first letter, bump up Ring Gap in the Keyring section. It pushes the loop away from the text while keeping it attached.
- Balance the loop: use Ring Offset to slide the loop up or down (or left/right on a top mount) so it sits where you want. It stays attached no matter what.
- Letter fit: the plate sizes itself to your text. Use Margin to add even padding all around, and Letter Spacing to tighten or loosen the lettering.
- Font looks off, or the text is too wide or narrow: try a different font. For the rectangle shape you can also nudge Width Per Char in Advanced.
- Split ring won't fit: increase Hole Diameter. The 5 mm default fits standard rings, so go bigger for chunky ones.
- Two lines: just type into the second and third text boxes. Leave them blank for a single line.
- Emoji look too thin or faint: emoji use the single-color Noto Emoji font, so detailed color emoji come out as line art. Bump Emoji Weight to fatten thin strokes for a cleaner print, or increase Emoji Size.
PRINT SETTINGS
- No supports. It prints flat on the base.
- 0.2 mm layer height recommended. The default text height of 0.6 mm gives you 3 clean layers.
- Any filament works. PLA and PETG both print well.
- Cheap and quick. A single tag is only a few grams.
IMPORTANT: USE THE CUSTOMIZE BUTTON ON THE WEBSITE
The green Customize button only works on the MakerWorld website, on desktop or in a mobile browser. It does not work inside the Handy phone app. If you download the file without customizing first, you'll just get the default ("Kevin") and there's no way to edit it afterward. Always hit Customize, set your text, then download.
Boost MeIf this saved you some time, consider leaving a ❤️ and a 🚀 boost. Thanks!
LICENSE
CC BY-NC. Personal printing is welcome. If you want to sell prints made with this generator, message me first about commercial use.