Text Shadow Generator

Drag X/Y offset, blur, and color sliders and watch the live preview. Stack multiple layers to build neon glows, outlines, and 3D extrude effects.

JiniTools
80px

Shadow layers

CSS
 

How to Use

1
Tweak each layer

Set X/Y offset, blur, and color per layer. Sliders update the preview instantly.

2
Add or remove layers

Use + to stack up to 5 shadow layers. Multi-layer is how you build neon glows, outlines, and origami-style folds.

3
Copy the CSS

Copy the resulting text-shadow CSS in one click. Font, size, color, and background are also visible in the preview.

FAQ

How many layers can I stack?

Up to 5. Neon usually needs 4–5; outlines need just 4.

Why isn't there a spread value?

The CSS spec for text-shadow only supports X, Y, blur, and color — no spread (unlike box-shadow).

How do I make a text outline?

Stack four same-colored shadows at (1,0), (-1,0), (0,1), (0,-1) with blur=0 to fake an outline. For thicker strokes, use -webkit-text-stroke instead.

The preview font differs — will the result match?

The preview uses your system default font, but the text-shadow CSS applies identically to any font. Bolder fonts tend to make shadows look heavier.

Is anything sent to a server?

No. Everything runs in your browser; the generated CSS never leaves the page.