Minecraft Tellraw Generator (Java & Bedrock)
Build a coloured /tellraw chat message with clickable links, commands and hover text, written for your exact version from Java 1.13 to 26.x, or Bedrock. For example: /tellraw @a ["",{"text":"Vote for us! ","color":"gold"},{"text":"[click]","color":"aqua","click_event":{"action":"open_url","url":"https://example.com"}}]
Runs on your device · nothing uploaded
This tool is code that runs inside your browser. Your files, text and pictures are read here and never sent to a server, so it even works offline once loaded. Signed in? Only what you save to your account (My Kit, wardrobe) or publish is uploaded.
/tellraw @a ["",{"text":"Join our Discord: ","color":"gray"},{"text":"click here","color":"aqua","underlined":true,"click_event":{"action":"open_url","url":"https://discord.com"},"hover_event":{"action":"show_text","value":"Opens Discord in your browser"}}]Long commands go in a command block (/give @p command_block).
.
Click actions
| Action | What happens | Example |
|---|---|---|
| Open a link | Asks the player to open a website | https://discord.gg/… |
| Run a command | Runs it as the player who clicked | /spawn |
| Put text in chat | Fills the chat box so they can edit it | /msg Admin |
| Copy to clipboard | Copies text, like a server IP | play.example.com |
How to use it
- Pick your version and who should see the message (@a for everyone).
- Type the message in parts; give each part its own colour and formatting.
- Add a click action (open a link, run or suggest a command, copy text) or hover text to any part.
- Copy the command into chat or a command block.
How it works
Every command comes from one text component engine: Java gets JSON text components (which 1.21.5 and newer also read as SNBT), with click_event and hover_event from 1.21.5 and clickEvent and hoverEvent before; hex colours need 1.16, so older versions get the nearest of the 16 named colours. Bedrock gets rawtext with § codes, because it has no click or hover events.
Questions
Why does my tellraw link not work after updating to 1.21.5?
1.21.5 renamed clickEvent to click_event, and open_url now uses a url field instead of value. Pick your version here and the tool writes the right keys.
Can players click commands that need operator?
The command runs with the clicking player's permissions, so a normal player can't run operator commands this way.
Does Bedrock support clickable chat?
No. Bedrock /tellraw supports colours and formatting with § codes but no click or hover actions.
How do I show the message to one player?
Change @a to their name or a selector like @p (nearest player) or @a[tag=vip].
Why is the text italic or a different colour than I chose?
Text inherits style from the part before it. The tool starts the list with an empty part so each part only gets the style you gave it.
Related tools
By PickaxeKit Editorial Team. Updated 2026-11-09.