This model allows you to easily create personalized name tags using OpenSCAD, without needing any prior knowledge of coding.
All customization eis done through simple menus and sliders.
OpenSCAD (version 2021 or newer recommended)
A computer with the desired fonts installed
I usually use the DaFont website to download fonts. After downloading them, you need to install the fonts by right-clicking the file and selecting Install.
The version of OpenSCAD I used is 2025.09.18
No extra files are required.
Open the .scad file in OpenSCAD.
If it is not visible, go to:
View → Customizer
This panel contains all the controls for the model.
In the Text field, type the name you want.

Use Text_Size to change the text size.
I usually keep the text size at 15; in most cases, it looks excellent.
Use the Font dropdown to select a font.
The list shows fonts that are already installed on your system.
If a font is not installed, the text will not appear.

OpenSCAD cannot automatically detect all fonts on your computer.
To make a font appear in the dropdown list, you must add it manually once.
Don’t worry — this is safe and easy.
In OpenSCAD, click:
Help → Font List
A window will open showing all fonts available on your computer.
Find the font you want to use.
Copy the full name exactly as shown, including the style.
Example:
Arial:style=Regular
Times New Roman:style=Bold
Liberation Sans:style=RegularAt the top of the file, find this line:
Font = "Liberation Sans:style=Regular"; // ["Liberation Sans:style=Regular","Arial:style=Regular","Arial:style=Bold","Times New Roman:style=Regular","Verdana:style=Regular"]Inside the square brackets [ ], add your font name between quotes.
Separate fonts using a comma.
Keep everything on the same line.

Example adding a new font:
Font = "Liberation Sans:style=Regular"; // ["Liberation Sans:style=Regular","Arial:style=Regular","Arial:style=Bold","Times New Roman:style=Regular","Verdana:style=Regular","Courier New:style=Regular"]Save the file.
Close and reopen OpenSCAD.
The new font will now appear in the Font dropdown menu.
None – no base
Outline – base with outline
Smooth – rounded base
You can adjust the thickness using base_thickness.
For keychains, I always use Outline because it creates a perfect filled base for keychains.
NONE | OUTLINE | SMOOTH |
|---|---|---|
Many fonts do not include accented characters, which is why there is a section that adds the required accent.

Use Accent to add symbols like ~, ^, or . Or, if you don’t want to add the accent, leave the blank space selected.
Move the accent using Accent_X and Accent_Y sliders.
The accent uses a standard font for maximum compatibility.
You need to adjust the position of the accent because, in most cases, it appears in a random location.
The hole is positioned automatically based on the first letter.
If needed, fine-tune it using Furo_Offset_Default.
Press F5 to preview
Press F6 to render
Export as STL:
File → Export → Export as STL
No .ttf font files are required
All fonts must be installed on your computer
The font dropdown is manually configured
Designed for fast and repeatable customization
Keychains
Name tags
Small signs
Personalized gifts
This model was designed to be beginner-friendly, even for users who have never worked with OpenSCAD before.
The author marked this model as their own original creation.