From Rendered Text to STL Keychain in Your Browser

The converter reads pixels, not font files, so you choose the typeface before upload and set stroke widths that survive a 0.4 mm nozzle.

Convert an image to STL

Why the typeface has to be decided before upload

You type a name into a slicer's text tool and get the same stubby default font every time. The font you actually want lives in a design app, not in the slicer. That is the gap a text to stl keychain workflow fills: set your type in any editor, export a clean PNG or SVG, and let the converter trace it into geometry. The catch is that the converter reads pixels and paths, not font files. There is no font-picker dropdown, so every typographic decision happens before you upload.

Thin strokes are where keychains fail. A hairline serif at 6 pt on a 60 mm tag rasterises to a stroke under 0.4 mm, and a 0.4 mm nozzle will either skip it or leave a ribbon that snaps off in a pocket. Aim for a minimum stroke of 1.2 mm on the printed part; anything under 0.8 mm is a coin flip. Monoline and bold geometric faces hold up best. Script fonts with connected letters look great on screen and print as a solid blob once the gaps close.

The keyring hole is the other common break point. A 3 mm hole in a 5 mm thick tag leaves a 1 mm wall that tears the first time the chain pulls. Use a 4 mm to 5 mm hole, keep at least 2 mm of material around it, and place it on the long axis so the pull is in plane with the layers. Logos need the same treatment: silhouette them, or convert them with a threshold so the outline becomes one closed shape.

Three routes from text to STL keychain

Different source files, one STL at the end of each route.

  1. 1

    Raster route: type it, export a PNG

    Set the name in any graphics app, size the tag, and export a PNG at roughly 2000 pixels on the long edge. Use solid black type on a plain white background so the edges are unambiguous. Upload that file and the converter turns the dark pixels into raised geometry.

  2. 2

    Vector route: keep the letters as SVG

    SVG is on the accepted list, so text drawn in Inkscape, Illustrator or a browser canvas can go in as paths. Vectors give straight edges rather than a staircase, which shows below about 0.3 mm of detail. Convert the text to outlines before export so the font travels inside the file.

  3. 3

    Logo route: threshold first, then upload

    Flatten the logo to a single-colour silhouette, or let the converter read brightness as height for a relief plaque. Draw the keyring hole as a transparent circle in the artwork so it arrives as real geometry instead of being drilled later. Colour still does not survive, so plan a filament swap if the mark has to read across a room.

What the exported mesh looks like and how it behaves

The file you get back is a mesh: one flat body with your lettering raised above the surface. STL stores geometry only, so any colour or gradient in your source image is gone by the time the export finishes. That matters for logos. A red-and-white mark cannot arrive as two colours; it arrives as shapes at different heights, and you decide which parts sit proud. Open the STL in your slicer and check the bounding box before you slice. STL carries no units, so most slicers read the numbers as millimetres.

Embossed lettering, raised 0.6 mm to 1.0 mm, prints in a handful of top layers and shows up under a thumb. Engraved lettering, cut 0.4 mm to 0.8 mm into the face, survives wear better but hides on dark filament unless you swap colours at the right layer. Print the keychain flat with the face up. That keeps the hole round, keeps the text on the top surface, and needs no supports. A 0.2 mm layer height resolves 0.6 mm of relief in three layers.

A keychain lives in a pocket with keys, so thickness matters more than detail. Two millimetres is thin enough to flex; three millimetres holds its shape and still sits flat against a bag. Keep the tag under about 60 mm on the long edge, because longer plates catch on lanyards and lever against the hole. If the letters form the outline rather than sitting on a backing plate, you lose the flat face and gain fragile bridges. A backing plate with raised text survives a year of use.

Settings that decide whether the keychain prints

Five numbers decide whether the tag comes off the plate in one piece.

SettingTypical valueWhat it changes
Stroke width1.2 mm minimumWhether thin letters survive the nozzle
Keyring hole4 to 5 mm acrossThe gap the metal ring passes through
Material around the hole2 mm minimumHow long before the ring tears out
Emboss or engrave depth0.6 mm raised, 0.4 mm cutWhich way letters sit and how they wear
Layer height0.2 mmHow cleanly the raised text resolves

Fix the stroke width and the hole before you tune anything else. Those two cause most failed keychain prints, and both are decided in the source image rather than in the slicer.

Turn your text or logo into a keychain STL

Upload the PNG or SVG you prepared, up to 20 MB, and download the mesh. The conversion runs in the page on Windows, macOS, Linux, iOS or Android, with nothing to install and no account needed for a basic conversion.

Frequently asked questions

No. The converter reads pixels and vector paths, not font files, so the typeface is fixed the moment you export your image. Set the text in any editor you like, choose the weight, and export a PNG or SVG. That export step is the font picker for this workflow.

From image to 3D print in seconds

Skip the complex modeling software. Upload your image now and get a print-ready STL file instantly.

Start Converting Free