Skip to content

18 fonts · your own font · free

3D text generator type it, print it

Type a word, a name or a short message, pick a font and get a real 3D model — STL or 3MF to 3D print, GLB for Blender, game engines and the web. Sizes are in millimetres.

  • 18 fonts, or upload your own
  • Size, depth and bevel in mm
  • Plate or keychain in one click
  • Free — nothing uploaded

Updated by the

Quick answer

Updated

What is a 3D text generator?

A 3D text generator is a tool that turns typed text into a 3D model by extruding each letter's outline. Kenerate's free generator runs in your browser: type up to 80 characters, pick one of 18 fonts or your own, set the size in millimetres, add a plate or keychain tab, and download STL or 3MF or GLB.

Key facts

Price
Free, no account
Fonts
18 Google Fonts (OFL / Apache 2.0) + any TTF or OTF you upload
Size
Letters 5–120 mm, thickness 0.6–40 mm, bevel 0–2 mm
Layout
Multi-line, left / centre / right; no base, a plate, or a keychain with ring hole
Output
STL, 3MF, OBJ, GLB
Privacy
Built in your browser — no upload

Why this tool

Real 3D text, not a text effect

Many “3D text” sites make a picture. This makes geometry you can print or import. (Want an object from a description instead — a robot, a mug? That's the AI Text to 3D Generator.)

  • A 3D printer nozzle printing thick orange block letters

    Print it

    STL and 3MF in millimetres — signs, cake toppers, name tags, desk plates.

    Try it
  • Colourful chunky 3D printed letters on a shelf

    Use it in 3D apps

    GLB opens in Blender, Unity, Unreal, Godot and web viewers. OBJ works almost everywhere.

    Try it

Also

What else it does

  • Your own font

    Upload any TTF or OTF file and it's used locally — great for brand fonts.

  • Plates and keychains

    One click adds a rounded backing plate or a keychain tab with a 3–10 mm ring hole.

  • Rounded edges

    A small bevel softens the top edges for a friendlier look and nicer feel.

  • Multi-line

    Up to three short lines, aligned left, centre or right.

How it works

How the text becomes 3D

In your browser, with three.js and the opentype font parser.

  • Load the font

    The TTF/OTF is parsed into glyph outlines (the same curves your computer uses to draw text).

  • Lay out

    Each line is shaped, aligned and spaced by the font's own metrics.

  • Extrude

    Outlines are extruded to your thickness, with optional rounded edges.

  • Base and export

    An optional plate or keychain is added under the text, then STL, 3MF, OBJ or GLB is written.

How to

How to use the 3D Text Generator

Time needed
Steps
4 steps
  1. Step 1

    Type your text

    Enter a word, name or short message — line breaks are kept.

  2. Step 2

    Choose a font

    Pick one of 18 fonts or upload your own TTF/OTF.

  3. Step 3

    Set size and depth

    Letter size, thickness and rounded edges in mm; add a plate or keychain if needed.

  4. Step 4

    Download

    STL or 3MF to print, GLB or OBJ for 3D apps.

Watch the tour · 1:48

Text, photo or multi-view to a textured GLB, nine engines, the viewer & lighting, compare engines, gallery, download & chat

Chapters

Who uses it

What people make with 3D text

  • Name signs and plates

    Doors, desks, shelves and kids' rooms.

  • Cake toppers and party decor

    Names and numbers in bold fonts.

  • Video and motion designers

    GLB titles for Blender and After Effects plugins.

  • Game developers

    3D lettering for menus and levels.

File formats

The formats this tool reads and writes

What each file can hold, what it can't, and where it opens. Facts link to the format's own spec or reference page.

The formats this tool reads and writes — checked 2026-10-01
.stl · STL.3mf · 3MF.glb · GLB
Full nameStereolithography3D Manufacturing FormatglTF 2.0 Binary
Made by3D Systems, 19873MF Consortium, 2015Khronos Group, 2017 (glTF 2.0)
KindTriangle mesh (binary or ASCII)ZIP package with XMLSingle-file scene with PBR materials
HoldsTriangle surfaces, Facet normalsMeshes with units (millimetres), Colours and materials, Several objects and build platesMeshes and PBR materials, Textures in the same file, Animation and skins
NoColour and textures, Units, MaterialsAnimationUnits beyond metres, CAD precision
Best for3D printing — every slicer opens itModern 3D printing and multi-colour printsWeb, AR and real-time apps — the “JPEG of 3D”
Opens inCura, PrusaSlicer, Bambu Studio, OrcaSlicer, BlenderBambu Studio, PrusaSlicer, OrcaSlicer, Cura, Windows 3D BuilderBrowsers (three.js, model-viewer), Blender, Unity, Unreal, Godot

No file yet?

Make the model first — from one photo

Every sample in the tool above began as a single picture and was turned into a 3D model in the Kenerate 3D Studio. The engine is named on each one.

Example uses

How creators use the 3D text generator

Illustrative examples of typical workflows, not customer reviews.

  • 3D printed STUDIO sign mounted on a white door

    Home decorator

    A home decorator can type a word, add a plate and print a door or shelf sign in a matching colour.

  • 3D printed gold CHEERS cake topper on a tiered cake

    Party planner

    A party planner can print names and numbers in bold fonts as cake toppers and table decor.

  • Chrome 3D text spelling INTRO on a dark stage with spotlights

    Motion designer

    A motion designer can download the text as GLB and light it in Blender for a video title.

FAQ

3D Text Generator questions

Is this 3D text generator free?

Yes — free with no account or watermark, and it runs in your browser.

Link to this answer

Can I use my own font?

Yes. Upload a TTF or OTF file; it stays on your device. Check the font's licence if you'll sell the prints.

Link to this answer

Why does the dot on my “i” print separately?

Some letters have separate parts. Choose “Plate” so everything sits on one base, or glue small pieces after printing.

Link to this answer

How small can printed letters be?

Keep the thinnest stroke above about 0.9 mm (two perimeters on a 0.4 mm nozzle). For most fonts that means letters at least 8–10 mm tall; script fonts need 20 mm or more.

Link to this answer

Can I make 3D text for Blender or a video?

Yes — download GLB or OBJ and import it. Add materials and lights in your app.

Link to this answer

Can I make engraved text?

This tool makes raised text. For engraving, import the STL into your slicer or CAD and subtract it from a plate.

Link to this answer

Which characters work?

Any character the chosen font includes. The bundled fonts cover Latin letters, digits and common symbols; upload a font for other scripts.

Link to this answer

Is a 3D text generator the same as text to 3D?

No. This tool turns letters and words into 3D by extruding a font — names, signs, logos, titles — free in your browser. Text to 3D is AI that builds an object from a description, like “a retro toy robot”; that's the Text to 3D Generator in the Kenerate 3D Studio, on any paid plan or credit pack.

Link to this answer

Is my text uploaded?

No. Everything is built in your browser.

Link to this answer

In depth

3D Text Generator, explained

From font outline to printable solid — and the sizes that actually print.

On this page

How fonts become geometry

TrueType and OpenType fonts store each letter as closed outlines with holes (like inside an A or O). The generator extrudes those outlines straight up — the same method three.js uses for text geometry [10].

Try the 3D Text Generator

Free and private — your files never leave your device. Want to make models with AI? That's the 3D Studio, on any paid plan or credit pack.

Tried it? Tell us how it went