How /tellraw Works
The /tellraw command sends a JSON text component to one or more players. Unlike /say or /msg, it supports rich formatting: 16 colors, bold, italic, underlined, strikethrough, obfuscated, click events (open URLs, run commands, suggest commands, copy to clipboard), and hover events (show text tooltips).
Tellraw Examples
Colored and bold text
/tellraw @a {"text":"Welcome!","color":"gold","bold":true}
Clickable link
/tellraw @a {"text":"Click here","color":"aqua","underlined":true,"clickEvent":{"action":"open_url","value":"https://example.com"}}
Hover tooltip
/tellraw @a {"text":"Hover me","color":"green","hoverEvent":{"action":"show_text","contents":"Secret message!"}}
Multiple segments
/tellraw @a [{"text":"[Server] ","color":"red","bold":true},{"text":"Welcome ","color":"white"},{"text":"Steve","color":"gold","bold":true},{"text":"!","color":"white"}]
Formatting Reference
- Colors: black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white
- Formats: bold, italic, underlined, strikethrough, obfuscated
- Click events: open_url, run_command, suggest_command, copy_to_clipboard
- Hover events: show_text (displays a tooltip)
Need to send items or entities in hover text? Check the Minecraft Item ID List for exact namespaced IDs.
Tellraw Editor FAQ
What is the /tellraw command in Minecraft?
The /tellraw command sends formatted JSON text messages to players. Unlike /say or /msg, it supports colors, bold, italic, click events, hover events, and multiple text segments in one message.
Can I add clickable links to tellraw messages?
Yes. Use a clickEvent with action "open_url" and a URL value. Players can click the text to open the link in their browser.
What colors are available in tellraw?
All 16 Minecraft chat colors: black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, and white.
Does tellraw work on Bedrock Edition?
Bedrock Edition supports /tellraw but with limited JSON text component features. This tool generates Java Edition syntax.