This tool builds neon-sign style glowing text with CSS text-shadow. On the left you type the preview text and set the font size (20 to 100px), glow radius (2 to 30px), glow color and font style (Monospace, Sans-serif, Serif or Cursive). The preview updates live, and the CSS below is ready to copy. The default pink preset outputs .neon-text { color: #ffffff; font-family: sans-serif; font-size: 48px; text-shadow: 0 0 4px #fff, 0 0 10px #ff007f, 0 0 20px #ff007f; } plus a pulse animation.
The effect is three stacked text-shadow layers. The first is a 4px white glow that imitates the bright core of a neon tube. The second uses your color with the glow radius as its blur, and the third uses the same color at twice the blur to create the outer halo. The text itself is white, because the center of a real neon tube looks almost white and the color comes mainly from the surrounding glow. A larger radius gives a softer, wider halo, but on small text it quickly turns into a blur, so scale the radius down with the font size.
When Enable Pulse Animation is on, the CSS includes a @keyframes neon-pulse rule. Halfway through, the glow shrinks to half its size and opacity drops to 0.85, and the animation runs back and forth with alternate and ease-in-out, so the sign seems to breathe. Pulse Speed ranges from 0.5 to 4 seconds; lower numbers flicker faster. The four presets (Cyberpunk Pink, Aurora Green, Deep Ocean Blue with no pulse, and Sunset Glow Orange) set the color, radius, size and animation in one click.
Neon text works best on dark backgrounds; on white the halo almost disappears. Keep the pulse slow, since fast flashing can bother some users, and consider wrapping the animation in a prefers-reduced-motion media query so it can be turned off. text-shadow is plain CSS with no images or JavaScript, and every modern browser supports it. The copied class is called .neon-text; rename it and apply it to a heading or button.