Skip to main content

Neumorphism Generator Generate neumorphic (soft UI) designs with light and dark shadow pairs.

Neumorphism Generator illustration
🎨

Neumorphism Generator

Generate neumorphic (soft UI) designs with light and dark shadow pairs.

1

Set background color

Choose a base color—light grays work best for neumorphism.

2

Adjust shape and shadows

Select flat, concave, convex, or pressed shape and fine-tune distance, blur, and intensity.

3

Copy the CSS

Preview the neumorphic element and copy the box-shadow CSS.

Loading tool...

What Is Neumorphism Generator?

The Neumorphism Generator creates soft, extruded UI designs using carefully paired light and dark shadows. Neumorphism (also called soft UI or neomorphism) is a design trend that makes elements appear to extrude from or press into the background surface. The effect relies on two box-shadows—one light and one dark—positioned on opposite sides of the element. The background color must match the page background for the illusion to work. This tool supports four shape variants: flat (standard extrusion), concave (inward curve), convex (outward curve), and pressed (pushed into surface). Controls include shadow distance, blur radius, intensity, border radius, and background color. The automatically calculated light and dark shadow colors ensure a cohesive look.

Why Use Neumorphism Generator?

  • Four shape variants: flat, concave, convex, and pressed
  • Automatic light and dark shadow color calculation
  • Adjustable distance, blur, intensity, and border radius
  • Preview on matching background for authentic neumorphic appearance

Common Use Cases

Dashboard Controls

Create soft, tactile controls for dashboard interfaces.

Calculator Buttons

Design neumorphic calculator buttons with pressed states.

Toggle Switches

Build soft UI toggle switches and radio buttons.

Music Players

Style music player controls with a physical, tactile feel.

Technical Guide

Neumorphism uses two box-shadow values: a light shadow (highlights) offset toward the top-left and a dark shadow offset toward the bottom-right, creating the illusion of a light source from the top-left. The shadow colors are derived from the background color—the dark shadow is the background darkened, and the light shadow is the background lightened. For the concave variant, a linear gradient from darker to lighter values creates an inward curve. For convex, the gradient is reversed. The pressed variant uses inset shadows to create a depressed appearance. Intensity controls how much the shadow colors differ from the background. Blur radius affects the softness—higher values create smoother transitions. Common background colors for neumorphism are light grays (#e0e5ec, #dde1e7) as they provide the best contrast for both light and dark shadows.

Tips & Best Practices

  • 1
    Use light gray backgrounds (#e0e5ec) for the most effective neumorphic look
  • 2
    Keep shadow distance and blur proportional for natural appearance
  • 3
    Avoid using neumorphism on dark backgrounds—it works best with light colors
  • 4
    Test pressed states for interactive elements like buttons and toggles

Related Tools

Frequently Asked Questions

Q Why do my neumorphic shadows look wrong?
The element background must match the page background exactly. Any color difference breaks the illusion.
Q Does neumorphism work on dark backgrounds?
It is much harder to achieve on dark backgrounds. The effect works best with light gray colors.
Q Is neumorphism accessible?
Neumorphic designs can have low contrast. Ensure interactive elements have clear visual states and sufficient contrast ratios.
Q Can I use neumorphism for form inputs?
Yes, use the pressed variant for input fields to create an inset, text-entry appearance.
Q How do I create a neumorphic button pressed state?
Switch from outer shadows (flat) to inset shadows (pressed) on click or active state.

About This Tool

Neumorphism Generator is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.