Herramienta · Java Edition 26.3
Códigos de color y formato de texto
Elige color y estilos, escribe tu texto y copia el resultado en el formato que necesites: códigos § o &, componente de texto SNBT o JSON, o directamente un /tellraw o un /give con nombre personalizado.
Actualizado el 6 de octubre de 2026
Color
Estilos
Vista previa
Códigos § (Bedrock, MOTD, mundos)
Códigos & (plugins: Essentials, chat de Paper…)
Componente de texto SNBT (Java 1.21.5+)
Componente de texto JSON (datapacks, Java ≤ 1.21.4)
/tellraw a todos
/give con nombre personalizado
Cómo funciona el color de texto
El juego tiene dos sistemas. El antiguo son los códigos de formato: el símbolo de sección § seguido de un carácter (§c rojo, §l negrita). El moderno son los componentes de texto: un pequeño objeto con el texto y sus propiedades ({text:"Hola",color:"red",bold:true}) que usan /tellraw, /title, los nombres de ítem, los libros y los carteles.
| Código | Nombre | Hex | Código | Nombre | Hex |
|---|---|---|---|---|---|
| §0 | black (negro) | #000000 | §8 | dark_gray (gris oscuro) | #555555 |
| §1 | dark_blue (azul oscuro) | #0000AA | §9 | blue (azul) | #5555FF |
| §2 | dark_green (verde oscuro) | #00AA00 | §a | green (verde) | #55FF55 |
| §3 | dark_aqua (cian oscuro) | #00AAAA | §b | aqua (cian) | #55FFFF |
| §4 | dark_red (rojo oscuro) | #AA0000 | §c | red (rojo) | #FF5555 |
| §5 | dark_purple (morado) | #AA00AA | §d | light_purple (rosa) | #FF55FF |
| §6 | gold (dorado) | #FFAA00 | §e | yellow (amarillo) | #FFFF55 |
| §7 | gray (gris) | #AAAAAA | §f | white (blanco) | #FFFFFF |
Estilos: §l negrita (bold), §o cursiva (italic), §n subrayado (underlined), §m tachado (strikethrough), §k ofuscado (obfuscated, letras que cambian sin parar) y §r para restablecer. Con códigos, el color siempre va antes que los estilos, porque un código de color también borra los estilos anteriores.
Ejemplos listos para copiar
- MOTD de un servidor (en
server.properties, con§en lugar de §):motd=§a§lMi servidor §r§7- temporada 3 - Mensaje a todos en rojo y negrita:
/tellraw @a {text:"El evento empieza en 5 minutos",color:"red",bold:true} - Título con subtítulo:
/title @a subtitle {text:"Suerte",color:"gray"}y después/title @a title {text:"¡Empieza!",color:"gold"} - Espada con nombre sin cursiva:
/give @s minecraft:diamond_sword[minecraft:custom_name={text:"Excálibur",color:"#7ED957",italic:false}] 1 - Varias partes con distinto color:
/tellraw @a [{text:"[Admin] ",color:"red"},{text:"Hola a todos",color:"white"}]
Los nombres puestos con custom_name salen en cursiva por defecto, como los del yunque. Añade italic:false si no la quieres; el generador ya lo hace.
Preguntas frecuentes
¿Dónde funcionan los códigos § en Java Edition?
En Java no puedes escribirlos en el chat ni en los carteles del juego: el cliente los filtra. Sí funcionan en el MOTD de server.properties, en los nombres de mundo y de paquetes de recursos y, a través de plugins (Paper, Spigot, Essentials…), en el chat con el símbolo &. Para comandos oficiales usa componentes de texto.
¿Y en Bedrock Edition?
En Bedrock los códigos § funcionan casi en cualquier sitio: carteles, nombres en el yunque, chat y comandos. Se escriben con el símbolo § (en PC, Alt+21 en el teclado numérico o copiándolo de aquí).
¿Qué diferencia hay entre SNBT y JSON?
Desde Java 1.21.5 los comandos como /tellraw, /title o los componentes de ítem reciben el texto en SNBT: {text:"Hola",color:"red"}. El JSON clásico ("text":"Hola") sigue siendo válido dentro de ficheros de datos y en versiones anteriores. Ambos describen lo mismo.
¿Puedo usar un color hexadecimal?
Sí, en Java desde 1.16 el campo color admite "#RRGGBB" en componentes de texto (/tellraw, /title, nombres de ítem, libros, marcadores). Los códigos § solo tienen los 16 colores clásicos; muchos plugins aceptan RRGGBB.