ASCII Art Archive v2 – Now live with a new layout and weekly updates. Read more.
_ ____ ____ ___ ___ ____ _ ____
/ \ / ___| / ___|_ _|_ _| | _ \ __ _(_)_ __ | _ \ _ __ ___ _ __ ___
/ _ \ \___ \| | | | | | | |_) / _` | | '_ \ | | | | '__/ _ \| '_ \/ __|
/ ___ \ ___) | |___ | | | | | _ < (_| | | | | | | |_| | | | (_) | |_) \__ \
/_/ \_\____/ \____|___|___| |_| \_\__,_|_|_| |_| |____/|_| \___/| .__/|___/
|_| ASCII Rain Drops
is an interactive ASCII animation that turns your screen into a calm water surface viewed from above. Drops strike the grid, bloom into expanding rings, and overlap into hypnotic interference patterns as waves fade and dissolve into the background.ASCII Rain Drops
3/s
15
1.5
0.4
50
Instruction
Controls
| Control | Description |
|---|---|
| Play/Pause | Start or stop the animation |
| Reset | Restore all settings to default values |
| Random | Randomize all settings for a unique look |
| Drop rate | Number of new drops per second (0.5–15). Lower values spawn drops closer to center |
| Ripple speed | How fast rings expand outward (5–40) |
| Ring width | Thickness of the ring lines (0.5–4.0) |
| Fade rate | How quickly ripples fade away (0.1–1.0) |
| Max ripples | Maximum number of active ripples (10–150) |
| Charset | Character set used for rendering |
| Ring style | Visual style of the ripple rings |
| Splash | Toggle bright flash effect when drops land |
Ring Styles
| Style | Description |
|---|---|
| Solid | Classic single ring that expands outward |
| Double | Two concentric rings per ripple, inner ring slightly dimmer |
| Triple | Three concentric rings with decreasing intensity |
| Gradient | Filled circle that fades from center to edge |
| Square | Square-shaped rings instead of circular |
| Dashed | Ring broken into 8 dashed segments with gaps |
| Spiral | Two-armed spiral pattern that rotates as it expands |
| Star | Six-pointed star shape that pulses outward |
| Wave | Wavy ring edge with 12 undulations |
| Fade Out | Inverse of gradient - brightest at edge, fading toward center |
Charsets
| Charset | Characters | Best for |
|---|---|---|
| Classic | .:-=+*#%@ | General use, good contrast |
| Blocks | ░▒▓█ | Smooth gradients, retro look |
| Dots | .:oO@ | Subtle, minimalist effect |
| Ripple | .,oO0 | Soft, organic appearance |
| ASCII Extended | .:;+*#@█ | Sharp contrast, bold look |
Tips
- Combine low drop rate with high fade rate for a calm, meditative effect
- Use Star or Wave styles with thick ring width for dramatic visuals
- Try Gradient style with Blocks charset for smooth, atmospheric ripples
- Enable Splash for more realistic water drop impact effect
- Click Random to discover interesting combinations
Acknowledgments and credits
ASCII Rain Drops is an original animation created, designed, and programmed by Joacim Wejdin, and developed under the Injosoft brand. You are welcome to use and share the animation as it is, but all rights to the name, source code, design, and implementation are reserved by Injosoft. The code, or any substantial part of it, may not be copied, modified, or reused in other projects without prior written permission. When sharing the animation, a mention or link to ASCII Rain Drops on asciiart.eu is greatly appreciated.Thanks for watching. Stay for more ASCII magic!
Ready for more? Try these ASCII Animations
ASCII Fireworks – ASCII Fireworks lights up your screen with looping text explosions, spark trails and colorful retro fun.
ASCII Plasma – Colorful ASCII plasma patterns with multiple modes, palettes, and controls to tweak speed, scale, distortion.
ASCII Kaleidoscope – A hypnotic kaleidoscope with mirrored symmetry, rotating patterns, palettes, and live controls.
ASCII Bouncing Balls – Enjoy fun ASCII demo animations filled with bouncing balls and energetic motion.