CSS Neumorphism Generator

Create soft UI (neumorphic) styles with inner and outer shadows, convex/concave shapes, and adjustable intensity.

  1. Home
  2. Web Dev
  3. CSS Neumorphism Generator

What is Neumorphism?

Neumorphism (or Soft UI) is a design style that creates elements that appear to be extruded from or pressed into the background. It uses dual shadows (light and dark) on the same background color to create depth.

This tool features:

  • Real-time preview — See the neumorphic effect update instantly.
  • Convex & Concave — Switch between raised and pressed-in appearances.
  • Full customization — Control intensity, shadow distance, blur, border radius, and base color.
  • Presets — Start from common neumorphic shapes.
  • Copy CSS — Export the generated CSS code with one click.

How to Use

  1. Choose a preset or customize from scratch — Select Convex (raised) or Concave (pressed) and adjust the controls.
  2. Customize the appearance — Adjust intensity, shadow distance, blur, border radius, and base color.
  3. Copy the CSS — Click Copy CSS to copy the generated neumorphic styles.

Frequently Asked Questions

How do I use the generated CSS?

Copy the CSS code and add it to your stylesheet. Use the class .neumorphic to apply the effect to any element.

What's the difference between Convex and Concave?

Convex (raised) uses a dark shadow below-right and a light shadow above-left, making the element appear to pop out. Concave (pressed) reverses the shadows, making the element appear inset or pressed into the surface.

What background color works best?

Neumorphism works best on pastel or neutral backgrounds (light grays, soft blues, warm beiges). The base color should match the page background for the illusion to work.

Last updated: 1 Jul 2026