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.

Los 16 colores de los códigos de formato y su nombre en los componentes de texto
CódigoNombreHexCódigoNombreHex
§0black (negro)#000000§8dark_gray (gris oscuro)#555555
§1dark_blue (azul oscuro)#0000AA§9blue (azul)#5555FF
§2dark_green (verde oscuro)#00AA00§agreen (verde)#55FF55
§3dark_aqua (cian oscuro)#00AAAA§baqua (cian)#55FFFF
§4dark_red (rojo oscuro)#AA0000§cred (rojo)#FF5555
§5dark_purple (morado)#AA00AA§dlight_purple (rosa)#FF55FF
§6gold (dorado)#FFAA00§eyellow (amarillo)#FFFF55
§7gray (gris)#AAAAAA§fwhite (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

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.