Minecraft Tellraw and Title Command Generator
Build JSON text commands for chat, titles, subtitles and actionbar messages.
How to use
Choose between chat, title and actionbar, then compose the displayed text.
Basic fallback generator
A simplified form is available while the main generator loads. It does not include every setting in the full tool.
Output
Tellraw and title text notes
JSON text commands are sensitive to quotes and brackets. Build short text first, then add colors, click events or hover events.
Examples and checks
/tellraw @a {"text":"Hello","color":"gold"}If Minecraft reports an incomplete command, check every quote, comma and closing brace.
Related pages
Tellraw, title and actionbar
/tellraw writes a message in chat, while /title shows large text in the middle of the screen. The actionbar is the small line above the hotbar.
In Java 1.21.5 and later, text is written in SNBT, for example /tellraw @a {text:"Welcome",color:"gold"}. Older versions use JSON with quoted keys.
If the command does not work
- Click events changed in Java 1.21.5: use click_event with command instead of clickEvent with value.
- Titles stay on screen for a set time. Use
/title @a times 10 70 20to change it. - Bedrock Edition uses rawtext instead of Java text components.
Copy-ready text examples (Java)
| Goal | Command |
|---|---|
| Gold chat message | /tellraw @a {"text":"Game starts in 10 seconds","color":"gold"} |
| Big title with a subtitle | /title @a subtitle {"text":"Round 1"} then /title @a title {"text":"Start!","color":"green"} |
| Text above the hotbar | /title @a actionbar {"text":"Checkpoint reached","color":"aqua"} |
| Show each player their own score | /execute as @a run tellraw @s [{"text":"Points: "},{"score":{"name":"@s","objective":"points"}}] |
| Remove a title | /title @a clear |
The subtitle is stored first and appears together with the next title. In the score example, @s inside the text means the player running the command, so execute as @a makes every player see their own number. The JSON form with quoted keys shown here also works on 1.21.5 and later.
Clickable text
| Version | Command |
|---|---|
| Java 1.21.5 and later | /tellraw @a {text:"[Teleport to spawn]",click_event:{action:"run_command",command:"/trigger spawn"}} |
| Java 1.21.4 and earlier | /tellraw @a {"text":"[Teleport to spawn]","clickEvent":{"action":"run_command","value":"/trigger spawn"}} |
Players without operator permission can only run commands such as /trigger from clickable text.
Bedrock Edition
Bedrock uses rawtext: /tellraw @a {"rawtext":[{"text":"Hello"}]} and /titleraw @a actionbar {"rawtext":[{"text":"Go!"}]}. Colors are written with § codes inside the text, for example §6 for gold.