Color & Typography

CSS Text Shadow Generator

Pick a preset or drag the sliders to shape a text shadow and watch the live preview react instantly. Stack several layers, fine-tune every offset, blur, colour and opacity, then copy production-ready CSS. Everything runs in your browser.

Runs in your browser v1.0.0

Shadow layers

1 layer
Presets

Drag a slider — the preview and CSS update live. Use the small fields on the right when you need an exact value.

Live preview

updates as you drag
Text Shadow
Preview options

CSS output


                    

How it works

Each layer is written as offset-x offset-y blur-radius color, then layers are joined with commas — standard CSS text-shadow syntax. Unlike box-shadow, text shadows have no spread or inset, and a negative blur is invalid, so blur is clamped to zero. Nothing is sent to a server; the optional share link encodes the layers in the URL fragment, which stays in the browser.