ForHosting KIT · Imágenes

Generador de esquema triádico

Escriba #3498db y obtenga sus compañeros triádicos #db3498 y #98db34: tres tonos a 120 grados entre sí, sin que ninguno domine. La saturación y la luminosidad se mantienen, y también acepta códigos cortos como #abc. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Cód. hex
#3498db
Obtiene
Hex de entrada
#3498db
Hex en bruto
#3498db
RGB base
52, 152, 219
Paso en grados
120

Un generador de esquema de color triádico convierte un color hex en una paleta de tres colores recorriendo la rueda cromática en pasos iguales de ciento veinte grados. Introduzca un código base como #3498db o la forma corta #abc; la herramienta convierte el color a matiz, saturación y luminosidad, mantiene fijos saturación y luminosidad, y produce tres miembros con desplazamientos de matiz de cero, más ciento veinte y más doscientos cuarenta grados. Recibe valores hex normalizados, canales RGB, desgloses HSL, un arreglo de esquema y líneas de rotación paso a paso que puede asertar en pruebas o volcar en un archivo de tokens de diseño. Los equipos de marca que equilibran acentos secundarios audaces, los desarrolladores front-end que andamian tokens de tema y los estudiantes que aprenden armonía del color necesitan ese mismo mapa triádico determinista sin abrir una suite de diseño completa.

Qué es un esquema triádico y por qué funciona el espaciado de 120°

La armonía triádica sitúa tres matices en los vértices de un triángulo equilátero sobre el círculo de matiz: cada color queda a ciento veinte grados del siguiente, de modo que ningún matiz domina mientras los tres permanecen equidistantes. Los sistemas de diseño usan esta estructura cuando una marca necesita un color primario de identidad más dos acentos de apoyo que aún se sientan relacionados y no elegidos al azar.

El generador implementa el modelo clásico en el espacio HSL: convierte el hex de entrada en enteros de rojo, verde y azul, mapea esos canales a matiz en grados y saturación y luminosidad como fracciones, y emite tres colores que comparten la saturación y luminosidad originales mientras sus matices se sitúan en el ángulo base, base más ciento veinte y base más doscientos cuarenta, cada uno envuelto en el intervalo semiabierto de cero a trescientos sesenta.

Mantener fijos saturación y luminosidad es deliberado—la intención de búsqueda triádica es la rotación equilibrada del matiz, no inventar nuevas rampas de valor o croma—así un azul pastel produce compañeros pastel y un rojo saturado produce compañeros saturados. Cuando la entrada es casi gris, la saturación ronda cero y los tres hex pueden parecer similares; es física correcta, no un error, porque los colores acromáticos no tienen matiz significativo que rotar.

Los docentes suelen emparejar esta herramienta con lecciones complementarias (ciento ochenta grados) y análogas (pasos adyacentes pequeños) para que los alumnos vean cómo el espaciado en la rueda cambia la tensión visual. La respuesta siempre lista los roles primary, secondary y tertiary para que la documentación y las propiedades personalizadas CSS puedan mapearse limpiamente a --color-primary, --color-secondary y --color-tertiary sin reordenar a mano.

Consejos prácticos, límites y búsquedas relacionadas

Parta del color de marca o de IU en el que ya confía en lugar de un punto arbitrario de la rueda; el miembro primary es el matiz de entrada en desplazamiento cero tras el viaje de ida y vuelta HSL, que puede diferir en una unidad de canal del hex original porque RGB a HSL a RGB se cuantiza a canales de ocho bits. No pase formas con alfa como #RRGGBBAA—este aterrizaje apunta solo a hex clásico opaco para que las longitudes inválidas fallen de inmediato.

Los colores CSS con nombre como tomato quedan fuera de alcance; resuélvalos primero a hex o use una tabla de colores con nombre. Esta página se dirige a quienes buscan un generador de esquema de color triádico, una paleta de ciento veinte grados o una herramienta gratuita de rueda de tres colores en línea; no es un convertidor multi-espacio completo, ni un extractor de paleta desde imagen, ni un solucionador solo complementario o tetrádico de cuatro colores.

Prefiera esta capacidad cuando necesite exactamente tres matices equidistantes desde un token hex; si solo necesita dividir canales sin armonía, use un convertidor hex a RGB.

Tríada de acentos de marca desde un hex primario

Equipos de marketing y marca introducen el primario del logotipo y reciben dos acentos de apoyo a 120° y 240° para botones secundarios, gráficos y maquetas de campaña.

Andamiaje de tokens de tema para aplicaciones

Los desarrolladores front-end generan propiedades personalizadas CSS primary, secondary y tertiary desde un único hex de token de diseño para kits de IU claros u oscuros.

Ejercicios de armonía del color en el aula

Los alumnos contrastan triángulos dibujados a mano en la rueda con rotaciones HSL deterministas y asertan arreglos scheme en tareas o katas de código.

¿Qué es un esquema de color triádico?

Tres colores equidistantes en el círculo de matiz—a 120°—que forman un triángulo equilátero. Esta herramienta mantiene fijos saturación y luminosidad y solo rota el matiz.

¿Qué formato de entrada se acepta?

Hex clásico: tres o seis dígitos hexadecimales con # opcional (por ejemplo #3498db, 3498db o #abc).

¿Por qué el hex primary puede diferir un poco de mi entrada?

El primary es la entrada tras RGB→HSL→RGB con redondeo de canal de ocho bits. La mayoría de colores hace el viaje exacto; algunos matices límite pueden desplazarse una unidad de canal.

¿Genera paletas complementarias o tetrádicas?

No. Solo produce el conjunto triádico de tres miembros a 0°, +120° y +240°. Los esquemas complementarios (180°) y tetrádicos son herramientas distintas.

¿Es gratuito el generador de esquema triádico?

La herramienta del navegador es gratuita y se ejecuta en local.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/color/triadic

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/color/triadic \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hex":"#3498db"}'
{
  "hex": "#3498db"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.triadic",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_hex_chars7
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Un hex inválido—longitud incorrecta, caracteres no hex, entrada vacía o un prefijo de programación 0x—falla con un error claro invalid_input en lugar de inventar una paleta. La ruta es aritmética determinista pura—sin red, sin semillas aleatorias, sin dependencia del reloj—de modo que el ejecutor gratuito del navegador y la API prepaga devuelven el mismo JSON cada vez que la invoca.

Cómo invocar la API y qué devuelve

Ejemplos válidos incluyen #3498db, 3498db, #E74C3C y abc; se recortan espacios, las letras pueden ser mayúsculas o minúsculas y la almohadilla es opcional. Envíe un cuerpo JSON con un campo de cadena obligatorio llamado hex—los alias color, value, text, input y code son aceptados por el mismo solver. En caso de éxito la respuesta devuelve input_hex como cadena normalizada en minúsculas de seis dígitos #rrggbb, base_rgb y base_hsl del color de origen, step_deg igual a ciento veinte, un arreglo scheme de tres cadenas hex, un arreglo colors de objetos ricos cada uno con role, offset_deg, hue, hex, rgb, css y hsl, más campos de conveniencia primary, secondary y tertiary que reflejan los tres valores hex, un mensaje breve y un arreglo steps que documenta la normalización, la conversión HSL y cada rotación. La validación fallida—campo ausente, cadena vacía tras la almohadilla, longitud distinta de tres o seis, caracteres no hex, espacios dentro del cuerpo, un prefijo de programación 0x o un número desnudo en lugar de cadena—devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por petición exitosa con unidad item y precio unitario marginal cero.

Consejos prácticos, límites y búsquedas relacionadas

Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts de diseño exploratorio y la validación de formularios mientras los alumnos pegan valores imperfectos del portapapeles.

Ver la documentación completa del KIT →