MC ToolboxMC TOOLBOX

JSON Text Generator

Tellraw · Title · Item Name - Java & Bedrock

Welcome to MC Toolbox
Full Command
/tellraw @a [{"text":"Welcome to ","bold":true},{"text":"MC Toolbox","color":"gold","bold":true}]
JSON PayloadMODERN
[{"text":"Welcome to ","bold":true},{"text":"MC Toolbox","color":"gold","bold":true}]

JSON Text Generator: Formatting Commands Done Right

Build rich formatted text for /tellraw, /title, and custom item names. Supports click events, hover tooltips, selectors, scores, and full Java/Bedrock cross-compatibility.

Java vs Bedrock Format

Java 1.21+ uses a recursive JSON tree with contents for hover events. Bedrock uses a flat rawtext array with §l format codes instead of JSON properties.

Click & Hover Events

Import an existing /tellraw command to parse its JSON structure back into the editor. The Import button accepts raw JSON arrays or full Minecraft commands.

JSON Text FAQ

What is the difference between /tellraw and /title?

Tellraw sends formatted text to the chat window and supports click/hover events. Title displays large text on the HUD and does not support clickable events. Both use the same JSON text format.

Why use JSON text instead of plain §-codes?

JSON text supports click events, hover tooltips, scoreboard values, entity selectors, and keybind display - none of which are possible with legacy § format codes. JSON is also the only option for Java 1.21+.

How do I make a custom item name that is not italic?

Minecraft renders custom_name in italic by default. Our generator automatically adds "italic":false when the Item target is selected, so your text appears non-italic without any extra steps.

Can I use this for signs and books?

Yes. Copy the JSON Payload and paste it into a sign's Text1-Text4 NBT tags or a book's pages array. The same JSON format works for all text component contexts in Java Edition.

JSONテキストジェネレーターの使い方

このツールは、MinecraftのJSONテキストコンポーネントを視覚的に編集するためのWYSIWYGエディターです。ツールバーのボタンを使ってテキストを太字、斜体、下線、取り消し線、難読化に設定できます。色は16色の標準色から選ぶか、カラーピッカーで任意の色を設定できます。

エディターでテキストを入力・書式設定すると、右側の出力パネルに完全なコマンドとJSONペイロードが自動生成されます。上部のタブでJava 1.21+(最新形式)、レガシー(旧形式)、Bedrockを切り替えられます。

ターゲットはtellraw(チャット)、title(タイトル)、item(アイテム名)から選択可能。itemを選ぶと自動的にitalic:falseが追加され、デフォルトの斜体が無効になります。

既存のコマンドをインポートするには、「Import」ボタンをクリックし、/tellrawコマンドやJSON配列を貼り付けて解析できます。特殊文字パレットから絵文字や記号も挿入可能です。

JSONテキストFAQ

/tellrawと/titleの違いは何ですか?

Tellrawはフォーマットされたテキストをチャットウィンドウに送信し、クリック/ホバーイベントをサポートします。TitleはHUDに大きなテキストを表示し、クリック可能なイベントはサポートしません。どちらも同じJSONテキスト形式を使用します。

プレーンな§コードではなくJSONテキストを使う理由は?

JSONテキストはクリックイベント、ホバーツールチップ、スコアボード値、エンティティセレクター、キーバインド表示をサポートします。これらはレガシーな§フォーマットコードでは不可能です。JSONはJava 1.21+の唯一の選択肢でもあります。

斜体ではないカスタムアイテム名を作るには?

Minecraftはデフォルトでcustom_nameを斜体で表示します。当ジェネレーターはItemターゲットが選択されると自動的に"italic":falseを追加するため、追加の手順なしでテキストが斜体でなくなります。

看板や本に使えますか?

はい。JSONペイロードをコピーし、看板のText1-Text4 NBTタグや本のpages配列に貼り付けてください。同じJSON形式がJava Editionのすべてのテキストコンポーネントコンテキストで機能します。