Minecraft 3D Block Text Generator
Type a text and turn it into a Minecraft block sign, flat or with 3D volume. Choose the block, thickness, letter spacing and orientation (wall or floor), and generate /fill commands, a .mcfunction file, or a complete datapack ready to download.
Text
Supports A-Z, 0-9 and space. Pixelated 5×7 font (classic block signage style).
Configuration
1 = flat (mural). 2+ = with volume (3D sign).
Block
Orientation
Preview
Statistics
Export to Minecraft
click to copy all commandsGenerates optimized /fill commands (groups blocks in sequence). Much more efficient than one command per block.
In-game: /reload then /function crazyozz:text3d_crazyozz.
The datapack already includes a README file with the full step-by-step, in case you'd rather set it up manually.
Want to create a cheap, lag-free Minecraft server?
I recommend Sparked Host: affordable plans, great performance, easy panel and fast support.
🚀 Create a server on Sparked HostHow to use the 3D Text Generator
Type the desired text — each character is drawn on a pixelated 5-column by 7-row grid, in the classic style of block-based panels and signage. Adjust the thickness to give the sign volume (1 = flat, 2 or more = real depth) and the letter spacing. Choose the block, the orientation, and export the commands, the function, or the complete datapack.
About Thickness
Increasing the thickness doesn't make the command list longer in /fill mode: each line of text is already filled in a single operation that covers the full depth at once, thanks to automatic grouping of identical blocks.
Frequently Asked Questions
Which characters does the generator support?
Letters A to Z, numbers 0 to 9, and space. Other characters (accents, punctuation) are shown as blank space.
What changes when I increase the thickness?
Thickness 1 creates flat text (a mural). From 2 upward, the text gains depth and becomes a 3D sign with volume.
Does increasing thickness generate more commands?
Not in /fill mode: each line of text becomes a single command that already covers the full depth at once, so the command count doesn't change.
Can I use any Minecraft block?
Yes, besides the preset blocks you can type the ID of any block in the text field below the block grid.