3D Text Generator

Create professional 3D text with custom fonts, outlines, and effects

Multiple Fonts Outline Support Custom Colors Real-time 3D Polygon Control
Live
Real-time
0
Polygons
60
FPS
100%
Zoom

Quick Tips

Rotate: Click and drag on the preview
Zoom: Scroll on the preview or pinch on mobile
Polygons: Increase for smoother curves, decrease for better performance
Quick Edit: Click the number values to type directly
Shortcuts: R (reset), C (center), A (auto-rotate), Space (wireframe)

Customization

Sign In Required

You need to be signed in to save your 3D text to your account.

Sign In

Convert Your Font to JSON

To use custom fonts, you need to convert them to Three.js JSON format first.

Step 1: Visit facetype.js

Go to this website:

https://gero3.github.io/facetype.js/
Open in new tab

Step 2: Upload Your Font

Click "Choose Files" and select your TTF or OTF font file.

Supported formats: .ttf, .otf

Step 3: Important Settings

Make sure to tick these options:

✓ Generate a JSON file (json)
✓ Reverse font direction. (if letters are reversed)
☐ Restrict character set. (Leave unchecked)
The "Reverse font direction" option fixes issues with holes in characters like 'd', 'b' and 'c'

Step 4: Convert & Download

Click the "Convert" button and download the JSON file.

Your file will be named something like: "fontname_regular.json"

Step 5: Upload Here

Click "I have the file" below to upload your converted JSON file.