Keychain Generator, Custom 3D-Printed Keychains & Tags

Loading…

What this makes

A flat printable tag with your text or artwork raised on it, and a ring hole that will not tear out. Type a name, or upload an SVG and get its real vector outlines rather than a traced bitmap, so a logo stays exactly as drawn.

Two ways to render the design: raised lettering that stands proud of the tag, or letter outline, where the shape of the text becomes the shape of the tag itself.

How to make one

  1. Type your text, or upload an SVG for a logo or symbol.
  2. Pick the font and the tag shape.
  3. Set the size in millimetres and the emboss height.
  4. Check the ring hole sits somewhere with material around it, not through a thin part of the design.
  5. Download the STL, or the 3MF if you want the text as a separate colour.

Sizing that survives a pocket

DimensionUseWhy
Tag thickness3 mm minimumBelow this a keychain flexes and eventually snaps at the ring hole
Ring hole4 to 5 mmFits a standard split ring without forcing it
Material around the hole3 mm all roundThis is the part that actually breaks, and it breaks in a pocket rather than in your hand
Raised text height0.6 to 1 mmEnough to read and to catch a colour change, not so much it snags
Stroke width1.5 mm minimumThinner letters print but wear away and break off

Two-colour without a multi-material printer

The classic trick, and it costs nothing: print the tag, and at the layer where the raised text starts, pause the print and swap the filament. Every slicer can insert a filament change at a chosen layer. You get crisp two-colour lettering from a single-nozzle machine.

Download the 3MF rather than the STL if you want the text already separated as its own object, which makes the swap easier to set up and works directly on a multi-material printer.

Print settings

SettingUseWhy
MaterialPETG or ABS over PLAA keychain lives in a warm pocket or a car; PLA softens and goes brittle in UV
Layer height0.12 to 0.16 mmKeeps small lettering legible
Walls3 perimetersStrength here comes from perimeters, not infill
Infill30 to 50%Enough that the tag does not crush
OrientationFlat on the bedLayers run across the tag rather than along the weak axis
SupportsNoneNothing overhangs on a flat tag

Common problems

It snapped at the ring hole

Almost always too little material between the hole and the edge, or the tag printed too thin. Keep 3 mm of solid material all round the hole and at least 3 mm of tag thickness. Printing flat matters too: on edge, the layer lines run straight across the weakest point.

The lettering is mushy or the thin strokes vanished

The strokes are narrower than the nozzle can draw cleanly. Use a heavier font, scale the tag up, or increase the stroke width. A 0.4 mm nozzle needs roughly 1.5 mm of stroke to give a solid, durable letter.

My uploaded SVG came out wrong or empty

Usually text that was never converted to outlines, or strokes that were never converted to paths. An SVG references fonts by name rather than embedding them, and a stroke is a line style with no area. Fix both in your editor and re-upload.

Can I put a design on both sides?

Not in one pass here. Print two tags and glue them back to back, or model the second face in CAD. A single-sided tag is what prints flat without supports, which is why it is the default.

Common questions

How do I make a custom keychain?

Type your text, pick a shape and font, and Meshcast builds a print-ready keychain tag with a ring hole. Download STL or 3MF and print it. No card, everything runs in your browser.

Can I add my own text and shape?

Yes. Choose the outline shape, font and text, and adjust the size and thickness. It works for name tags, luggage tags, bag charms and gift tags.

What file do I download?

A print-ready STL or 3MF. Both slice directly in Cura, PrusaSlicer, Bambu Studio and other common slicers.

Is the keychain generator free?

Yes. The tag is built in your browser, so nothing is uploaded to a server, and a free weekly download allowance covers casual use.

How thick should a 3D printed keychain be?

At least 3 mm. Below that it flexes in a pocket and eventually snaps, almost always at the ring hole. Keep 3 mm of solid material all round the hole as well, since that is the part that actually breaks.

What filament is best for a keychain?

PETG or ABS rather than PLA. A keychain lives in a warm pocket or a car dashboard, and PLA softens with heat and goes brittle with UV exposure.

Can I make a two-colour keychain on a single-nozzle printer?

Yes. Insert a filament change in your slicer at the layer where the raised text begins and swap the spool when it pauses. Downloading the 3MF gives you the text as a separate object, which makes that easier to set up.

Can I use my own logo?

Yes, upload an SVG. The real vector paths are used rather than a raster trace, so the logo stays exactly as drawn. Convert text to outlines and strokes to paths before uploading.

Why did the thin parts of my design break off?

Strokes narrower than about 1.5 mm are too fine for a 0.4 mm nozzle to build durably. Use a heavier font, scale the tag up, or thicken the artwork.

Related tools