3D text

Type something and grab the STL: signs, names, keychains and cake toppers. Five fonts, bevel, base plate and optional keyring loop. All in your browser.

Latin characters only. The loop and plate overlap the text — your slicer merges them when slicing.

What this tool does

How it works

  1. 01

    Type your text

    A name, phrase or number — the 3D model regenerates live as you type.

  2. 02

    Pick font and dimensions

    Five typefaces, letter height in mm, extrusion depth, and an optional plate.

  3. 03

    Download the STL

    Overlapping solids that any slicer merges automatically when slicing.

Frequently asked questions

What's the minimum printable letter height?

With a 0.4 mm nozzle, letters from ~8 mm tall come out legible in most fonts; thin strokes want 10–12 mm. For smaller text, use a 0.2 mm nozzle.

Do loose letters print separately?

Without a plate, each letter is an island on the bed (mind your first layer). With the base plate everything is one piece — the safe option for signs.

How do I print two-color text?

Pause the print at the height where the plate ends and swap filament — the plate comes out one color and the letters another. Every modern slicer can schedule a pause at a layer.

Why are the solids overlapping instead of merged?

Slicers automatically union touching solids when slicing, so a prior boolean merge adds nothing and can introduce errors. It's standard practice.