Replica of the Android loading spinner: a section in Color 1 alternately grows and shrinks while moving along; background palette/Color 2. Width = maximum length.
More
Authors: DedeHai (Damian Schneider) (rework).
38Aurora⏱️🔥 · 1️⃣2️⃣3️⃣ · 🎨
Since before 2022Speed, IntensityPalette: Aurora
Northern lights: several waves of light in palette colors (default: “Aurora” palette) appear, drift along the strip, overlap and fade away again. Intensity = number of waves. If colors are set, a faint base glow remains.
115Blends⏱️🔥 · 🎨
Since before 2022Shift speed, Blend speedPalette: Default
Random color blends from the palette that shift along the strip and constantly crossfade softly into each other. Shift speed = moving pace, Blend speed = crossfade pace.
Since before 2022Speed, Duty cyclePalette: Default
The whole strip blinks between Color 1 or palette (on) and Color 2 (off). Speed sets the blink rate, Duty cycle the share of on-time.
More
🔥 Duty cycle: 0: just a short flash per cycle (like Strobe) · 255: almost permanently on (Cycle = (255 − sx) × 20 ms → sx 0 ≈ 5 s)
26Blink Rainbow⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Frequency, Blink durationPalette: Default
Blinking like Blink, with the color moving through the rainbow. Frequency and Blink duration set the rhythm and on-time.
91Bouncing Balls⏱️🔥☑️ · 1️⃣2️⃣3️⃣ · 🎨
Since before 2022Gravity, # of balls, ☑ OverlayPalette: Default
Bouncing balls with real gravity: up to 16 balls bounce up from the start of the strip, get lower with every impact and then start again. Gravity = pace, # of balls = number. Colors 1–3 or palette.
More
Authors: Aircoookie (Christian Schwinne) (original), Ewoud Wijma (rework). Virtual strips idea (2D) by Ewoud Wijma.
68Bpm⏱️ · 1️⃣ · 🎨
Since before 2022SpeedPalette: Default
Color stripes from the palette that pulse at the set tempo (Speed = beats per minute) while slowly moving along.
“Breathing” like the standby LED of old Apple devices: brightness swells smoothly (sinusoidally) up and down between Color 2 and Color 1/palette.
88Candle⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, IntensityPalette: Default
Candle: the whole strip flickers softly together like a candle flame between Color 2 and Color 1/palette. Speed = flicker pace (very restless at the far right), Intensity = strength of the flicker.
More
⏱️ Speed: 0–49: very sluggish · 50–99: slow · 100–252: normal candle · 253–255: frantic (“epilepsy” in the code) (Only four real tempos. 🔥 = flicker strength, 0 = calm flame)
Two adjoining blocks (Color 3 or 1, and Color 1) chase over a background of palette/Color 2. Width = block length.
37Chase 2⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, WidthPalette: Default
Alternating blocks in Color 1/palette and Color 2 run along the strip. Width = block width.
More
🔥 Width/Size: Block width 1 + ix/16 → 1–16 LEDs
Was called “Running 2” up to WLED 0.12.
54Chase 3⏱️🔥 · 1️⃣2️⃣3️⃣ · 🎨
Since before 2022Speed, SizePalette: Default
Blocks in Color 3, Color 1 and palette/Color 2 alternate and run along the strip. Size = block width.
More
🔥 Width/Size: Block width 1 + ix/16 → 1–16 LEDs
Was called “Tri Chase” up to WLED 0.12.
31Chase Flash⏱️ · 1️⃣2️⃣ · 🎨
Since before 2022SpeedPalette: Default
Base in Color 1/palette; a pair of two LEDs moves along and flashes several times in Color 2 (white by default) at each position.
32Chase Flash Rnd⏱️ · 1️⃣2️⃣ · 🎨
Since before 2022SpeedPalette: Default
The strip is filled step by step from the start with a random color, the tip flashing in Color 1; once the end is reached, it starts over with a new color.
30Chase Rainbow⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, WidthPalette: Default
Blocks in Color 1 and 2 run over a single-colored background that slowly cycles through the rainbow.
29Chase Random⏱️🔥 · 1️⃣3️⃣ · 🎨
Since before 2022Speed, WidthPalette: Default
A block (Color 3 or 1) runs through and leaves a new random color behind – the strip is recolored with every round.
111Chunchun⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, Gap sizePalette: Default
“Flock of birds”: several dots in palette colors swing back and forth as if on pendulums, dragging short trails. Gap size = spacing between the birds.
More
🔥 Gap size: Spacing of the “birds”; 0 = all at the same spot (a single dot)
Since 16.0 (05/2026)Speed, Intensity, Clouds, Colors, Distance, ☑ CozyPalette: Default
Gently floating color clouds that move randomly along the strip while slowly changing color – meant as calm ambient light. Clouds = number/size, Colors = color variety, Distance = gaps between the clouds, Cozy = emphasis on warm red tones.
More
Ported from EyeCandy by JoaDick. Source: github.com
34Colorful⏱️🔥 · 1️⃣2️⃣3️⃣ · 🎨
Since before 2022Speed, SaturationPalette: Default
A fixed color sequence red–yellow–green–blue repeats along the strip and keeps advancing. Saturation below ~30 % gives pastel tones, above ~60 % Colors 1–3; with a palette selected, its colors are used.
More
🔥 Saturation: 0–79: pastel (“Easter colors”) · 80–160: red/yellow/green/blue · 161–255: Colors 1–3 (Only applies with palette Default; with a palette its colors are always used, with palette C9 2 five colors instead of four. Speed 0 = stands still)
8Colorloop⏱️🔥 · 🎨
Since before 2022Speed, SaturationPalette: Default
The whole strip glows in a single color and slowly cycles through all colors of the rainbow or the palette. Saturation below 50 % mixes in white (pastel tones).
More
🔥 Saturation: 0–127: less and less white mixed in (0 = 50 % white) · 128–255: all the same (full saturation) (The upper half of the slider has no effect)
74Colortwinkles⏱️🔥 · 🎨
Since before 2022Fade speed, Spawn speedPalette: Default
Random dark LEDs light up in a palette color, brighten to full saturation and then slowly fade away again (after Mark Kriegsman). Fade speed = pace of fading in/out, Spawn speed = how often new LEDs light up.
More
⏱️ Fade speed: is ignored when the overall brightness is ≤ 28
Soft color waves from the palette whose length, speed and brightness change constantly (“ColorWaves” by Mark Kriegsman). Hue = how much the color changes along the strip.
Helper effect: copies the output of another segment (ID) into this segment, optionally with a color shift (Color shift), lightening (Lighten) and brightness change (Brighten). For mirroring across multiple segments.
More
Up to WLED 0.15, ID 77 was the effect “Meteor Smooth”; since 16.0 that is the “Smooth” checkbox of Meteor (ID 76).
112Dancing Shadows⏱️🔥 · 1️⃣ · 🎨
Since before 2022Speed, # of shadowsPalette: Default
Dancing shadows: several light cones of different width and shape move along the strip at various speeds and overlap. Meant for casting shadows onto the ceiling through branches or leaves. # of shadows = number.
More
Authors: Steve Pomeroy (@xxv) (original).
18Dissolve⏱️🔥☑️☑️ · 1️⃣2️⃣ · 🎨
Since before 2022Repeat speed, Dissolve speed, ☑ Random, ☑ CompletePalette: Default
Random LEDs change color one by one until the whole strip glows in Color 1/palette, then it “dissolves” back to Color 2 the same way. Repeat speed = pause between phases, Dissolve speed = pace of recoloring, Random = random colors, Complete = only switch phase once every LED has really been recolored.
More
WLED 16.0: new setting(s) “Complete”.
19Dissolve Rnd⏱️🔥 · 2️⃣ · 🎨
Since before 2022Repeat speed, Dissolve speedPalette: Default
Like Dissolve, but each LED appears in its own random color.
96Drip⏱️🔥☑️ · 1️⃣2️⃣ · 🎨
Since before 2022Gravity, # of drips, ☑ OverlayPalette: Default
Drips: a drop (Color 1) slowly forms at the end of the strip, falls down and bursts at the start with a small rebound. Gravity = falling speed, # of drips = up to 4 drops at once.
Since before 2022Speed, Intensity, ☑ SmoothPalette: Default
Each LED gets its own random color; on every tick a share of the LEDs (Intensity = share) switches to new colors. Smooth crossfades the changes.
117Dynamic Smooth⏱️🔥 · 🎨
Since before 2022Speed, IntensityPalette: Default
Like Dynamic, but the color changes are always crossfaded smoothly.
12Fade⏱️ · 1️⃣2️⃣ · 🎨
Since before 2022SpeedPalette: Default
The whole strip fades evenly (linearly) back and forth between Color 2 and Color 1/palette. Unlike Breathe, without a sine curve and all the way to Color 2.
49Fairy⏱️🔥 · 1️⃣2️⃣ · 🎨
Since 0.13 (03/2022)Speed, # of flashersPalette: Default
String lights (“fairy lights”): all LEDs glow in fixed colors picked at random from the palette; individual LEDs fade off and on gently in an irregular rhythm. When many are lit, the others dim slightly – just like real string lights. # of flashers = share of blinking LEDs.
More
🔥 # of flashers: 0 = no blinking LEDs → static, colorful string lights
Up to WLED 0.12, ID 49 was the effect “Police All”; since 0.13 it is Fairy.
Since 0.13 (03/2022)Speed, IntensityPalette: Default
Like string lights where every single LED fades in and out gently and independently in its own rhythm. The colors are fixed picks from the palette, neighboring LEDs clearly differ. Speed = pace of fading in/out, Intensity = how many are lit at once.
More
Up to WLED 0.12, ID 51 was the effect “Two Areas”; since 0.13 it is Fairytwinkle.
69Fill Noise⏱️ · 1️⃣ · 🎨
Since before 2022SpeedPalette: Default
Calmly flowing Perlin noise: patches of palette colors billow along the strip.
66Fire 2012⏱️🔥⚙️👁️ · 🎨
Since before 2022Cooling, Spark rate, 2D Blur, BoostPalette: Fire
Classic fire simulation “Fire2012”: embers spawn at the start of the strip, their heat rises and cools down; the heat is colored via the palette (default: fire colors). Cooling = how fast the flames cool (shorter flames), Spark rate = spark frequency, Boost = spark strength. 2D Blur only on matrices.
More
WLED 0.15: new setting(s) “2D Blur”.
WLED 16.0: default palette Fire (previously Default).
Authors: Mark Kriegsman (original). Fire2012 (July 2012), part of “Five Elements”. Source: youtu.be
45Fire Flicker⏱️🔥 · 1️⃣ · 🎨
Since before 2022Speed, IntensityPalette: Default
Candle or fire flicker: at short intervals each LED becomes randomly a bit darker than Color 1 (or the palette color). Intensity = strength of the flicker.
42Fireworksalso 2D🔥 · 1️⃣2️⃣ · 🎨
Since before 2022FrequencyPalette: Rainbow
Fireworks: sparks in palette colors light up at random spots, blur slightly and burn out. Frequency = how often a spark appears. Also works on 2D.
90Fireworks 1Dalso 2D⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Gravity, Firing sidePalette: Rainbow
Fireworks with gravity: a rocket rises from the start, slows down and explodes into sparks that flash white, burn out in palette colors and fall back down. Gravity = gravity, Firing side = probability of launching from the other end. Also 2D.
More
WLED 0.15: new setting(s) “Blur”.
Authors: Blaz Kristan (blazoncek) (WLED adaptation). Based on “1D Fireworks” by anirama; 2D version by Blaz Kristan. Source: www.anirama.com
89Fireworks Starburst⏱️🔥☑️ · 2️⃣ · 🎨
Since before 2022Chance, Fragments, ☑ OverlayPalette: Rainbow
Fireworks with starbursts: at random spots a star flashes white and bursts into fragments that fly apart to both sides, slow down and burn out in their color. Chance = frequency, Fragments = number of fragments.
A combination of Palette and Spots: the strip is divided into zones in which the palette flows alternately forward and backward – it looks as if color is pouring out of sources. Zones = number of zones.
More
🔥 Zones: 0–76: 2 zones of 31 LEDs · 77–127: 4 of 15 · 128–179: 6 of 10 · 180–230: 8 of 7 · 231–255: 10 of 6 (Below 77 (30 %) the two opposing streams become visible. Speed 0 = static pattern)
Since 0.14 (10/2023)Hue speed, Effect speedPalette: Default
Flowing color stripe: a symmetrical pattern from the palette flows from both sides while the colors move along. Hue speed = color change, Effect speed = movement.
Since before 2022Speed, Intensity, ☑ OverlayPalette: Rainbow
Glitter: a slowly moving palette gradient on which random single LEDs flash white (or in Color 3). Intensity = glitter density. Overlay = glitter only, no background.
More
⏱️ Speed: 0: static palette background with glitter
A bright dot in Color 1 moves over a background of palette/Color 2 and blends smoothly into the background on both sides. Spread = width of the gradient.
82Halloween Eyesalso 2D⏱️🔥☑️ · 1️⃣2️⃣ · 🎨
Since before 2022Eye off time, Eye on time, ☑ OverlayPalette: Default
Halloween eyes: a pair of eyes in a random palette color fades in at a random spot, blinks occasionally and disappears again; then it shows up somewhere else. Eye off time / Eye on time = pause and on-time.
More
WLED 0.15: setting “Duration” is now called “Eye off time”.
WLED 0.15: setting “Eye fade time” is now called “Eye on time”.
100Heartbeat⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, IntensityPalette: Default
Heartbeat: the whole strip throbs in a double beat (strong – weak – pause) in Color 1/palette and fades to Color 2 in between. Speed = pulse (40–72 bpm), Intensity = how fast the glow fades.
More
⏱️ Speed: Pulse = 40 + sx/8 beats per minute → 40–71 bpm (Resting pulse 60: sx 160. 🔥 = how fast the glow fades)
58ICU⏱️🔥☑️ · 1️⃣2️⃣ · 🎨
Since before 2022Speed, Intensity, ☑ OverlayPalette: Default
“Eyes” (after ICU = “I see you”): two dots of light at a fixed distance move to a random spot, linger there, blink now and then (go off briefly) and then move on. Intensity = distance between the eyes.
More
🔥 Intensity: Eye distance: 0–7: 31 LEDs · 8–15: 21 · 16–23: 15 · 24–31: 12 · … · 160–239: 2 (Set it high for “real” eyes (2–4 LEDs apart))
53Imagealso 2D⏱️🔥
Since 16.0 (05/2026)Speed, Blur
Shows a GIF image from the WLED file system on the strip or matrix (only if the firmware was built with GIF support). Blur = blurring.
More
Up to WLED 0.13, ID 53 was the effect “Halloween”, then unused; since 16.0 it is Image.
64Juggle⏱️🔥 · 🎨
Since before 2022Speed, TrailPalette: Default
Eight colored dots swing back and forth at different rates, drifting apart and back together while dragging trails. Trail = trail length.
75Lake⏱️ · 1️⃣ · 🎨
Since before 2022SpeedPalette: Default
Calm water at night: two slowly swinging waves create soft color areas from the palette, a third wave darkens regions so that bright spots drift like reflections on a lake. Speed only.
More
⏱️ Speed: sx/10 → 26 steps
41Lighthouse⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, Fade ratePalette: Default
“Lighthouse”: a comet in Color 1/palette shoots again and again from start to end, dragging a fading tail. Fade rate = length of the tail.
57Lightning⏱️🔥☑️ · 1️⃣2️⃣ · 🎨
Since before 2022Speed, Intensity, ☑ OverlayPalette: Default
Thunderstorm: random sections of the strip flash in short bursts of lightning (first a weak pre-flash, then several bright ones). Speed = pause between storms, Intensity = number of flashes per burst. Overlay keeps the background.
More
🔥 / ⏱️: up to about 4 + ix/20 flashes per storm (max. 16); pause between storms up to (255 − sx) × 0.1 s → up to 25 s at sx 0 (sx 255 = non-stop storm)
47Loading⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, FadePalette: Default
Like Gradient, but with a hard leading edge and a one-sided gradient – looks like a moving progress bar. Fade = length of the gradient.
76Meteor⏱️🔥☑️☑️ · 🎨
Since before 2022Speed, Trail, ☑ Gradient, ☑ SmoothPalette: Default
A meteor (about 5 % of the strip length) flies from start to end, leaving a randomly decaying glowing trail. Trail = trail length, Gradient = palette color along the trail instead of along the strip, Smooth = softer variant with flickering afterglow (formerly the separate effect “Meteor Smooth”).
More
Since WLED 16.0 with the “Smooth” checkbox, which replaces the former effect “Meteor Smooth” (ID 77).
Authors: DedeHai (Damian Schneider) (rework). Based on “Meteor Rain” by tweaking4all; Meteor Smooth by DedeHai merged in. Source: www.tweaking4all.com
59Multi Comet⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, FadePalette: Default
Several comets start from the beginning at random times and travel to the end with a fading tail. If Color 3 is set, every second comet uses it. Fade = tail length.
More
WLED 0.15: new setting(s) “Fade”.
70Noise 1⏱️ · 1️⃣ · 🎨
Since before 2022SpeedPalette: Pastel
Perlin noise with a section swinging back and forth – more restless color clouds (default palette “Party”-like).
Based on: ledstrip-spark by aykevl. Source: github.com
107Noise Pal⏱️🔥 · 🎨
Since before 2022Speed, ScalePalette: Default
Calm, slowly flowing noise whose colors crossfade every few seconds to a new, randomly generated palette. With a palette selected, that one is used. Scale = size of the color patches.
More
Authors: Andrew Tuline (original).
62Oscillate⏱️🔥 · 1️⃣2️⃣3️⃣
Since before 2022Speed, Intensity
Three color bars (Colors 1–3) swing back and forth at different speeds and blend where they overlap. Speed = pace, Intensity = bar width.
101Pacifica⏱️🔥 · 🎨
Since before 2022Speed, AnglePalette: Atlantica
Ocean surf (“Pacifica” by Mark Kriegsman): four layers of blue-green waves move over each other at varying speeds; where they meet, bright, almost white whitecaps appear. With a custom palette its colors are used instead of ocean colors. Angle has no effect on 1D.
More
Based on the FastLED example “Pacifica”. Source: github.com
151PacMan⏱️🔥⭐⚙️👁️☑️☑️☑️ · 🎨
Since 16.0 (05/2026)Speed, # of PowerDots, Blink distance, Blur, # of Ghosts, ☑ Dots, ☑ Smear, ☑ CompactPalette: Default
Pac-Man on the strip: Pac-Man (yellow) runs ahead of the ghosts eating dots. When he gets a power pellet, the ghosts turn blue and he chases them back; shortly before it ends they blink. # of PowerDots, # of Ghosts, Dots (white dots ahead of Pac-Man), Compact, Smear and Blur configure the playing field.
Since before 2022Shift, Size, Rotation, ☑ Animate Shift, ☑ Animate Rotation, ☑ AnamorphicPalette: Default
Shows the selected palette as a gradient across the strip. Shift offsets it, Size zooms (below 50 % a section, above that several repetitions), Rotation rotates it (mainly visible on 2D). Animate Shift makes it move, Animate Rotation makes it rotate.
WLED 0.15: setting “Cycle speed” is now called “Shift”.
98Percent⏱️🔥☑️ · 1️⃣2️⃣ · 🎨
Since before 2022Speed, % of fill, ☑ One colorPalette: Default
Percentage display / fill level: Intensity 0–100 % fills the strip from the start accordingly with Color 1/palette, the rest stays Color 2; above 100 % it fills from the other end. Changes are approached smoothly (Speed = pace). One color = the whole fill in one palette color that depends on the fill level – e.g. green to red.
More
🔥 % of fill: 0–100: percent from the start · 101–200: from the end, (200 − ix) % · from 200: empty (⏱️ = transition pace, 255 = instant. Good as a fill-level display via the API)
147Perlin Move⏱️🔥⭐ · 1️⃣2️⃣ · 🎨
Since 0.14 (10/2023)Speed, # of pixels, Fade ratePalette: Default
Several dots of light wander seemingly aimlessly along the strip driven by noise, sometimes faster, sometimes slower, leaving trails. Color from the palette depending on position. # of pixels = number, Fade rate = trail length.
More
🔥 # of pixels: ix/16 + 1 → 1–16 dots
Authors: Andrew Tuline (original).
105Phased⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, IntensityPalette: Default
Sine waves with a different phase shift per LED create a restless, phase-shifted pulsing; the colors slowly move through the palette. Intensity = how many LEDs are lit (the rest Color 2).
More
Authors: Andrew Tuline (original).
109Phased Noise⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, IntensityPalette: Default
Like Phased, but the phase shift is randomly distributed via noise – even more irregular pulsing.
More
Authors: Andrew Tuline (original).
97Plasma⏱️🔥 · 1️⃣ · 🎨
Since before 2022Phase, IntensityPalette: Default
Plasma: two overlaid waves slowly shifting against each other produce billowing color areas from the palette with dark gaps. Phase (Speed) = wave density, Intensity = how much stays dark.
More
⏱️ Phase: only 8 steps (sx/32) (Values within a block of 32 look the same)
Authors: Andrew Tuline (template). Source: github.com
95Popcorn⏱️🔥☑️ · 1️⃣2️⃣3️⃣ · 🎨
Since before 2022Speed, Intensity, ☑ OverlayPalette: Default
Popcorn: random “kernels” jump up from the start of the strip to different heights and fall back with gravity. Speed = gravity, Intensity = number. Colors 1–3 or palette.
More
Based on Popcorn from the WS2812FX library. Source: github.com
63Pride 2015⏱️
Since before 2022Speed
Constantly changing, vivid rainbows with surging brightness (the classic “Pride2015” by Mark Kriegsman). Always uses rainbow colors, no palette.
Since 16.0 (05/2026)Speed, Intensity, Hardness, Blur, Tilt, ☑ Position Color, ☑ Wrap, ☑ RandomPalette: Analogous
Seesaw: many particles lie side by side on the strip and slide back and forth as if it were tilted like a balance. Tilt = tilt strength, Hardness = collision hardness, Random = random instead of even tilting, Wrap = no walls.
More
Authors: DedeHai (Damian Schneider) (original).
210PS Chase⏱️🔥⭐⚙️👁️☑️☑️ · 2️⃣ · 🎨
Since 16.0 (05/2026)Speed, Density, Size, Hue, Blur, ☑ Playful, ☑ Position ColorPalette: Rainbow
Particle chase: evenly spaced particles in a color gradient move smoothly along the strip. Density = number, Size = size, Hue = color spread (random colors at the far right), Playful = size, density, pace and colors keep changing.
More
Authors: DedeHai (Damian Schneider) (original).
204PS Dancing Shadows⏱️🔥⭐⚙️☑️☑️☑️ · 2️⃣ · 🎨
Since 16.0 (05/2026)Speed, Intensity, Blur, Color Cycle, ☑ Smear, ☑ Position Color, ☑ SmoothPalette: Default
Particle version of Dancing Shadows: light cones of different shapes fly in from the sides and glide along the strip. Color Cycle = colors move, Position Color = color by position.
More
Authors: DedeHai (Damian Schneider) (original), Steve Pomeroy (@xxv) (template). Particle version of Dancing Shadows.
Particle version of Drip: drops in random colors detach at the end of the strip, fall with gravity and burst into splashes at the bottom (Splash). Rain = rain at random spots instead of drops from the end, Gravity = gravity, Intensity = frequency.
More
Authors: DedeHai (Damian Schneider) (original).
213PS Fire 1D⏱️🔥⭐⚙️ · 2️⃣ · 🎨
Since 16.0 (05/2026)Speed, Intensity, Cooling, BlurPalette: Fire
Particle fire 1D: hot particles rise from the start of the strip and cool down with age from white/yellow through red to dark (default palette fire). Cooling = flame length.
Particle fireworks 1D: a rocket with a smoke trail rises from the start (or end, Firing side), slows down and explodes into sparks that fly apart with gravity and burn out. Explosion = size, Colorful = colorful sparks, Color = saturation/color mode, Trail = smoke trail.
More
👁️ Color: 0–15: saturation increases · 16–23: full color · 24–30: color by spark velocity · 31: by age or position (⏱️ Gravity 0 = weightless, ⭐ Firing side = probability of launching from the end)
Authors: DedeHai (Damian Schneider) (original).
207PS Hourglass⏱️🔥⭐⚙️👁️☑️☑️☑️ · 2️⃣ · 🎨
Since 16.0 (05/2026)Interval, Intensity, Color, Blur, Gravity, ☑ Colorflip, ☑ Start, ☑ Fast ResetPalette: Tertiary
Hourglass: particles drop one by one from the end to the start at the set rate (Interval: 0.1 to 25.5 s per grain) and pile up; once everything has run through, the direction reverses. Color selects the color scheme, Colorflip recolors fallen grains, Start = automatic restart, Fast Reset = fast run-back. Can also be used as a timer.
More
⏱️ Interval, 🔥 grains: Interval = sx × 0.1 s per grain (0.1–25.5 s); grains ≈ ix (exactly: 1 + ix·255/256) (Egg timer: run time = grains × interval, e.g. ix 30 (30 grains) × sx 100 (10 s) = 5 min)
⭐ Color: 8 color modes in blocks of 32: 0–31 fixed hue · 32–63 one selectable color · 64–127 three interleaved colors · 128–159 gradient · 160–191 multiple gradient · 192–223 “disco” (moving) · 224–255 by position (Within a block the remainder (value mod 32) selects the hue)
Authors: DedeHai (Damian Schneider) (original).
203PS Pinball⏱️🔥⭐⚙️👁️☑️☑️☑️ · 2️⃣ · 🎨
Since 16.0 (05/2026)Speed, Intensity, Size, Blur, Gravity, ☑ Collide, ☑ Rolling, ☑ Position ColorPalette: Default
Particle pinball / bouncing balls: colorful balls are shot up from the start, fall back with gravity and bounce. Rolling = balls rolling back and forth instead, Collide = balls bounce off each other, Size = ball size (255 = random sizes), Gravity = gravity (0 = weightless).
More
⭐ Size, 👁️ Gravity: Size 255 = random ball sizes · Gravity 0 = weightless (balls fly back and forth endlessly)
Authors: DedeHai (Damian Schneider) (original), Aircoookie (Christian Schwinne) (template). Particle version of Bouncing Balls.
Sparklers: one or more spark sources (Sparklers, up to 16) move along the strip, spraying briefly flashing sparks. Move = pace (at the far right they jump randomly), Saturation = color saturation, Slide = sparks glide, Bounce = reverse at the ends instead of passing through.
More
👁️ Sparklers: Number of spark sources = c3/2 + 1 (1–16) (⏱️ 255 = sources jump randomly)
Authors: DedeHai (Damian Schneider) (original).
208PS Spray 1D⏱️🔥⭐⚙️👁️☑️☑️☑️ · 2️⃣ · 🎨
Since 16.0 (05/2026)Speed(+/-), Intensity, Position, Blur, Gravity(+/-), ☑ AgeColor, ☑ Bounce, ☑ Position ColorPalette: Default
Particle spray nozzle: at a selectable spot (Position) a nozzle sprays particles in an adjustable direction and strength (Speed (+/-)), which fall with gravity (Gravity (+/-), up or down) – like a volcano or fountain.
More
👁️ Gravity (+/−): 0–15: downward (0 strongest) · 16: weightless · 17–31: upward (⏱️ Speed (+/−): 128 ≈ no direction, below toward the start, above toward the end)
Particle version of Fireworks Starburst: at random spots a white-flashing star bursts into fragments that fly apart, shrink and take on color. Chance = frequency, Fragments, Size, Cooling = how fast they take on color, Gravity, Colorful, Push = fragments repel each other.
More
Authors: DedeHai (Damian Schneider) (original).
78Railway⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, SmoothnessPalette: * Colors 1&2
Railway crossing or classic two-color Christmas string lights: neighboring LEDs alternate between two colors and swap them in rhythm (default: Colors 1 and 2). Smoothness = how smoothly the change crossfades.
More
🔥 Smoothness: 0: hard color swap · 255: continuous crossfade (Cycle = (256 − sx) × 40 ms → sx 0 ≈ 10 s)
Single-colored background (Color 1) with a block of rainbow colors running over it – the color depends on the position and shifts over time. Size = block length.
5Random Colors⏱️🔥 · 🎨
Since before 2022Speed, Fade timePalette: Default
The whole strip glows in a single random color and switches to the next one at fixed intervals. Fade time sets how smoothly it crossfades (0 = hard switch).
More
🔥 Fade time: 0: hard switch · 255: continuous crossfade (Change every 0.2 s (sx 255) to 13 s (sx 0))
79Ripplealso 2D⏱️🔥⭐☑️ · 2️⃣ · 🎨
Since before 2022Speed, Wave #, Blur, ☑ OverlayPalette: Default
Ripples: “drops” appear at random spots, from which rings in a palette color spread out to both sides and fade away. Wave # = frequency, Blur = blurring. Also on 2D (as circles).
More
WLED 16.0: new setting(s) “Blur”.
99Ripple Rainbowalso 2D⏱️🔥 · 🎨
Since before 2022Speed, Wave #Palette: Default
Like Ripple, but over a very dark background that slowly moves through the rainbow. Wave # = frequency of the waves.
48Rolling Balls⏱️🔥☑️☑️☑️ · 1️⃣2️⃣3️⃣ · 🎨
Since 0.14 (10/2023)Speed, # of balls, ☑ Collide, ☑ Overlay, ☑ TrailsPalette: Default
Physics simulation: up to 16 balls roll back and forth at different speeds and bounce off the ends. # of balls = number, Collide = balls bounce off each other, Overlay = background stays, Trails = short light trails.
More
🔥 # of balls: ix/16 + 1 → 1–16 balls
Up to WLED 0.13, ID 48 was the effect “Police”; since 0.14 it is Rolling Balls.
WLED 16.0: setting “Collisions” is now called “Collide”.
Since before 2022Speed, Wave widthPalette: Default
Smooth sinusoidal waves of Color 1/palette and Color 2 run along the strip. Wave width sets the wave density.
52Running Dual⏱️🔥 · 1️⃣2️⃣3️⃣ · 🎨
Since 0.13 (03/2022)Speed, Wave widthPalette: Default
Like Running, but two wave trains run against each other: one from the left (Color 1), one from the right (Color 3), with Color 2 in between.
More
Up to WLED 0.12, ID 52 was the effect “Circus”; since 0.13 it is Running Dual.
16Saw⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, WidthPalette: Default
Like Running, but with a sawtooth shape: each wave has a hard leading edge and fades out slowly.
10Scan⏱️🔥☑️ · 1️⃣2️⃣3️⃣ · 🎨
Since before 2022Speed, # of dots, ☑ OverlayPalette: Default
A block of light in Color 1/palette moves back and forth (Knight Rider style, but without a trail) over background Color 2. Contrary to its name, # of dots sets the width of the block. Overlay leaves the background untouched.
More
🔥 # of dots: Block width 1 + ix·63/512 → 1–32 LEDs (“# of dots” is the width, not the count)
11Scan Dual⏱️🔥☑️ · 1️⃣2️⃣3️⃣ · 🎨
Since before 2022Speed, # of dots, ☑ OverlayPalette: Default
Like Scan, but with two blocks moving in opposite directions; the second one in Color 3 (if set).
More
🔥 # of dots: Block width 1 + ix·63/512 → 1–32 LEDs (“# of dots” is the width, not the count)
40Scanner⏱️🔥⭐☑️☑️ · 1️⃣2️⃣3️⃣ · 🎨
Since before 2022Speed, Trail, Delay, ☑ Dual, ☑ Bi-delayPalette: Default
K.I.T.T. scanner from Knight Rider: a dot of light in Color 1/palette moves back and forth, dragging a trail behind it (Trail = length). Delay = pause at the ends, Dual = second dot moving the opposite way (Color 3), Bi-delay = pause at both ends.
More
⭐ Delay: Pause at the ends = c1 × 25 ms → up to 6.4 s (With Bi-delay at both ends)
WLED 0.15: new setting(s) “Delay”, “Dual”, “Bi-delay”.
WLED 0.15: setting “Fade rate” is now called “Trail”.
60Scanner Dual⏱️🔥⭐☑️☑️ · 1️⃣2️⃣3️⃣ · 🎨
Since before 2022Speed, Trail, Delay, ☑ Dual, ☑ Bi-delayPalette: Default
Scanner with two dots of light moving in opposite directions (the second in Color 3, if set).
More
⭐ Delay: Pause at the ends = c1 × 25 ms → up to 6.4 s (With Bi-delay at both ends)
WLED 0.15: new setting(s) “Delay”, “Dual”, “Bi-delay”.
WLED 0.15: setting “Fade rate” is now called “Trail”.
Authors: Keith Lord (original). Source: github.com
Shimmer: a band of light with soft edges in palette colors glides along the strip, followed by a pause until the next pass (up to 60 s). Interval = pause, Size = width, Granular/Flow = modulation by noise or Zebra stripes, Reverse = opposite direction, Sporadic = random pauses. Works well as an overlay on other effects.
More
⏱️ Speed: 0: the band stays in the middle, only the modulation (Granular/Flow/Zebra) moves
Authors: DedeHai (Damian Schneider) (original). Idea by @Charming-Lime. Source: github.com
108Sine⏱️🔥 · 🎨
Since before 2022Speed, ScalePalette: Default
A soft sine wave of Color 1/palette and Color 2 runs along the strip while the color slowly changes. Scale = wavelength.
More
WLED 0.15: new setting(s) “Scale”.
Authors: Andrew Tuline (original).
92Sinelon⏱️🔥 · 1️⃣2️⃣3️⃣ · 🎨
Since before 2022Speed, TrailPalette: Default
A dot of light swings back and forth sinusoidally (slow at the ends, fast in the middle), dragging a trail. Trail = trail length.
93Sinelon Dual⏱️🔥 · 1️⃣2️⃣3️⃣ · 🎨
Since before 2022Speed, TrailPalette: Default
Sinelon with two mirrored dots that meet in the middle; the second in Color 3, if set.
94Sinelon Rainbow⏱️🔥 · 3️⃣ · 🎨
Since before 2022Speed, TrailPalette: Default
Sinelon with one dot whose color changes through the rainbow depending on its position.
219Slow Transition⏱️☑️ · 1️⃣ · 🎨
Since 16.0 (05/2026)Time (min), ☑ SweepPalette: * Color 1
Very slow transition: when you change the palette, white level or color temperature, the effect crossfades from the old to the new state over the set time (Time (min): 1–255 minutes, 0 = 10 seconds). Sweep = palette entries one after another instead of all at once. Good for lighting moods throughout the day.
All LEDs stay lit in Color 1. No animation, no sliders.
103Solid Glitter🔥 · 1️⃣3️⃣
Since before 2022Intensity
Whole strip in Color 1 with randomly flashing glitter in white or Color 3. Intensity = glitter density.
83Solid Pattern⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Fg size, Bg sizePalette: Default
Static pattern: alternating a group of lit LEDs (Color 1/palette) and a group in Color 2. Fg size / Bg size = length of the two groups. No animation.
More
⏱️ Fg size, 🔥 Bg size: exactly value + 1 LEDs on or off (Exact patterns: sx 2, ix 0 → 3 on, 1 off)
84Solid Pattern Tri🔥 · 1️⃣2️⃣3️⃣
Since before 2022Size
Static pattern of Color 1, 2 and 3 alternating. Size = length of each color group. No animation.
More
🔥 Size: 1 + ix/32 → 1–8 LEDs per color
20Sparkle⏱️☑️ · 1️⃣2️⃣ · 🎨
Since before 2022Speed, ☑ OverlayPalette: Default
Background in palette or Color 2; a single random LED at a time sparkles in Color 1, Speed sets how fast the spark jumps. Overlay keeps the background.
Since before 2022Spread, Width, ☑ OverlayPalette: Default
The strip is divided into zones of equal length, each gets a “spot” with softly fading edges in its center over background Color 2. Spread = width of the spots, Width = number of zones. Static.
More
🔥 Width = number of spots: 1 + ix·15/256 → 1–15 spots (0–17: 1 spot, 18–34: 2, 35–51: 3, …) (“Width” is the count, not the width. The width is set by ⏱️ Spread: 0 = just the tip, 255 = whole zone filled)
86Spots Fade⏱️🔥☑️ · 1️⃣2️⃣ · 🎨
Since before 2022Spread, Width, ☑ OverlayPalette: Default
Like Spots, but the spots grow and shrink rhythmically – they “breathe”.
More
🔥 Width = number of spots: 1 + ix·15/256 → 1–15 spots (0–17: 1 spot, 18–34: 2, 35–51: 3, …) (“Width” is the count, not the width. The width is set by ⏱️ Spread: 0 = just the tip, 255 = whole zone filled)
39Stream⏱️🔥 · 🎨
Since before 2022Speed, Zone sizePalette: Default
Zones of several LEDs each, in random, clearly distinct colors, “stream” along the strip. Zone size = length of the color zones.
More
🔥 Zone size: Zone length = 16 − ix/16 → 0: 16 LEDs … 255: 1 LED (Inverted: higher value = smaller zones)
61Stream 2⏱️
Since before 2022Speed
A stream of colors flows along the strip; each new LED deviates only slightly and randomly from the previous one, creating slowly drifting color gradients. Speed only.
More
Authors: Keith Lord (original). Source: github.com
23Strobe⏱️ · 1️⃣2️⃣ · 🎨
Since before 2022SpeedPalette: Default
Classic strobe: a very short flash in Color 1/palette, otherwise Color 2. Speed = flash rate.
25Strobe Mega⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, IntensityPalette: Default
Bursts of several quick flashes in Color 1 (Intensity = number per burst), with a pause (Speed) in palette/Color 2 in between.
More
🔥 Intensity: ix/10 + 1 flashes per burst → 1–26
24Strobe Rainbow⏱️ · 2️⃣ · 🎨
Since before 2022SpeedPalette: Default
Strobe whose flash color moves through the rainbow.
104Sunrise⏱️🔥 · 🎨
Since before 2022Time [min], WidthPalette: Fire
Sunrise: starting from the middle, a gradient from dark red through orange to bright yellow/white slowly grows (palette, default fire). Time [min]: 1–60 = sunrise in minutes, 61–120 = sunset (value minus 60), above that fast up and down, 0 = static sun. Width = size of the sun. Good as a wake-up light.
More
⏱️ Time [min]: 0: full, static sun · 1–60: sunrise in sx minutes · 61–120: sunset in sx − 60 minutes · 121–255: endless up and down, faster the higher (30 min wake-up light: sx 30. The timer restarts whenever Speed is changed)
WLED 16.0: default palette Fire (previously Default).
6Sweep⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, IntensityPalette: Default
Like Wipe, but the return pass with Color 2 starts at the other end – the color is “swept” back and forth.
36Sweep Random⏱️ · 🎨
Since before 2022SpeedPalette: Default
Like Sweep, but with changing random colors, alternately from the start and from the end of the strip.
44Tetrix⏱️🔥☑️ · 1️⃣2️⃣ · 🎨
Since before 2022Speed, Width, ☑ One colorPalette: Rainbow
Tetris-like: colored bricks drop from the end of the strip and stack up until it is full; then everything fades out and it starts again. Width = brick size, One color = all bricks of a round in one color (changes each round). Speed 0 = random pace.
More
⏱️ / 🔥: Default 0 / 0 = random pace and random brick size; ix > 0: bricks of 1 + ix/32 LEDs (1–8) (For even Tetris, set both sliders > 0)
Authors: Blaz Kristan (blazoncek) (original), Ewoud Wijma (rework). Virtual strips idea (2D) by Ewoud Wijma.
13Theater⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, Gap sizePalette: Default
Chaser in the style of old theater marquee lights: every n-th LED is lit in Color 1/palette, the rest in Color 2, and the pattern advances step by step. Gap size = spacing of the lit LEDs.
More
🔥 Gap size: every (3 + ix/16)-th LED → 3 to 18, 16 steps (Default 128 = every 11th LED)
Inspired by the Adafruit examples.
14Theater Rainbow⏱️🔥 · 2️⃣ · 🎨
Since before 2022Speed, Gap sizePalette: Default
Like Theater, but the lit LEDs cycle through the rainbow or the palette.
More
🔥 Gap size: every (3 + ix/16)-th LED → 3 to 18, 16 steps (Default 128 = every 11th LED)
Inspired by the Adafruit examples.
35Traffic Light⏱️🔥 · 2️⃣ · 🎨
Since before 2022Speed, US stylePalette: Default
Traffic light simulation: every three LEDs form a red–yellow–green traffic light with the German phase sequence (including red+yellow). US style (above ~55 %) drops the red+yellow phase. Background palette/Color 2.
More
🔥 US style: 0–140: German traffic light (with red+yellow) · 141–255: US traffic light
56Tri Fade⏱️ · 1️⃣2️⃣3️⃣ · 🎨
Since before 2022SpeedPalette: Default
The whole strip fades evenly from Color 1 to Color 2 to Color 3/palette in turn.
More
Authors: Keith Lord (original), Aircoookie (Christian Schwinne) (rework). Source: github.com
55Tri Wipe⏱️ · 1️⃣2️⃣3️⃣ · 🎨
Since before 2022SpeedPalette: Default
Three colors wipe over the strip one after another: Color 1 → Color 2 → Color 3/palette → back to Color 1.
TV simulator (to fake presence): the whole strip flickers in changing colors and brightness levels like the light of a television; “scenes” with similar hues alternate, with hard cuts and soft transitions. Ignores colors and palette.
More
⏱️ Speed: Scene length: sx 0 → 15–45 s · sx 255 → 5–15 min (Opposite to the name: high value = calmer TV. 🔥 = color restlessness)
Color conversion based on an Adafruit blog post. Source: blog.adafruit.com
17Twinkle⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, IntensityPalette: Default
Randomly scattered LEDs light up one after another in palette colors until the set number (Intensity) is reached; then all go dark and it starts again.
More
🔥 Intensity: Number of LEDs lit at once ≈ ix/4 (1–63)
Since before 2022Speed, Twinkle rate, ☑ Cool, ☑ ReversePalette: Default
Like Twinklefox, but each LED switches on instantly and then fades out slowly (like shooting-star twinkles). Reverse turns that around: slowly on, instantly off.
More
WLED 16.0: new setting(s) “Reverse”.
Authors: Mark Kriegsman (template). Variant of TwinkleFOX. Source: gist.github.com
80Twinklefox⏱️🔥☑️ · 1️⃣2️⃣ · 🎨
Since before 2022Speed, Twinkle rate, ☑ CoolPalette: Default
Gently twinkling lights (“TwinkleFOX” by Mark Kriegsman): each LED slowly fades up and down in a palette color at its own pace and rhythm. As they go out they turn redder like incandescent bulbs, which Cool turns off. Twinkle rate = density. Color 2 gives a faint base glow.
More
Authors: Mark Kriegsman (original). TwinkleFOX. Source: gist.github.com
106Twinkleup⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, IntensityPalette: Default
Twinkling with soft fade in and out: a share of the LEDs (Intensity) gently pulses up and down in a slowly changing palette color, the rest stays Color 2.
More
Authors: Andrew Tuline (original).
50Two Dots⏱️🔥☑️ · 1️⃣2️⃣3️⃣ · 🎨
Since before 2022Speed, Dot size, ☑ OverlayPalette: Default
Two blocks of light (Color 1 and 2) follow each other half a strip length apart over background Color 3. Dot size = block size.
More
🔥 Dot size: Width 63·(ix+1)/512 → 1–31 LEDs
113Washing Machine⏱️🔥 · 🎨
Since before 2022Speed, IntensityPalette: Default
Washing machine: a wave pattern from the palette spins forward, stops briefly and then spins backward – like a drum. Intensity = number of waves.
More
🔥 Intensity: ix/25 + 1 → 1–11 waves, steps of 25
Authors: Stefan Seegel (original).
184Wavesins⏱️🔥⭐⚙️👁️ · 1️⃣ · 🎨
Since 0.14 (10/2023)Speed, Brightness variation, Starting color, Range of colors, Color variationPalette: Default
Sine waves with phase shift: brightness and color of each LED oscillate offset from one another, creating moving, shimmering waves. Starting color and Range of colors set the palette section used, Color variation the shift along the strip.
More
Authors: Andrew Tuline (original).
3Wipe⏱️🔥 · 1️⃣2️⃣ · 🎨
Since before 2022Speed, IntensityPalette: Default
Fills the strip LED by LED from the start with Color 1/palette, then the same way with Color 2 – and over again. Intensity softens the moving edge.
4Wipe Random⏱️ · 🎨
Since before 2022SpeedPalette: Default
Like Wipe, but each round wipes a new random color over the previous one.