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.

Guide du Générateur de Texte JSON

Le Générateur de Texte JSON vous permet de créer du texte formaté riche pour les commandes Minecraft comme /tellraw, /title et les noms d'items personnalisés. Utilisez l'éditeur WYSIWYG pour appliquer le formatage (gras, italique, souligné, barré, obscurci) et les couleurs. Vous pouvez également insérer des caractères spéciaux et changer la police globale.

Sélectionnez la cible (tellraw, title ou item) et la version (Java 1.21+, Legacy ou Bedrock) pour générer la commande et la charge JSON correspondantes. Le bouton Importer permet de coller une commande existante ou un tableau JSON pour l'éditer.

L'aperçu Minecraft montre à quoi ressemblera le texte dans le jeu. Vous pouvez copier la commande complète ou la charge JSON pour les utiliser directement.

FAQ sur le Texte JSON

Quelle est la différence entre /tellraw et /title ?

Tellraw envoie du texte formaté dans la fenêtre de chat et prend en charge les événements de clic/survol. Title affiche un grand texte sur le HUD et ne prend pas en charge les événements cliquables. Les deux utilisent le même format de texte JSON.

Pourquoi utiliser le texte JSON plutôt que les codes § simples ?

Le texte JSON prend en charge les événements de clic, les infobulles au survol, les valeurs de tableau de score, les sélecteurs d'entité et l'affichage des touches, ce qui n'est pas possible avec les codes de format § hérités. JSON est également la seule option pour Java 1.21+.

Comment créer un nom d'item personnalisé qui n'est pas en italique ?

Minecraft rend custom_name en italique par défaut. Notre générateur ajoute automatiquement "italic":false lorsque la cible Item est sélectionnée, de sorte que votre texte apparaît non italique sans aucune étape supplémentaire.

Puis-je l'utiliser pour les panneaux et les livres ?

Oui. Copiez la Charge JSON et collez-la dans les balises NBT Text1-Text4 d'un panneau ou dans le tableau pages d'un livre. Le même format JSON fonctionne pour tous les contextes de composants de texte dans Java Edition.