Design Tool

Free Glassmorphism Generator

Create frosted-glass UI cards visually. Adjust backdrop blur, background opacity, border, saturation and shadow — then copy production-ready CSS in one click.

Live preview 100% offline Multiple wallpapers Copy-ready CSS

Live preview

Frosted glass card
A translucent panel with a blurred backdrop. Content behind the card shows through in soft focus, giving depth without heavy chrome.

Glass controls

Backdrop filter
Blur 12 px
Saturation 150 %
Brightness 105 %
Card background
#
Opacity 15 %
Border
Width 1 px
#
Border alpha 25 %
Corner radius
Radius 20 px
Shadow
Y offset 8 px
Blur 32 px
Alpha 20 %

Presets & output

Presets
Actions
CSS output
styles.css
.glass {
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(12px) saturate(150%) brightness(105%);
  -webkit-backdrop-filter: blur(12px) saturate(150%) brightness(105%);
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(31, 38, 135, 0.2);
}

About Glassmorphism

Glassmorphism is a UI design style that mimics frosted glass. Elements look like translucent panels floating above the page, with a soft blur behind them so whatever sits underneath shows through in diffuse, muted focus. Apple popularised the style in macOS Big Sur and iOS, and it now appears everywhere from the iOS Control Center to Windows 11's acrylic effects and countless modern web apps.

Making glassmorphism work is mostly about restraint. The card needs a semi-transparent background, a subtle light border, a soft shadow, and — most importantly — an interesting wallpaper behind it. A frosted-glass panel over a plain white page just looks washed out.

The CSS properties that create the effect

PropertyPurpose
backdrop-filter: blur(Npx)Blurs whatever is behind the card
backdrop-filter: saturate(N%)Boosts colour intensity of the blurred backdrop
background: rgba(r,g,b,a)Semi-transparent panel fill
border: 1px solid rgba(...)Subtle light "edge" of the glass
border-radiusRounded corners, typically 16–24px
box-shadowSoft drop shadow to lift the card

Why the wallpaer matters so much

backdrop-filter samples the pixels behind the element and applies a graphical effect to them. If the pixels behind the card are plain white, blurring them produces — plain white. The effect only becomes visible when there is something visually interesting behind the card to blur:

Values that work well

PropertyTypical rangeSweet spot
Blur4–24px10–14px
Background alpha0.10–0.400.15–0.20 (light wallpaper)
Border alpha0.15–0.400.25
Border width0–2px1px
Border radius12–32px16–20px
Saturation boost100–200%150%
Shadow0 8px 32px rgba(31,38,135,.2)—

Common pitfalls

Common use cases

App UI overlays

Floating navigation and control panels.

Modal dialogs

Frosted overlays that keep the page visible behind.

Feature cards

Hero cards on gradient landing pages.

Media players

Controls floating over album art or video.

Dashboard widgets

Stats tiles over colourful backgrounds.

Login cards

Auth screens over abstract wallpapers.

Privacy and accuracy

This glassmorphism generator runs entirely in your browser. All generation happens locally in JavaScript with no server calls. The values you enter are never transmitted, stored or logged.

Frequently Asked Questions

What is glassmorphism?
Glassmorphism is a UI design style that mimics the look of frosted glass. Elements have a semi-transparent background, a blurred backdrop, a subtle light border and a soft shadow, so content behind the panel shows through in a diffuse, soft-focus way. Apple popularised the style in macOS Big Sur and Windows in Windows 11 — it appears in the iOS Control Center, Windows 11 acrylic effects and countless modern web apps.
What is backdrop-filter and how does it work?
The backdrop-filter CSS property applies graphical effects to the area behind an element — not the element itself. In glassmorphism you use backdrop-filter: blur(Npx) to blur whatever is behind the card, plus optionally saturate() or brightness() for a richer effect. The element itself uses a semi-transparent background-color (usually white or black at 10–20% alpha) to look glassy.
Why does glassmorphism need a colourful background?
Glassmorphism only reads as "glass" when there is something interesting behind it to blur. A plain white background under a translucent white card just looks washed out. Put a colourful gradient, image or vibrant shape behind the card and the frosted effect becomes visible.
What values should I use for a good glass effect?
A typical glassmorphism card uses backdrop-filter: blur(10px) saturate(150%), a background like rgba(255, 255, 255, 0.15), a 1px border of rgba(255, 255, 255, 0.25), and a soft box-shadow: 0 8px 32px rgba(31, 38, 135, 0.2). Adjust opacity between 0.10 and 0.25 for most light backgrounds; go higher (0.30–0.50) for darker wallpapers.
Is backdrop-filter supported in all browsers?
backdrop-filter is supported in all modern browsers — Chrome, Edge, Safari, Firefox and mobile browsers. Internet Explorer does not support it, and a small number of older Android browsers require the -webkit- prefix. You can safely use it today with a fallback background colour for the rare unsupported browser.
Does backdrop-filter hurt performance?
Yes, backdrop-filter is one of the more expensive CSS effects because the browser has to sample and blur whatever is behind the element on every frame. A few glass cards on a static page are fine. Avoid it on large full-screen elements, on many overlapping cards, or during animation, as it can cause jank on low-end devices.
How do I make text readable on glass?
Because the background behind the glass changes across the surface, ensure the text has strong contrast against the lightest and darkest regions of the wallpaper. Use white text with a subtle text-shadow on dark wallpapers, and dark text on light wallpapers. For critical text, put an opaque sub-layer inside the glass card — a slightly darker inner box that guarantees a fixed background for the text.
Is this glassmorphism generator free?
Yes, it is 100% free, requires no sign-up and runs entirely in your browser. No length limits, no watermarks, no premium tier.

Related Colour Tools

Done!