CSS Snow Effect — Falling Snow for Your Website

Let it snow on your website for the holidays: soft snow or snowflakes, light flurries or a blizzard. Copy a small CSS snippet — no library, no images, and it never blocks clicks.

Runs in your browserUpdated

Your data never leaves your computer. All processing happens 100% locally in your browser.

How to use the CSS Snow Effect

  1. The preview starts with Snow; choose Snowflakes for six-armed flakes.
  2. Set how many flakes, their size and speed; add Wind for drifting snow.
  3. Choose whole page or one section.
  4. Copy the code and paste it before </body>.

A snow effect without a library

Snow is a set of small, blurred dots falling at slightly different speeds — smaller flakes fall slower, which adds depth — while each sways gently side to side. Everything runs on CSS animations of transform, so it stays smooth and light. The overlay uses pointer-events: none so links and buttons keep working.

More effects — rain, shooting stars, confetti, your own SVG — are in the Particle Animation Generator.

Also searched as: snow falling animation css, falling snow website, snowfall effect html, christmas snow effect, snowflake animation css, snow effect javascript.

Tools that pair well with the CSS Snow Effect

Frequently asked questions

How do I add snow to my website for Christmas?
Copy the HTML + CSS here and paste it just before the closing body tag, or into a Custom HTML / Embed block in WordPress, Webflow or Shopify. Remove it after the season.
Will the snow block clicks?
No. The overlay uses pointer-events: none, so visitors can click everything under it.
Can I make it snow only in the header?
Yes — choose One section, paste the code inside your header and give the header position: relative.
Can I install CSS Snow Effect as a web app and use it offline?
Yes. CSS Snow Effect is an installable web app (PWA) — installed from your browser, not downloaded from an app store. Click Install app at the top of this page in Chrome or Edge (Windows, macOS, Linux, ChromeOS) or on Android, use Share → Add to Home Screen on iPhone and iPad, or File → Add to Dock in Safari 17+ on a Mac. It then opens in its own window with its own icon, and because it runs entirely in your browser it keeps working offline. Firefox on desktop can’t install web apps. How installing works.

Related tools