ToolNest logoToolNest.

Generador de Sombras CSS Gratis

Última actualización: 12 de octubre de 2026

Respuesta rápida: La propiedad box-shadow son seis valores y un dolor de cabeza: los desplazamientos, el desenfoque, la expansión, el color y el inset/outset interactúan de formas casi imposibles de imaginar solo con números. Este generador de box-shadow CSS gratuito te permite ver la sombra: arrastra los controles de desplazamiento horizontal y vertical, desenfoque y expansión, elige un color y una opacidad, activa el inset y mira la vista previa actualizarse en vivo. Cuando se vea bien, copia el fragmento CSS limpio directo a tu hoja de estilos — o empieza desde un preset (tarjeta suave, elevada, resplandor, sombra dura, interior) y ajústalo. Todo corre en tu navegador: sin librerías, sin registro, sin esperas.

box-shadow: 10px 10px 25px 0px rgba(15, 23, 42, 0.25);

✓ Gratis para siempre  ·  ✓ Sin registro  ·  ✓ Lo que escribes permanece en tu navegador — nunca se envía a nuestros servidores.

Cómo usar Generador de Sombras CSS

  1. Arrastra los controles — desplazamiento horizontal/vertical, desenfoque, expansión — y mira la vista previa actualizarse en vivo.
  2. Elige un color de sombra y ajusta su opacidad; las sombras oscuras sutiles al 15–30% de opacidad se ven más naturales.
  3. Activa el inset para empujar la sombra dentro de la caja (ideal para botones presionados y campos de entrada).
  4. Cambia el fondo de vista previa a oscuro para comprobar cómo se lee la sombra en modo oscuro.
  5. Empieza desde un preset si tienes prisa y ajústalo. Pulsa Copiar CSS y pega el fragmento en tu hoja de estilos.

Por qué usar Generador de Sombras CSS

Casos de uso comunes

Generador de Sombras CSS frente a las alternativas

Si vives en Chrome DevTools, su editor de sombras integrado ya está en tu flujo — consérvalo. Para todos los demás, o cuando quieras presets, vista previa en modo oscuro y un fragmento limpio para pegar en cualquier proyecto, esta página es la forma más rápida de pasar de la idea al CSS.

Preguntas frecuentes

¿Cuál es el orden de la sintaxis de box-shadow?
box-shadow: offset-x offset-y blur-radius spread-radius color; — más la palabra clave opcional inset al inicio para sombras interiores. Solo los dos desplazamientos son obligatorios; el desenfoque y la expansión valen 0 por defecto. Este generador escribe los valores exactamente en ese orden.
¿Qué diferencia hay entre blur y spread?
El blur suaviza el borde de la sombra (más alto = más suave y difusa). El spread agranda o encoge el tamaño de la sombra antes del desenfoque (positivo = más grande, negativo = más pequeña). Una sombra de tarjeta suele ser desenfoque alto + expansión cero; un resplandor es desenfoque alto + color brillante.
¿Qué hace inset en box-shadow?
inset dibuja la sombra dentro del borde del elemento en lugar de fuera — el clásico aspecto de 'botón presionado' o campo hundido. Sin él, la sombra cae fuera de la caja (outset, el valor por defecto). Actívalo en esta página y mira cómo la vista previa se invierte.
¿Puede box-shadow tener varias sombras?
Sí — sepáralas con comas: box-shadow: 0 2px 4px rgba(0,0,0,.1), 0 8px 24px rgba(0,0,0,.12);. Las sombras en capas (una cerrada + una suave) se ven mucho más realistas que una sola. Este generador construye una capa a la vez — genera dos y únelas con una coma.
¿box-shadow afecta el rendimiento?
Las sombras grandes y difusas en muchos elementos animados pueden costar tiempo de GPU, sobre todo en móviles de gama baja. Para tarjetas y botones estáticos es insignificante. Si animas, prefiere transform + opacity y mantén la sombra estática — o cambia a filter: drop-shadow() solo donde necesites que la sombra siga una forma no rectangular.
box-shadow vs filter: drop-shadow — ¿cuál uso?
box-shadow sigue la caja del elemento (ideal para tarjetas, botones, modales). filter: drop-shadow() sigue la forma alfa renderizada — envuelve PNGs transparentes, iconos SVG y texto. Para paneles de UI, box-shadow (esta herramienta) es la opción correcta; para imágenes recortadas e iconos, gana drop-shadow.