Hablar por WhatsApp
InicioBlogDesarrollo

Cómo indicar colores en HTML: HEX, RGB, RGBA y HSL explicado fácil

Icono Studio

Escrito por

Icono Studio

Publicado el

25 May 2026

Cómo indicar colores en HTML: HEX, RGB, RGBA y HSL explicado fácil

Si estás diseñando o tocando código web, tarde o temprano aparece esta duda: ¿cómo indicar colores en HTML?

Aunque solemos decir "en HTML", en realidad los colores se aplican sobre todo con CSS. Lo importante es entender los formatos más usados para elegir el correcto según cada caso.

Formatos principales de color en web

1. HEX (hexadecimal)

Es el formato más conocido. Usa seis caracteres para representar rojo, verde y azul.

color: #1a73e8;
background-color: #f5f7fb;

2. RGB

Define color con valores de 0 a 255 para cada canal.

color: rgb(26, 115, 232);

3. RGBA

Igual que RGB, pero añade transparencia (alpha) de 0 a 1.

background-color: rgba(26, 115, 232, 0.15);

4. HSL

Usa tono, saturación y luminosidad. Es muy práctico para crear variaciones de una misma paleta.

color: hsl(214, 82%, 51%);
Ejemplos de colores en HTML y CSS

¿Qué formato de color conviene usar?

  • HEX: simple y estándar para la mayoría de estilos.
  • RGB/RGBA: útil cuando necesitas transparencia.
  • HSL: excelente para sistemas de diseño y ajustes rápidos de tono/luz.

Buenas prácticas para elegir colores web

1. Define una paleta base

Evita improvisar color por color. Trabaja con variables y una paleta limitada para mantener coherencia.

2. Cuida contraste y accesibilidad

Texto y fondo deben tener contraste suficiente para lectura cómoda, especialmente en móvil.

3. Usa variables CSS

:root {
  --color-primary: #1a73e8;
  --color-text: #1f2937;
  --color-bg: #f9fafb;
}

4. Piensa en marca y conversión

El color no es solo estética. También guía la atención y afecta al comportamiento del usuario en botones y llamadas a la acción.

Errores comunes al indicar colores en HTML/CSS

  • Usar demasiados colores sin jerarquía.
  • No definir estados hover/active.
  • Ignorar el modo móvil y la legibilidad.

Conclusión

Para trabajar colores web con criterio, no basta con saber un código HEX. Lo importante es combinar formato técnico, coherencia visual y accesibilidad.

¿Quieres una web con diseño profesional y paleta bien trabajada? En Icono Studio cuidamos cada detalle visual para que tu marca se vea mejor y convierta más. Cuéntanos tu idea.

Preguntas frecuentes

01.

¿Qué significa color HEX en HTML?

Es una forma hexadecimal de representar colores RGB en web, por ejemplo #ff0000 para rojo.

02.

¿Cuál es la diferencia entre RGB y RGBA?

RGBA añade un cuarto valor de opacidad (alpha), lo que permite crear transparencias.

03.

¿Se ponen los colores en HTML o en CSS?

En proyectos actuales se definen principalmente en CSS, aunque comúnmente se habla de “colores en HTML”.

I

Editor en Jefe

Icono Studio Team

Especialistas en diseño web estratégico y desarrollo de alto impacto para negocios.