JSON Repair
Fix broken JSON: trailing commas, single quotes, unquoted keys and comments.
Build a frosted glass panel with backdrop blur, over a real background.
A flat colour hides whether the effect works. Try it against the busy option.
The Glassmorphism Generator builds the frosted glass effect over a real background image, with the faint border and the saturation boost that separate convincing glass from a tinted rectangle.
The frosted glass effect is a semi-transparent background, a backdrop-filter blur and a light border. Each part matters, and the preview here sits over a real image so you can see whether it actually works rather than judging it against a flat colour.
Two things decide whether it looks convincing. The border is the one people skip: a one-pixel white border at low opacity is what creates the edge a pane of glass has, and without it the panel looks like a tinted rectangle. The saturation boost is the other — real glass intensifies the colours behind it slightly, which backdrop-filter can reproduce with a saturate() alongside the blur. Both are exposed, with the -webkit- prefix included for Safari.
A flat colour behind the panel hides whether the effect works. A photograph does not.
A faint light border is what creates the edge a pane of glass has, and it is the part people skip.
Real glass intensifies the colours behind it slightly, which a saturate() alongside the blur reproduces.
Safari has supported backdrop-filter for years but only behind -webkit-, so omitting it silently disables the effect on iOS.
backdrop-filter blurs a live region every frame. One panel is fine; a dozen over a video is not, and the page says so.
How much the background is diffused behind the panel.
How much of the background colour shows through.
A faint light border is what makes it read as glass rather than as a tint.
With the -webkit- prefix, which Safari still needs.
Usually the background is opaque. backdrop-filter blurs what is behind the element, so the element needs a semi-transparent background for any of it to show through.
Yes. It forces the browser to blur a live region of the page on every frame. One panel is fine; a dozen, or one over a video or an animation, will cost real frame rate on a weak device.
Yes, for Safari. It has supported the effect for years but only behind the prefix, so omitting it means the effect silently does nothing on iOS.
Contrast is the real problem, because the background is unpredictable. Keep the panel opacity high enough to carry the text, and check the result against the busiest background it will sit on.
What people who use the Glassmorphism Generator think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Glassmorphism Generator. It takes half a minute and no account.
Write the first reviewFix broken JSON: trailing commas, single quotes, unquoted keys and comments.
Check XML is well-formed and find the exact tag that breaks it.
Find the MIME type for any file extension, or the extensions for a type.
Rebuild nested JSON from flat dot-notation or bracket-notation keys.
Produce SHA-1, SHA-256, SHA-384 and SHA-512 digests of any text.
Turn any text into a safe slug, filename, anchor or branch name.
See your own user agent string and what a server can tell from it.
Run JSONPath expressions against a document and see every match live.