Text3D Maker · Free Online Tool

Custom Keychain
Generator
Free STL

Type a name, switch on the ring, download the STL — done in under a minute. The loop is fused into the lettering itself, not glued on afterwards. Runs entirely in your browser.

Interactive preview
▶ Design your keychain — Free
100% free to start No install needed Print-ready STL

Ideas for your 3D printer

Design and download in seconds. No CAD experience needed.

🎒
School and sports bags
A name tag on a backpack, gym bag or sports kit. A 3D printed tag survives the washing machine and the whole school year — and if it goes missing you reprint it in twenty minutes.
🎁
Gifts and party favours
A first name, nickname or date in a script font. As a gift tag, a place card on the table, or a small keepsake nobody can buy ready-made.
🧳
Luggage tags and clubs
For suitcases, a club keyring or a toolbox. For batches, export the same design several times with different names and print them all in one go.

Ready in 3 steps

01

Type the name

Up to 30 characters. Choose from 90 fonts — 3 free, all 90 with PRO. For a keychain that comes out as one piece, pick a script font.

02

Enable and place the ring

The Ring slider attaches the loop to the lettering. Diameter, wall thickness and position are adjustable live in 3D. The loop is hollow and part of the same body.

03

Download the STL and print

One click. The file is built in your browser, opens straight in Cura, Bambu Studio, PrusaSlicer or Orca, and needs no repair. Nothing is uploaded to a server.

Design your own keychain instead of buying one

An engraved name tag costs $10–18 and takes a week to arrive. Printed at home it is three to five grams of filament — a few cents — and twenty minutes.

The obstacle was never the printing, it was the file. Printing needs an STL, and getting one meant either learning to model or hunting through Printables and MakerWorld hoping someone happened to make your exact name. That is where it fails: other people's models are plentiful, your own name is not there.

This generator skips the step. Type the text, switch on the loop, download the file. The loop is not a separate ring butted against the lettering — it is fused into the same body, so the slicer sees one part, not two touching.

Which font for a keychain?

The font decides something practical, not just aesthetic: whether you get one connected part or a pile of loose letters.

  • Script fonts — the safe choice. Pacifico, Dancing Script, Great Vibes, Caveat. Letters touch naturally and form one body.
  • Heavy display fonts. Bebas Neue, Fredoka, Bowlby One. Separate letters, but very robust — good for short words and numbers.
  • Thin serif fonts — avoid. At two centimetres tall the hairlines end up narrower than one nozzle width and the slicer simply drops them.

Rule of thumb: no stroke thinner than 2 mm. On a 0.4 mm nozzle that is five passes side by side — enough to survive being pulled.

Pricing

Unlock everything

€4.99
One-time payment · No subscription · Forever
▶ Design your keychain — Free

Frequently asked questions

PETG. A keychain lives in a pocket among keys and takes constant knocks, and that is where PLA loses out: it is stiff but brittle and eventually snaps at the loop. PETG is tougher and forgives it. PLA is fine if the tag only hangs on a backpack.
Usually one of three things: less than 3 mm of material around the hole, a thickness below 3 mm, or too few perimeters. On parts this small the outer walls carry the load, not the infill — four perimeters help more than 50% infill.
4 to 5 mm suits a common 25 mm split ring. Allow about 0.3 mm extra: first-layer squish makes the hole slightly tighter at the bottom than it looks in the preview.
Use a script font — Pacifico, Dancing Script, Great Vibes or Caveat — where letters naturally touch. Sans-serif fonts produce separate letters. The 3D preview shows you before you download.
Yes. Download one STL per name and drop them all into the slicer — ten to twenty fit comfortably on one bed. PRO also includes the Alphabet Pack: the full A–Z as a single ZIP.
Flat, text facing up. Layer adhesion is the weakest axis in FDM, and printed flat the pull at the ring acts within the layers rather than across them.