Send styled JSON chat messages to players on Java and Bedrock — always current to 26.2 / 1.26.30.
To broadcast a bold gold "Welcome to the server!" message to everyone in Minecraft Java 26.2, run: /tellraw @a {text:"Welcome to the server!",color:"gold",bold:true} On Bedrock 1.26.30 the same message uses a rawtext JSON array and § colour codes instead — this generator builds the correct form for both editions and flags anything Bedrock can't show (clickable links, hover text, hex colours).
/tellraw @a "Hello, world!"Command output is generated for Java 26.2 and Bedrock 1.26.30 and was last paste-verified in-game on 2026-07-10.
Bedrock 1.26.30 /tellraw takes a {"rawtext":[…]} JSON array instead of Java's text component, colours text with § codes, and cannot make text clickable — this generator emits the correct form for whichever edition you pick:
| Feature | Java 26.2 | Bedrock 1.26.30 |
|---|---|---|
| The same message | /tellraw @a {text:"Welcome to the server!",color:"gold",bold:true} | /tellraw @a {"rawtext":[{"text":"§6§lWelcome to the server!§r"}]} |
| Colours | 16 named colours + any hex colour | 16 named colours as § codes — no hex |
| Clickable links & hover text | Supported | Not supported |
/tellraw sends a JSON text message to specific players. Unlike /say it supports colours, bold and italic, clickable links and hover tooltips, and it shows no "<player>" prefix.
Yes, but the syntax differs: Bedrock uses a {"rawtext":[…]} array with § colour codes and has no clickable links, hover text or hex colours. This generator emits the correct Bedrock form and notes each feature it cannot carry.
Add a text part, then choose a colour and toggle bold, italic, underline, strikethrough or obfuscated. On Java you can also use a custom hex colour; on Bedrock only the 16 named colours work.