Skip to content
T
Tools.Town
Free Online Tools for Everyone
0 4px 8px

Box Shadow Generator

100% Free

Visually craft CSS box-shadow — offset, blur, spread, color, opacity, inset toggle, plus Material-style elevation presets.

Real-time
Client-Side
Material presets
Elevation presets
Offset X0px
Offset Y4px
Blur8px
Spread0px
Color
Opacity25%
CSS
box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.251);

Embed This Tool

Easy to Embed

Add Box Shadow Generator to your website or blog in seconds.

  • Responsive design
  • Lightweight & fast
  • No backend required
  • Always up-to-date
<iframe
  src="https://tools.town/embed/box-shadow-generator/"
  width="100%"
  height="600"
  style="border:none; border-radius:12px;"
  loading="lazy"
  title="Box Shadow Generator">
</iframe>

Share This Tool

Share Instantly

Share Box Shadow Generator with anyone — no login required.

  • Shareable link
  • No login required
  • Works on any device
  • No account needed

Share via

Advertisement

How to Use

  1. 1 Adjust offset X/Y, blur, spread sliders
  2. 2 Pick a color and opacity
  3. 3 Toggle 'inset' for inner shadow
  4. 4 Or click a Material preset (sm/md/lg/xl)
  5. 5 Copy the CSS rule

Features

  • Live preview with the shadow applied
  • 5 Material-design elevation presets
  • Color picker + separate opacity slider
  • Inset shadow toggle
  • 100% client-side

Frequently Asked Questions

Outer vs inset shadow — when do I use each?
Outer (default) makes elements appear elevated above the page. Inset makes them appear pressed in (good for inputs, buttons in their pressed state, recessed panels).
What's the difference between blur and spread?
Blur softens the shadow's edge. Spread expands or contracts the shadow's overall size. Negative spread shrinks it.
Can I stack multiple shadows?
Yes — the 'xl' preset shows the pattern (two layers). For now this UI generates a single layer; copy the output and combine manually for multi-layer effects.

Related Tools You Might Like

Browse more free tools