░░ ░░░░ ░░░░ ░░░ ░░ ░░░ ░░░░ ░░░ ░░░░ ░░░ ░░ ▒ ▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒ ▒▒ ▒▒ ▒▒▒▒ ▒ ▓ ▓▓▓▓ ▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓▓ ▓▓ ▓▓▓▓ ▓ █ ████████ ██ ████ █████ ████████ ███████████ ██ ██ █ █ ██ █ █ ████ ███ ████ ███ ██ ███ ███ ████ ██ ████ ██ ████ █

132 animated patterns · drop into any div

Star asciisama
Ocean Wave sine scroll
Digital Rain column fall
Plasma Field sin/cos field
Ripple Pool radial wave
Static Noise perlin-like
Vortex Spiral angular spin
Fire Sim cellular heat
Starfield 3d warp
DNA Helix double strand
Binary Fall bit stream
Radar Sweep rotating scan
Worm Trails agent paths
Tunnel Zoom wireframe depth
Sand Fall gravity automaton
EKG Pulse heartbeat scroll
Game of Life conway automaton
Rotating Cube 3d wireframe
Lissajous oscilloscope
Snowfall particle drift
Mandelbrot fractal cycle
Langton's Ant emergent agent
Orbit Sim planetary motion
Smoke Rise fluid diffusion
Lightning branch strike
Rule 30 1d automaton
Metaballs lava blobs
Maze Gen backtracking
Bubbles rising wobble
Reaction Diffusion gray-scott
Glitch data corrupt
Crystal Growth dla aggregate
Torus / Donut 3d rotation
Waterfall spectrogram
Fountain gravity particles
Sierpinski chaos game
Aurora Curtains polar ribbons
Circuit Pulse pcb traces
Moire Drift interference
Equalizer Bars audio stack
Hex Drift honeycomb wave
Sunburst radial spokes
Comet Trail orbital streaks
Scanline Drift crt raster
Topography contour map
Glyph Cloud rune drift
Pendulum Field chained swing
Bloom Rings pulse bloom
Braid Matrix woven waves
Swarm Flow boids-lite
Bitplane shifting nibbles
Beacon Grid rotating markers
Shatter fracture field
Horizon Sweep layered range
Lattice spring net
Pulse Tunnel neon depth
Nebula Veil gas clouds
Cascade Code diagonal fall
Isofield contour bands
Spinner Mesh rotor grid
Quasar Core jet burst
Crystal Spires shard growth
Braille Rain dot stream
Helix Ladder vertical twist
Echo Rings pulse spread
Parallax Drift layer scroll
Dune Sea wind ridges
Koi Pond fish drift
Monsoon wind rain
Frond Field leaf sway
Signal Bloom band pulses
Lumen Sweep moving beams
Knot Field woven paths
Vein Network branch flow
Marquee chase lights
Monoliths fog pillars
Drift Grid warped mesh
Cinders ember rise
Phosphor Trails afterimage
Vault Hall arched depth
Zenith Dome celestial arcs
Parrot Parade frame sprite
Mascot Bounce sprite bob
Black Hole grav lensing
Outrun Sun retrowave
Tesseract 4d rotation
Strange Attractor chaos math
Hyperspace warp speed
Arcane Runes orbital
Heartbeat implicit func
Fireworks particle phys
Cyber Skyline parallax
Magnetic Poles vector field
Vortex Cone fluid twister
Lava Lamp metaballs
Kaleidoscope symmetry fold
Quantum Field wave interf
Curl Fluid navier proxy
Möbius Strip 3d parametric
Raymarched Sphere lighting sdf
Voronoi Cells distance field
Gyroid implicit surface
Slime Mold physarum sim
Harmonograph lissajous web
Wormhole tunnel projection
Fractal Canopy recursive gen
Solar Corona polar noise
Neural Web graph edges
Latent Diffusion ai generative
Minimal Topo contour ui
Glassmorphism frosted refraction
LiDAR Sweep spatial computing
Attention Weights transformer matrix
Bento Box modular grid
AR Hologram mixed reality
Kinetic Blocks motion graphics
Bloch Sphere quantum computing
Ambient Aura soft glow
Z-Fold origami ux
Cyber Grunge y2k revival
Synapse neural links
Frutiger Aero glossy bubbles
Warp Drive space travel
Mesh Gradient fluid blend
Neo-Brutalism hard overlaps
Neumorphism soft 3d lighting
Mycelium organic growth
Phosphor Static crt ghosting
Ray Tracer bouncing light
Data Ripple concentric binary
Warp Core energy pillar
Dark Matter gravitational lensing
Torus Knot parametric 3d
usage
// 1. Drop the target pre inside your div:
<div class="my-div"> <pre id="my-canvas"></pre> </div>

// 2. Style the wrapper:
.my-div { position: relative; overflow: hidden; background: #060610; }
.my-div pre { position: absolute; inset: 0; font-size: 10px; line-height: 1.3; color: #00ffcc; pointer-events: none; }

// 3. Copy the JS for whichever animation you want and call:
asciiWave('my-canvas');    // Ocean Wave
asciiRain('my-canvas');    // Digital Rain
asciiPlasma('my-canvas'); // Plasma Field
asciiRipple('my-canvas'); // Ripple Pool
asciiNoise('my-canvas');  // Static Noise
asciiVortex('my-canvas'); // Vortex Spiral
asciiFire('my-canvas');   // Fire Sim
asciiStars('my-canvas');  // Starfield
asciiDNA('my-canvas');    // DNA Helix
asciiBinary('my-canvas'); // Binary Fall
asciiRadar('my-canvas');  // Radar Sweep
asciiWorms('my-canvas');  // Worm Trails
asciiTunnel('my-canvas'); // Tunnel Zoom
asciiSand('my-canvas');   // Sand Fall
asciiEKG('my-canvas');    // EKG Pulse
asciiLife('my-canvas');   // Game of Life
asciiCube('my-canvas');   // Rotating Cube
asciiLissajous('my-canvas'); // Lissajous
asciiSnow('my-canvas');   // Snowfall
asciiMandel('my-canvas'); // Mandelbrot
asciiAnt('my-canvas');    // Langton's Ant
asciiOrbits('my-canvas'); // Orbit Sim
asciiSmoke('my-canvas');  // Smoke Rise
asciiLightning('my-canvas'); // Lightning
asciiRule30('my-canvas'); // Rule 30
asciiMeta('my-canvas');   // Metaballs
asciiMaze('my-canvas');   // Maze Gen
asciiBubbles('my-canvas'); // Bubbles
asciiReact('my-canvas');  // Reaction Diffusion
asciiGlitch('my-canvas'); // Glitch
asciiDLA('my-canvas');    // Crystal Growth
asciiTorus('my-canvas');  // Torus / Donut
asciiWaterfall('my-canvas'); // Waterfall
asciiFountain('my-canvas'); // Fountain
asciiSierpinski('my-canvas'); // Sierpinski
asciiAurora('my-canvas'); // Aurora Curtains
asciiCircuit('my-canvas'); // Circuit Pulse
asciiMoire('my-canvas'); // Moire Drift
asciiEqualizer('my-canvas'); // Equalizer Bars
asciiHex('my-canvas'); // Hex Drift
asciiSunburst('my-canvas'); // Sunburst
asciiComets('my-canvas'); // Comet Trail
asciiScanlines('my-canvas'); // Scanline Drift
asciiTopo('my-canvas'); // Topography
asciiGlyph('my-canvas'); // Glyph Cloud
asciiPendulum('my-canvas'); // Pendulum Field
asciiBloom('my-canvas'); // Bloom Rings
asciiBraid('my-canvas'); // Braid Matrix
asciiSwarm('my-canvas'); // Swarm Flow
asciiBitplane('my-canvas'); // Bitplane
asciiBeacon('my-canvas'); // Beacon Grid
asciiShatter('my-canvas'); // Shatter
asciiHorizon('my-canvas'); // Horizon Sweep
asciiLattice('my-canvas'); // Lattice
asciiPulseTunnel('my-canvas'); // Pulse Tunnel
asciiNebula('my-canvas'); // Nebula Veil
asciiCascade('my-canvas'); // Cascade Code
asciiIsofield('my-canvas'); // Isofield
asciiSpinner('my-canvas'); // Spinner Mesh
asciiQuasar('my-canvas'); // Quasar Core
asciiCrystals('my-canvas'); // Crystal Spires
asciiBraille('my-canvas'); // Braille Rain
asciiHelix('my-canvas'); // Helix Ladder
asciiEcho('my-canvas'); // Echo Rings
asciiParallax('my-canvas'); // Parallax Drift
asciiDunes('my-canvas'); // Dune Sea
asciiKoi('my-canvas'); // Koi Pond
asciiMonsoon('my-canvas'); // Monsoon
asciiFronds('my-canvas'); // Frond Field
asciiSignal('my-canvas'); // Signal Bloom
asciiLumen('my-canvas'); // Lumen Sweep
asciiKnots('my-canvas'); // Knot Field
asciiVeins('my-canvas'); // Vein Network
asciiMarquee('my-canvas'); // Marquee
asciiMonolith('my-canvas'); // Monoliths
asciiDriftGrid('my-canvas'); // Drift Grid
asciiCinders('my-canvas'); // Cinders
asciiPhosphor('my-canvas'); // Phosphor Trails
asciiVault('my-canvas'); // Vault Hall
asciiZenith('my-canvas'); // Zenith Dome
asciiParrot('my-canvas'); // Parrot Parade
asciiMascot('my-canvas'); // Mascot Bounce
asciiBlackHole('my-canvas'); // Black Hole
asciiSynthwave('my-canvas'); // Outrun Sun
asciiTesseract('my-canvas'); // Tesseract
asciiAttractor('my-canvas'); // Strange Attractor
asciiHyperspace('my-canvas'); // Hyperspace
asciiMagicCircle('my-canvas'); // Arcane Runes
asciiHeart('my-canvas'); // Heartbeat
asciiFireworks('my-canvas'); // Fireworks
asciiSkyline('my-canvas'); // Cyber Skyline
asciiMagnetic('my-canvas'); // Magnetic Poles
asciiTornado('my-canvas'); // Vortex Cone
asciiLavaLamp('my-canvas'); // Lava Lamp
asciiKaleidoscope('my-canvas'); // Kaleidoscope
asciiQuantum('my-canvas'); // Quantum Field
asciiFluid('my-canvas'); // Curl Fluid
asciiMobius('my-canvas'); // Möbius Strip
asciiRaymarch('my-canvas'); // Raymarched Sphere
asciiVoronoi('my-canvas'); // Voronoi Cells
asciiGyroid('my-canvas'); // Gyroid
asciiPhysarum('my-canvas'); // Slime Mold
asciiHarmonograph('my-canvas'); // Harmonograph
asciiWormhole('my-canvas'); // Wormhole
asciiFractal('my-canvas'); // Fractal Canopy
asciiSolar('my-canvas'); // Solar Corona
asciiNeural('my-canvas'); // Neural Web
asciiDiffusion('my-canvas'); // Latent Diffusion
asciiTopos('my-canvas'); // Minimal Topo
asciiGlass('my-canvas'); // Glassmorphism
asciiLidar('my-canvas'); // LiDAR Sweep
asciiAttention('my-canvas'); // Attention Weights
asciiBento('my-canvas'); // Bento Box
asciiHologram('my-canvas'); // AR Hologram
asciiKinetic('my-canvas'); // Kinetic Blocks
asciiQubit('my-canvas'); // Bloch Sphere
asciiAura('my-canvas'); // Ambient Aura
asciiFold('my-canvas'); // Z-Fold
asciiGrunge('my-canvas'); // Cyber Grunge
asciiSynapse('my-canvas'); // Synapse
asciiFrutiger('my-canvas'); // Frutiger Aero
asciiWarp('my-canvas'); // Warp Drive
asciiMeshGrad('my-canvas'); // Mesh Gradient
asciiBrutalism('my-canvas'); // Neo-Brutalism
asciiNeumorph('my-canvas'); // Neumorphism
asciiMycelium('my-canvas'); // Mycelium
asciiStatic('my-canvas'); // Phosphor Static
asciiRayTrace('my-canvas'); // Ray Tracer
asciiDataRipple('my-canvas'); // Data Ripple
asciiWarpCore('my-canvas'); // Warp Core
asciiDarkMatter('my-canvas'); // Dark Matter
asciiTorusKnot('my-canvas'); // Torus Knot