1. Home
  2. Design tools
  3. Glassmorphism Generator

Glassmorphism Generator

Design a frosted glass panel and copy the CSS. The preview sits over bright shapes so you can see the blur working.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use Glassmorphism Generator

  1. Pick a preset or choose the glass color.
  2. Adjust blur, opacity, saturation, border and corners.
  3. Copy the CSS into your stylesheet.

Features

  • backdrop-filter with a -webkit- fallback line
  • Background opacity, blur and saturation sliders
  • Optional light border and soft shadow
  • Four presets including dark glass
  • Preview is the exact CSS shown
  • Runs in your browser

Supported formats

Input

  • Color and slider settings

You get

  • CSS

Private by design

Everything you enter is processed by your browser on this device. Nothing is sent to openWorkstand or anyone else, so the Glassmorphism Generator is safe for private and work data. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • The effect needs something colourful behind the element; on a plain background it looks flat.
  • Text contrast on glass depends on the busiest part of the background and must be checked separately.

Guide

Building a frosted glass effect with backdrop-filter

Glassmorphism is the look of frosted glass: a panel that is partly see-through, blurs the shapes behind it and picks up their colour. Operating systems use it for menus and sidebars, and websites copy it for cards, navigation bars and modals. The effect rests on one CSS property, backdrop-filter, plus a few supporting choices that decide whether it looks like glass or like a blurry mistake. This page lets you set those choices with sliders and copy the finished rule.

What makes glass

Three ingredients work together. A background with some transparency, such as rgba(255, 255, 255, 0.25), lets the page show through. backdrop-filter: blur(10px) blurs whatever sits behind the element, which is the part that feels like frosting. A thin, lighter border and a soft shadow lift the panel off the page and catch the eye like a bevelled edge. Remove any one of them and the effect gets weaker.

The worked example

The Sample button loads the Frosted preset. With a white glass color, 25% opacity, a 10 pixel blur, 180% saturation, a 30% border, a 16 pixel radius and the shadow switched on, the page writes: background: rgba(255, 255, 255, 0.25); then -webkit-backdrop-filter: blur(10px) saturate(180%); and the same line without the prefix, then border: 1px solid rgba(255, 255, 255, 0.3);, border-radius: 16px; and box-shadow: 0 8px 32px rgba(31, 38, 135, 0.2);. The saturate step makes the colours behind the glass richer, a trick that stops a blur from looking washed out.

Choosing the settings

Opacity decides how much of the glass colour shows: low values show more of the backdrop, high values feel more like a solid card. Blur sets the frosting; saturation at 100% leaves colours alone and the page then leaves saturate() out of the rule. The dark preset uses a near-black tint at 45% with less saturation and a fainter border, which suits dark themes. The light mist preset raises opacity to 55% and drops the shadow for a calm, paper-like panel.

Contrast and readability

Glass changes the colour behind your text as the page scrolls, so text contrast can pass in one position and fail in another. Test the text against the busiest and the brightest part of the backdrop, not just the average, and consider a slightly higher opacity or a darker tint where reading matters. Use the contrast checker for the numbers. Also remember that blur does not hide a distracting image: a sharp photo of a face behind a card is still a face.

Edge cases

The effect needs something to blur. On a plain white page the glass card looks like a flat translucent box. backdrop-filter creates a new stacking context and a containing block for fixed-position descendants, which can break layouts that depend on position: fixed inside the card. Performance on large blurred areas can drop on low-end phones, so avoid stacking many glass layers or animating the blur.

Limits

All current browsers support the property; very old ones ignore it, so keep a background that still reads well without the blur. The generator makes one panel style and does not choose the backdrop for you. Everything is computed in your browser.

Checked against the current version of the Glassmorphism Generator on .

Troubleshooting

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

Why do I need both backdrop-filter and a prefixed copy?

Current browsers read the standard property. Some older Safari versions only know the -webkit- version, so writing both costs one line and covers them.

How much blur is too much?

Past about 20 pixels the content behind turns into a flat colour wash and the glass look is lost; and big blurs cost more to paint. Between 8 and 16 pixels is a typical range for cards.

Why does my glass card look flat?

The effect only shows when something colourful is behind the element and its own background is partly transparent. On a plain white page the blur has nothing to blur.

Is backdrop-filter supported everywhere?

All current browsers support it. Very old browsers ignore the property, so give the card a semi-transparent background that still reads well without the blur.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.