CSS Neumorphism Generator

Pick a base color and let the tool compute the light and dark shadows that make soft UI elements look extruded or pressed into the surface.

Last updated: · Runs 100% in your browser

// controls
Presets
180px
32px
14px
28px
12%
Live preview
Generated CSS
.neumorphic {
  width: 180px;
  height: 180px;
  border-radius: 32px;
  background: #e0e5ec;
  box-shadow:
    14px 14px 28px #b9c5d4,
    -14px -14px 28px #ffffff;
}

// Example output

.neumorphic {
  width: 180px;
  height: 180px;
  border-radius: 32px;
  background: #e0e5ec;
  box-shadow:
    14px 14px 28px #b9c5d4,
    -14px -14px 28px #ffffff;
}

// Features

  • ▸Flat, concave, convex and pressed
  • ▸Distance, blur and intensity
  • ▸Automatic light/dark shades
  • ▸Radius and size controls
  • ▸Copy-ready CSS

// How to use

  1. 01Adjust the controls on the left or pick a preset to start the CSS Neumorphism Generator.
  2. 02Watch the live preview update instantly as you change each setting.
  3. 03Fine-tune the generated CSS by hand in the code panel if you like.
  4. 04Click Copy CSS or Download CSS, or Share to send a link to your design.

// FAQ

Your data never leaves your browser. This tool runs 100% locally — no upload, no logging, no analytics on your inputs.

// Related tools