Home / Keychain maker
Free · runs in your browser

Keychain Maker: Name, Photo or Logo to a 3D Printable Keychain

Type a name, choose a font and get a printable keychain with a keyring hole in seconds. Or drop a picture of your dog, a logo or a drawing instead.

Files stay on your deviceNo sign-up for free toolsSTL · 3MF · STEP · OBJ · GLBWatertight, slicer-ready output
In short: The MeshShift keychain maker turns a name, a short phrase, a logo or a photo into a 3D printable keychain in your browser. Type the text, pick one of four bold fonts made for small prints, and the tool builds a rounded tag with raised letters and a keyring hole at the left end. You can change the width in millimetres, the base and letter height, the hole size and position, add a frame, or switch to a circle or heart shape. To use a picture instead, drop a PNG, JPG, WebP, SVG or iPhone HEIC: logos and drawings become raised shapes, photos become a relief. The 3D preview updates as you go and shows size, filament weight and print time, then you download an STL or 3MF for Bambu Studio, PrusaSlicer, OrcaSlicer or Cura. It is free, needs no account and nothing is uploaded.
A typed name turned into a 3D printed name keychain with raised letters and a keyring hole
Typed name → printed keychain: 60 mm rounded tag, letters raised 1.2 mm, filament change at 2.4 mm.

How to make a name keychain

  1. Type the name. Up to four short lines work; one word of 3 to 10 letters prints best.
  2. Pick a font. Rounded bold and Block capitals are the safest at small sizes; Script looks great at 60 mm and wider because the joined letters need room.
  3. Set the width. 50 to 70 mm is a normal keychain; the height follows the text.
  4. Keep the keyring hole at 4 to 5 mm on the left end, or move it to the top centre for a tall tag.
  5. Download the STL or 3MF and slice it flat on the bed.

The default plate is 2.4 mm thick with letters raised 1.2 mm, which survives daily use in a pocket. Thinner than 1.6 mm in total tends to snap at the hole.

Keychain from a photo, logo or drawing

Click “Use an image instead” and drop the file. A logo with a transparent or white background becomes a raised badge: the dark parts stand up from the plate, and the threshold slider decides where dark ends. Clean PNG and SVG files give the sharpest edges.

A photo of a pet or a person works best as a small relief tag with the circle or heart shape, because a relief shows the face through light and shadow. Crop tightly to the face first; at 50 mm wide a full-body photo leaves the face only a few millimetres tall. Children's drawings work well too: draw with a thick black marker on white paper, take a straight-on photo and use stamp mode.

If you want a keychain that is a real 3D figure of your dog rather than a flat tag, the AI keychain template builds one from a photo.

Printing a two-colour keychain on one nozzle

Name keychains look best with letters in a second colour. You do not need a multi-material printer: the tool outputs one solid where the letters start exactly at the top of the base. In Bambu Studio or OrcaSlicer, right-click the layer slider at the first layer above the base height (2.4 mm by default) and add a colour change; in PrusaSlicer use “Add color change (M600)” on that layer; in Cura use the “Filament Change” post-processing script.

The printer pauses, you swap filament, and the letters print in the new colour. With an AMS or MMU you can paint the top layers instead. White base with black letters or black base with white letters gives the best contrast.

Sizes and settings that work

  • Width 50–70 mm, total thickness 3–4 mm, letters raised 1–1.5 mm.
  • Keyring hole 4–5 mm for a split ring, 3 mm for a jump ring or a lanyard cord.
  • Layer height 0.16–0.2 mm; letters need at least 5 layers to read clearly.
  • 3 walls and 20 % infill, or 100 % infill for a tag that will be bent and pulled.
  • PLA is fine; PETG survives a hot car better.

A single 60 mm name tag uses about 4 to 6 grams of filament and prints in 20 to 30 minutes on most printers. The preview shows the exact estimate for your settings.

Frequently asked questions

Is the keychain maker free?

Yes. Text, logo and photo keychains are free, need no account and add no watermark. The model is built in your browser, so your photo or logo is never uploaded. Only the AI tool that makes a full 3D figure from a photo uses paid credits.

Which font is best for a 3D printed name keychain?

Bold, rounded letters with open counters, like the Rounded bold and Block capitals options. Thin serifs and hairlines disappear at keychain size. Script fonts look elegant but need a width of at least 60 mm so the joins between letters stay thicker than the nozzle.

Can I make a keychain from a picture of my dog?

Yes. Choose “Use an image instead”, drop the photo and use relief mode with the circle or heart shape and a 4 mm hole. Crop to the face first. For a standing 3D figure of the dog on a keyring instead of a flat tag, use the AI photo to 3D model tool with the Keychain template.

How do I make the letters a different colour?

Add a filament change in your slicer at the first layer above the base thickness, which is 2.4 mm by default. The base prints in the first colour, the raised letters in the second. This works on any single-nozzle printer.

Can I get a 3MF instead of an STL?

Yes. Both STL and 3MF download buttons are available. 3MF keeps the millimetre units and opens as a ready object in Bambu Studio and PrusaSlicer.