Text Shadow Generator
Creates CSS text shadows, glows, and outlines on your own preview text.
Design CSS box shadows with several layers, inset shadows, and transparent colors, see the result on a card, and copy the box-shadow CSS.
Each layer is [inset] x y blur spread color:
.card {
background: #ffffff;
border-radius: 12px;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08),
0 4px 8px 0 rgba(0, 0, 0, 0.08),
0 16px 32px 0 rgba(0, 0, 0, 0.12);
}The Hard offset preset, 8px 8px 0 0 #1e2329, gives a flat, retro look with no blur.
box-shadow follows the element's box. For shadows that follow transparent PNG shapes, use the CSS Filter Generator's drop-shadow.Spread makes the shadow bigger or smaller with a hard edge; blur softens that edge. A 0 blur with spread gives an outline-like shadow.
Tick Inset on a layer. The shadow is drawn inside the box, as if the surface were pressed in.
Real shadows are sharp and dark close to an object and soft far away. Stacking a small tight shadow with a large faint one imitates that.
No. The CSS is built in your browser.
Often used together with the Box Shadow Generator.
Creates CSS text shadows, glows, and outlines on your own preview text.
Shapes corners with CSS border-radius, including elliptical blob shapes.
Builds linear, radial, and conic CSS gradients visually and copies the CSS.