Calculadora de Opacidad

Calcula el color resultante al aplicar opacidad sobre diferentes fondos

Calcula y previsualiza colores con diferentes niveles de opacidad/transparencia.

Color Base

rgb(33, 150, 243)

0%25%50%75%100%

Presets rápidos:

Color con Opacidad

Vista Previa

#ffffff

Texto de Ejemplo

Opacidad: 100% — Alfa: 1.00

Accesibilidad (WCAG)

Ratio de contraste del color mezclado como fondo, con el mejor color de texto.

Aa
6.72:1
Texto: #000000 sobre #2196F3
✗ AAA
7:1
✓ AA
4.5:1
✓ AA Large
3:1

Escala de Opacidad

5%
10%
15%
20%
25%
30%
40%
50%
60%
70%
75%
80%
85%
90%
95%
100%

Exportar

:root {
  --color-base: #2196f3;
  --color-5: rgba(33, 150, 243, 0.05);
  --color-10: rgba(33, 150, 243, 0.1);
  --color-15: rgba(33, 150, 243, 0.15);
  --color-20: rgba(33, 150, 243, 0.2);
  --color-25: rgba(33, 150, 243, 0.25);
  --color-30: rgba(33, 150, 243, 0.3);
  --color-40: rgba(33, 150, 243, 0.4);
  --color-50: rgba(33, 150, 243, 0.5);
  --color-60: rgba(33, 150, 243, 0.6);
  --color-70: rgba(33, 150, 243, 0.7);
  --color-75: rgba(33, 150, 243, 0.75);
  --color-80: rgba(33, 150, 243, 0.8);
  --color-85: rgba(33, 150, 243, 0.85);
  --color-90: rgba(33, 150, 243, 0.9);
  --color-95: rgba(33, 150, 243, 0.95);
  --color-100: rgb(33, 150, 243);
}

Calculadora Inversa

Dado un color sólido objetivo, un fondo y un color fuente — encuentra la opacidad necesaria.

Opacidad necesaria
23%(alfa: 0.23)

Cómo funciona

La opacidad (canal alfa) controla la transparencia de un color, de 0 (invisible) a 1 (sólido). Es fundamental en diseño web para crear capas, estados interactivos y efectos visuales.

Fórmula de composición

Resultado = Color × α + Fondo × (1 - α)

Esta fórmula se aplica a cada canal (R, G, B) independientemente. El resultado es un color sólido que depende siempre del fondo sobre el que se muestra.

Usos comunes

  • Overlays y modales: Fondo oscuro al 50-70% detrás de contenido
  • Sombras: Box-shadow con negro al 15-25%
  • Estados hover: Overlay blanco/negro al 5-10% para elevación sutil
  • Bordes sutiles: Bordes al 10-20% que se adaptan a cualquier fondo
  • Design tokens: Escala de opacidad completa como variables CSS

🔄 Calculadora inversa

La calculadora inversa resuelve un problema común: tu diseñador te da un color sólido (ej: #D6E4FC) pero necesitas saber qué opacidad aplicar a tu color base sobre el fondo para obtenerlo. Introduce los 3 colores y la herramienta calcula el alfa necesario.

♿ Accesibilidad y opacidad

El indicador WCAG muestra si el color resultante (mezclado con el fondo) tiene suficiente contraste para texto. Texto con baja opacidad sobre fondos claros puede fallar WCAG AA. La herramienta calcula el mejor color de texto (blanco o negro) y muestra los niveles que cumple.

✨ Sintaxis CSS moderna

CSS moderno usa la sintaxis rgb(R G B / alpha) en vez de rgba(R,G,B,alpha). La exportación "CSS Modern" genera variables con esta sintaxis. En Tailwind, puedes usar bg-color/50 directamente.

💡 Ejemplos de uso prácticos

Caso 1: Overlay para modal

Necesitas un fondo oscuro semitransparente detrás de tu modal.

rgba(0, 0, 0, 0.5) o rgb(0 0 0 / 50%)
→ Sobre blanco resulta en #808080

Caso 2: Escala de tokens de opacidad

Crear un sistema de design tokens con tu color primario a distintas opacidades.

→ Exporta como CSS/SCSS variables para todo el equipo
→ En Tailwind: define el color base y usa bg-primary/20

Caso 3: Hover sutil adaptativo

Overlay blanco al 5% funciona en fondos oscuros, overlay negro al 5% en fondos claros.

rgba(255,255,255,0.05) para tema oscuro
rgba(0,0,0,0.04) para tema claro

Caso 4: Recuperar opacidad de un mockup

Tu diseñador te da un color plano #D6E4FC pero tú sabes que es azul sobre blanco.

→ Usa la calculadora inversa: objetivo #D6E4FC, fondo #FFFFFF, fuente #2196F3
→ Resultado: 20% de opacidad → rgba(33,150,243,0.2)

⚡ Consejo pro

Usa la escala de opacidad como "sistema" en tu proyecto: define el color base una vez y aplica opacidad con variables CSS. Así, al cambiar el color primario, todas las variaciones se actualizan automáticamente.

Preguntas Frecuentes

¿Cómo convierto un color con alfa a sólido?
Necesitas saber el color de fondo. Usa la fórmula: Resultado = Color × alfa + Fondo × (1-alfa). Esta calculadora lo hace automáticamente en el campo "Resultado Mezclado".
¿Qué opacidad usar para overlays?
Para overlays oscuros sobre imágenes: 50-70%. Para fondos sutiles de hover: 4-10%. Para sombras: 15-25%. Para bordes sutiles: 10-20%. Los presets rápidos incluyen los valores más comunes.
¿Qué es la calculadora inversa?
Resuelve el problema inverso: dado un color sólido que ves en pantalla, un fondo, y el color original, calcula qué opacidad se aplicó. Muy útil cuando tu diseñador te pasa un color plano y necesitas obtener el RGBA original.
¿Qué significa el indicador WCAG?
Muestra si el color con opacidad mezclado con el fondo tiene suficiente contraste para texto legible. AAA (7:1) es el nivel más estricto, AA (4.5:1) es el estándar, y AA Large (3:1) aplica para texto grande (≥18px o ≥14px bold).
¿Cuál es la diferencia entre rgba() y la sintaxis moderna?
La sintaxis moderna usa espacios sin comas: rgb(33 150 243 / 50%) en vez de rgba(33,150,243,0.5). Ambas son válidas en navegadores modernos, pero la nueva es más consistente con el estándar CSS Color Level 4.
¿Cómo uso la opacidad en Tailwind CSS?
Define tu color base en tailwind.config.js y usa la sintaxis /opacity: bg-blue-500/50 aplica azul al 50%. La exportación Tailwind de esta herramienta genera la config y ejemplos de uso listos para copiar.