Keychain Generator
Type a name or initials, pick a font and a base shape, and place the ring hole. The generator builds a printable keychain with raised letters on a plate. Download one STL for a single colour or a colour change, or a two-colour 3MF with the base and the letters as separate parts.
How to make a 3D printed name keychain
- 1
Type the name
One or two lines: a name, initials, a date or a short word. Up to 24 characters per line.
- 2
Pick font and shape
Choose a font, then a base that follows the letters, a rounded rectangle, a circle or a tag.
- 3
Place the ring hole
Put the hole on the left or on top and set its size for your split ring or chain.
- 4
Set thickness and colours
Base thickness, how far the letters stand up, an optional raised border, and two colours.
- 5
Download and print
STL for one filament (with a colour change), or the 3MF / two STLs for an AMS or MMU.
Keychain generator settings
Every setting updates the 3D preview. These starting points suit a pocket keychain on a 0.4 mm nozzle printer.
| Letter height | Height of a capital letter. 8 to 12 mm reads well on a keychain; under 6 mm, thin strokes get hard to print. |
|---|---|
| Base shape | Follow the letters: the plate traces the name with a rounded margin. Rounded rectangle, Circle and Tag give a classic fob. |
| Padding | How much plate shows around the letters. 2.5 to 4 mm keeps the edge strong. |
| Ring hole | Left or top. A 4 to 6 mm hole fits most split rings; keep the ring wall at 2 mm or more so it does not snap. |
| Base thickness | The plate under the letters. 2.5 to 3.5 mm is stiff; thinner bends, thicker gets heavy. |
| Text height | How far the letters stand up. 1 to 1.5 mm is enough to see and feel, and is only a few layers to print in a second colour. |
| Raised border | A rim along the plate edge and around the hole, printed in the text colour, for a framed look. |
| Colours | Base and text colours are saved in the 3MF so the slicer shows them; you still pick the real filaments there. |
Printing a multicolour keychain
Two colours make a name keychain pop. With an AMS or MMU the 3MF does it for you; with one extruder, one filament swap does the same job.
| AMS / MMU (multicolour) | Open the 3MF in Bambu Studio, OrcaSlicer or PrusaSlicer. It loads as one keychain with two parts, base and text. Give each part its own filament and slice. The ZIP with two STLs works the same if you load both at once as one object. |
|---|---|
| One extruder: filament swap | Print the one-piece STL and add a colour change (filament change, M600 or a pause) at the height shown under the preview: the top of the base, where the letters start. The printer stops, you swap filament, and the letters print in the new colour. |
| Layer height | Use a layer height that divides the base thickness and the text height (0.2 mm works for 3 + 1.2 mm), so the colour change lands exactly on the first layer of the letters. |
| Top surface | Turn on ironing or use 4+ top layers for a smooth face around the letters. A textured PEI plate gives the back a nice finish. |
| Ring strength | Print flat, letters up. For a keychain that hangs from a bag, use 3 or more walls and keep the ring wall at 2.5 mm or more. |
| Material | PLA is fine for most keychains. PETG is tougher for keys that live in a pocket; avoid very brittle silk PLA for the ring. |
Want a 3D charm, not just a name?
AI can build a full 3D model from a picture or a sentence: a pet, a character or a mini figure to hang next to your name tag. The AI generators use credits; this keychain generator is free.