Keychain Maker

Type a name, pick a font and a plate shape, and download a name keychain ready to slice. Letters can be raised or engraved, the keyring hole is placed clear of the letters, and you can save one STL or two files for a two-colour print.

  1. 1Type the name
  2. 2Pick the style
  3. 3Download STL

3Preview and download

Building…

Two colours: Base and raised letters, same position.

The model is built in your browser. Your text and any font file you pick stay on this device, and the STL is saved straight from this page.

1Your text

Text and font
Letter size
mm
mm

2Plate, letters and hole

Plate shape
mm
Letters
mm
mm
Keyring hole
mm
The ring round the hole is 2.5 mm wide, and the hole stays at least 1.5 mm from the letters.

How to make a name keychain

  1. Type the name. One line, or press Enter for a second line (a first and last name, or a name and a phone number for a bag tag).
  2. Pick a font. Satoshi is built in. Fonts installed on your computer or phone are listed too, so the choice differs between devices. For a script or display font you like, choose "Use your own font file".
  3. Choose the plate. "Follows the letters" grows an outline round the text, the classic name keychain look. Rectangle and capsule make a tag shape. Pick where the keyring hole goes, or None for a name sign or desk plate.
  4. Check the warnings. The page flags strokes thinner than 0.8 mm and gaps under 0.6 mm, which a 0.4 mm nozzle can't print well.
  5. Download. One STL for a single colour, or the base and letters as two STL files for a two-colour print.

How to print it

  1. Print it flat, as it comes. The STL is in millimetres with the base on the bed. No supports are needed.
  2. Use a 0.2 mm layer height with a 0.4 mm nozzle, or 0.12 to 0.16 mm for small letters. Two or three walls give crisp letter edges.
  3. Two colours on one nozzle: print the one-piece STL and add a filament change (colour change or pause) in the slicer's layer preview at the first layer above the height shown under the download buttons, 2.0 mm with the default settings. The base prints in the first colour and the raised letters in the second.
  4. Two colours with a multi-material printer: download the base and letters STLs and load them together as parts of one object, so they keep the same position (most slicers offer this when you open several files at once, or let you add a part to an object). Then give each part its own filament. Engraved letters work this way too, as a flush inlay.
  5. PLA is the easy choice. For a keychain that lives in a pocket or a hot car, PETG is tougher and softens at a higher temperature.

Keychain sizes

Starting points, not rules. "Letter height" here is the height of a capital letter; lower-case letters are smaller.

UseLetter heightBaseLetters raisedHole
Zip pull or small charm7 to 9 mm1.6 mm0.8 mm3.5 mm
Name keychain10 to 14 mm2 mm1.2 mm4.5 mm
Bag or luggage tag12 to 18 mm2.5 mm1.2 mm5 to 6 mm
Desk name plate or door sign20 to 30 mm3 to 4 mm1.6 mmNone

A split ring or lanyard clip needs a hole a little wider than its wire or hook; measure it and add about 0.5 mm. Long names grow wide fast: at 12 mm letter height, each letter adds roughly 8 to 11 mm in Satoshi Bold, more or less in other fonts.

What the check means

Before a download button turns on, the page reads each STL back from its own bytes. It checks that the triangle count matches the file, that every edge joins exactly two faces in opposite directions (a closed, manifold solid that slicers accept), that the outer size matches the model, and that the keyring hole stays clear of the letters.

FAQ

How do I make a name keychain for a 3D printer?

Type the name above, choose a font, a plate shape and where the keyring hole goes, then download the STL and open it in your slicer. It is already in millimetres and flat on the bed, so you can slice it straight away.

What size should a 3D printed keychain be?

Most name keychains use letters 10 to 14 mm tall, which makes a short name about 40 to 70 mm long. Keep strokes at least 0.8 mm wide for a 0.4 mm nozzle; the page warns you when they are thinner.

How thick should a keychain be?

A 2 mm base with letters raised 1.2 mm (3.2 mm in total) is sturdy enough for keys and still prints quickly. Go to 2.5 or 3 mm for a bag tag that gets pulled about, and keep at least 1.4 mm of base under engraved letters.

How do you print a keychain in two colours without a multi-colour printer?

Use raised letters and add a filament change in your slicer at the first layer above the base. The page shows that height for your settings (2.0 mm by default). The printer pauses there, you swap the filament, and the letters print in the new colour.

Can I use my own font?

Yes. Choose "Use your own font file" and pick a .ttf, .otf, .woff or .woff2 file. Your browser reads it on your device; it is not uploaded. Script fonts with joined letters make a keychain that holds together well. Check the font's licence if you plan to sell what you print.

Can I make a name sign or name plate with this?

Yes. Set the keyring hole to None, choose the rectangle or capsule plate, and raise the letter height to 20 mm or more with a thicker base. Very long text is traced at a slightly lower resolution so the page stays fast.

Does this upload my name or my font?

No. The text is drawn, traced and turned into STL files by your browser on your device. Your name, settings and font file are never sent to a server.

More free tools