Diese Seite ist noch nicht auf Deutsch verfügbar, daher zeigen wir die englische Version.

Particle Animation Generator — Snow, Rain, Stars, Confetti & Your Own SVG

Add falling snow, rain, shooting stars, confetti, petals, autumn leaves, hearts or rising bubbles to any page — or upload your own SVG or image (or type an emoji) and make it fall. Set how many, size, speed, wind, sway and spin, then copy a lightweight pure CSS snippet or a tiny JavaScript version. It respects reduced-motion settings and never blocks clicks.

Aktualisiert am

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: Particle Animation Generator

  1. Pick an effect — and click + Add layer to stack more (for example snow plus shooting stars); remove a layer with its ×. Effects: snow, snowflakes, rain, shooting stars, falling stars, confetti, petals, leaves, hearts, bubbles — or My SVG / image to upload your own, or Emoji.
  2. Adjust how many, size, speed, wind and sway. Pause between makes particles appear now and then, like shooting stars.
  3. Choose whether it covers the whole page (fixed overlay) or one section.
  4. Copy the HTML + CSS (no JavaScript) or the shorter JavaScript version, or download a demo page.

How the animation works

Each particle is an <i> element with its own size, start position, duration and delay stored in CSS custom properties. One @keyframes rule moves it from above the top edge to below the bottom; an inner <b> sways side to side and spins. Only transform is animated, so the browser runs it on the GPU without re-laying out the page.

.dp-fall { position: fixed; inset: 0; overflow: hidden; pointer-events: none; container-type: size; }
.dp-fall i { position: absolute; top: 0; animation: dp-fall var(--d) linear var(--t) infinite; }
@keyframes dp-fall { to { transform: translate(var(--dx), calc(100cqh + var(--s) * 3)); } }

Negative delays start every particle part-way through its fall, so the screen is already full when the page loads. pointer-events: none lets clicks pass through, and prefers-reduced-motion hides the effect for visitors who turned animations off.

Using your own SVG

Choose My SVG / image and upload a small SVG, PNG, WebP or GIF — a logo, a snowflake, a coin. It is embedded in the CSS as a data URI, so the snippet still needs no extra file. Built-in shapes are drawn with a CSS mask, so Mixed colors can recolor each one.

Related: CSS Keyframes Generator, CSS Animation Generator, SVG Blob Generator.

Auch gesucht als: falling animation generator, particle effect css, css snow effect, snow falling animation css, rain animation css, falling stars animation, shooting star css, confetti animation css.

Passende Tools zu: Particle Animation Generator

  • SVG Wave Generator — Design wavy section dividers for landing pages: add or remove waves (up to 6, each with its own color, opacity and shape), set the number of crests, height and smoothness, choose colors and whether the wave sits at the top or bottom.
  • CSS Loader Generator — Pick from 13 pure-CSS loading spinners, adjust size, colors, thickness and speed, and copy lightweight, accessible HTML and CSS — no images, SVG or JavaScript.
  • CSS Gradient Generator — Design a gradient visually — drag color stops, change the angle or type, start from a preset — and copy production-ready CSS with a solid fallback color.
  • CSS Hover Animation Generator — Design hover animations for buttons, cards, links and icons.

Häufige Fragen

How do I add falling snow to my website?
Choose Snow, set the amount and speed, copy the HTML + CSS and paste it before the closing body tag (or into an Embed / Custom HTML block). It covers the page without blocking clicks.
Does it slow down my site?
Only transform is animated, which browsers run on the GPU. Keep the count under about 150 on mobile. Visitors with reduced motion turned on do not see the effect.
Can I make my own SVG or logo fall?
Yes — choose My SVG / image and upload the file. It is embedded in the CSS as a data URI; keep it small (under 20 KB) so the snippet stays light.
What is the difference between the HTML + CSS and JavaScript versions?
HTML + CSS writes every particle into the markup and needs no script. The JavaScript version is much shorter: a few lines create the particles when the page loads, with a new random layout each time.
Can it fill just one section instead of the whole page?
Yes — choose One section, paste the snippet inside the section and give the section position: relative.
Kann ich Particle Animation Generator als Web-App installieren und offline nutzen?
Ja. Particle Animation Generator ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools