Text to STL Generator
Turn any text into a 3D printable model. Adjust font, size, extrusion, bevel and base, then export to STL — all in your browser.
Loading...
Please wait
About This Tool
Text to STL/3MF creates extruded 3D geometry from text using three.js TextGeometry. Type your text, pick a font, and fine-tune the size, extrusion depth, bevel and an optional base plate. The 3MF export preserves per-part colors (text and base), while STL exports a single solid mesh. Everything runs locally in your browser — no upload required.
Tips
- 13MF preserves separate colors for the text and base; STL is single-color
- 2Bevel adds rounded edges but increases the triangle count
- 3Use a bold font for sturdier, more printable results
- 4Only Latin characters are supported by the bundled fonts
How to Use
Enter Your Text
Type the text you want to turn into a 3D model. Multi-line input is supported.
Customize the Geometry
Choose a font, adjust size, extrusion depth, bevel and an optional base. Colors preview live.
Download STL
Download your STL file ready for 3D printing or further editing.
Frequently Asked Questions
Which format should I choose, STL or 3MF?
STL is the most widely compatible single-color mesh. 3MF preserves separate colors for the text and the base, and is preferred by modern slicers like Bambu Studio and PrusaSlicer.
Can I use Chinese or Japanese characters?
The bundled fonts only include Latin characters. CJK characters cannot be rendered into geometry. For CJK text you would need to supply a matching typeface font.
Are the generated models printable?
Yes. The geometry is watertight manifold when using valid text and reasonable bevel settings. For best results use a bold font, enable the base, and keep the bevel modest.
Is my text uploaded anywhere?
No. Text geometry is generated entirely in your browser. Nothing is sent to a server.