Text to STL: 3D letters and name plates

Type a word, pick a font and a style, and download a watertight STL sized in real millimeters. Nothing leaves your browser.

Up to 3 lines, 40 characters each
Font
Loading 3D preview
Drag to rotate
120 mm
2 mm
3 mm

For two colors, add a filament change at 3 mm in your slicer. Everything above it is lettering.

Runs in your browser. Nothing is uploaded.

Next steps

Check, pack or switch to a logo

Measure the STL, pack it for a multi-color slicer, or make a badge from a logo instead.

How it works

From text to STL in three steps

  1. 1

    Type your text

    Enter up to three lines. Names, house numbers and short labels print best, because every stroke needs room for the nozzle.

  2. 2

    Pick a font and a style

    Choose Letters, Name plate or Stencil, then set the size and heights in millimeters. The preview updates as you type.

  3. 3

    Download and slice

    Save the STL and open it in Cura, PrusaSlicer, Bambu Studio or OrcaSlicer. It is closed and to scale, so it slices without repair.

Example

3D letters or a name plate

The same word built in two styles by this tool.

HELLO as separate 3D letters 4 mm thick, rendered on the build plate by the text to STL tool
3D letters3D preview. Each letter is its own piece, 4 mm thick.
A HELLO name plate with a raised border, rendered on the build plate by the text to STL tool
Name plate with a border3D preview. The default settings: 3 mm plate, 2 mm letters.
Features

Why use this text to STL maker

Made for names, numbers and short labels that have to print cleanly.

Three print styles

Freestanding letters, raised text on a plate, or a stencil with the letters cut through.

Six fonts

Bold, Rounded, Script, Stencil, Condensed and Mono, each previewed with your own text.

Sizes in millimeters

Set the longest side from 20 to 250 mm and read the size, volume and filament weight under the preview.

Base bar and border

Tie loose letters together with a base bar, or frame a name plate with a raised border.

Private and local

The model is built in your browser, so your text is never sent anywhere.

Free, no watermark

No sign-up and no download limit. Make as many versions as you need.

Print settings

Settings for crisp letters

Four choices decide whether text prints sharp or breaks off the plate.

Strokes of 0.9 mm or more

A 0.4 mm nozzle needs two lines per stroke. Bold, even-weight fonts give solid walls; hairline serifs fail first.

Capitals at least 5 mm tall

The capital height shows under the sliders and turns amber below 5 mm. Give Script 8 mm or more.

Heights in whole layers

At 0.2 mm layers, 2 mm letters are ten layers: enough for crisp sides and a solid top.

One change for two colors

On a name plate, add a filament change at the first layer above the plate. The hint under the sliders gives that height.

Ideas

What to make with text to STL

Four common prints with a size and thickness to start from.

Keychain

Use Letters with the base bar on, so the whole name prints as one piece.

50 to 70 mm, 3 mm thick

Door sign

A name plate with the border on. Change filament above the plate for two-tone text.

150 to 200 mm, 4 mm plate, 2 mm letters

House number

Freestanding letters printed thick. PETG or ASA handle sun and heat better than PLA.

150 to 250 mm, 6 to 8 mm thick

Paint stencil

The Stencil style with the Stencil font, so O, A and B keep their middles.

100 to 200 mm, 1.2 to 2 mm thick
Guide

Text to STL guide

Fonts, sizes and two-color printing in detail.

Choose a font that prints cleanly

A 0.4 mm nozzle lays a line about 0.45 mm wide, so any stroke thinner than two lines, roughly 0.9 mm, prints weak or vanishes. Bold, even-weight fonts like the default give the slicer solid walls. Hairline serifs, thin scripts and tiny punctuation fail first.

Letter size matters as much as the font. Keep capital letters at least 5 mm tall for readable text, and 8 mm or more for the Script font, whose joins are thin. The tool shows the capital height under the sliders and warns you when it drops below 5 mm. If a long name gets too small, split it over two lines.

Sizes that work

Your build plate sets the upper limit and readability sets the lower one. These starting points print well with a 0.4 mm nozzle at 0.2 mm layers.

Height is counted in layers. At 0.2 mm, a 2 mm raised letter is ten layers, enough for crisp sides and a solid top. For signs that live outdoors, print in PETG or ASA, which handle sun and heat better than PLA, and use at least three walls.

  • Keychain

    Longest side
    50 to 70 mm
    Style
    Letters + base bar
    Heights
    3 mm thick
  • Desk sign

    Longest side
    120 to 160 mm
    Style
    Name plate
    Heights
    3 mm plate, 2 mm letters
  • Door sign

    Longest side
    150 to 200 mm
    Style
    Name plate + border
    Heights
    4 mm plate, 2 mm letters
  • House number

    Longest side
    150 to 250 mm
    Style
    Letters
    Heights
    6 to 8 mm thick
  • Paint stencil

    Longest side
    100 to 200 mm
    Style
    Stencil + Stencil font
    Heights
    1.2 to 2 mm thick
Two-color text with one filament change

The Name plate style suits single-nozzle printers. The plate ends at one flat height and everything above it is lettering, so a single color change gives you two-tone text. In your slicer, add a filament change at the first layer above the plate thickness. The hint under the sliders shows that height.

High-contrast pairs read best from across a room: white on black, black on yellow, white on blue. Raise the letters at least 1 mm so the new color fully covers the old one. A stencil needs no color change: print it in one color, then dab or spray paint through it.

FAQ

Text to STL questions

Answers about cost, repairs, small text, stencils and other alphabets.

Is this text to STL generator free?
Yes. There is no sign-up, no watermark and no download limit. The model is built in your browser, so your text never reaches a server.
Will the STL print without repair?
Yes. Each style exports closed solids with outward-facing normals, measured in millimeters. Letters without the base bar arrive as separate pieces in one file, which every slicer handles.
What is the smallest text I can print?
With a 0.4 mm nozzle, keep capital letters at least 4 to 5 mm tall and strokes at least 0.8 mm wide. Smaller text is possible with a 0.2 mm nozzle and 0.1 mm layers, but it prints slowly and breaks easily.
Why do the middles of O, A and B drop out of my stencil?
A stencil is a plate with the letters cut through it, so the island inside an O has nothing holding it. The tool leaves those islands out. Pick the Stencil font if you want them kept, since its letters have small bridges.
Can I type accented letters or Chinese characters?
Common accented letters such as é, ü and ñ work in every font. Characters a font does not include, such as Chinese or emoji, are drawn with your system font instead and still export to STL, so check the preview before you print.