Skip to main content

How to Make a Custom Text Keychain with a 3D Printer

Custom text keychains are one of the easiest ways to turn a 3D printer into a personalization tool. They’re quick to design, inexpensive to print, and make great gifts, event favors, bag tags, or small products.

Finished 3D printed custom text keychain

In this guide, you’ll learn the complete process of making a custom text keychain with a 3D printer - from choosing the text to printing a finished, durable keychain.

What You Need #

Before you start, make sure you have:

  • A short name, word, or phrase
  • A tool to turn text into a 3D model (GenShapr)
  • An FDM 3D printer
  • PLA, PLA+, or PETG filament
  • Slicing software (Bambu Studio, PrusaSlicer, Cura, etc.)
  • A metal key ring or split ring

Step 1: Choose Short, Readable Text #

Text keychains work best when the lettering is bold and easy to read. Short words are stronger, print faster, and leave more room for the keyring loop.

Good text guidelines #

  • Keep the text under 10-12 characters when possible
  • Use a thick or rounded font
  • Avoid very thin script details
  • Choose letters that touch or sit on a connected backing plate
  • Leave enough space around the keyring hole

Names, initials, short brand names, gamer tags, pet names, and team names all work well.

Step 2: Convert the Text into a 3D Model #

A custom text keychain is usually made from:

  • A backing plate that follows the outline of the text
  • Raised text on top for contrast and depth
  • A keyring loop with a clean hole for hardware

GenShapr creates this structure automatically:

  1. Enter your custom text
  2. Choose a font
  3. Adjust the text depth, base depth, outline offset, and ring size
  4. Preview the keychain in 3D
  5. Export a ready-to-print 3MF file

GenShapr custom text keychain creator settings

Try the Keychain Creator

Step 3: Set the Correct Dimensions #

Good dimensions make the keychain durable without making it bulky.

ParameterValue
Font size14 - 22 mm
Raised text depth1.5 - 2.5 mm
Base depth2.5 - 4 mm
Outline offset2 - 3 mm
Ring outer diameter6 - 10 mm
Ring hole diameter3 - 5 mm

The base should be thick enough to survive daily use, and the ring hole should be large enough for your hardware. If the hole is too small, a split ring may crack the plastic when you install it.

Step 4: Choose the Right Filament #

For most keychains, PLA or PLA+ is the easiest choice. PETG is also a good option if you want more flexibility and heat resistance.

  • PLA or PLA+ for easy printing and crisp detail
  • PETG for a tougher everyday-carry keychain
  • Bright colors for the base
  • White, black, or contrasting colors for raised text if using multi-color printing

Avoid #

  • Brittle specialty filaments for thin keyring loops
  • Flexible filaments unless you specifically want a soft keychain
  • Very dark colors if you need small text to be easy to read

Step 5: Slice the Model for Printing #

Use these slicer settings as a starting point:

SettingValue
Layer height0.15 - 0.2 mm
Infill20-50%
Walls3 or more
SupportsNone for most designs
Print orientationFlat on the bed
Nozzle0.4 mm

Printing flat on the bed gives the backing plate good strength and keeps the front face clean. For multi-color keychains, use a filament change at the start of the raised text layer or export a multi-part file if your slicer supports it.

Step 6: Print, Finish, and Add Hardware #

After printing:

  • Remove stringing around the letters and ring hole
  • Check that the keyring hole is fully open
  • Lightly sand rough edges if needed
  • Attach a split ring or keychain clasp
  • Flex the loop gently to make sure it feels solid

Do not force oversized hardware through a small hole. If the ring is tight, increase the hole diameter and reprint.

Finished 3D printed custom text keychain

Common Mistakes to Avoid #

  • Making the text too long
  • Choosing a font with thin disconnected strokes
  • Setting the base depth too low
  • Making the ring hole too small
  • Printing with too few walls around the loop
  • Forgetting to check the final size before exporting

Why Use GenShapr for Text Keychains? #

GenShapr is built for creating personalized 3D printable designs without CAD work:

  • Text-to-keychain generation in seconds
  • Automatic offset backing plate
  • Built-in raised text layer
  • Adjustable ring size and hole diameter
  • Live 3D preview with real dimensions

Ready to Make Your Custom Text Keychain?

Turn any name, word, or short phrase into a printable keychain in minutes.

Start Creating

Next Learning Articles #