A web-based tool to create ASCII art embedded in Matrix-style random character backgrounds, inspired by the classic "digital rain" effect.
Visit the live generator: ASCII Matrix Art Generator
- Custom ASCII Art Input: Paste any ASCII art into the textarea
- Matrix-style Background: Random characters surround your ASCII art
- Multiple Grid Layouts: Choose from 1x1 to 5x5 grid arrangements
- Color Palettes: 6 themed color schemes (Matrix Green, Rainbow, Neon, Fire, Ocean, Cyberpunk)
- Customizable Background: Change background color via hex input or color picker
- Flexible Sizing: Auto-sizing, zero padding, or fixed dimensions
- Export: Download your creation as PNG image
- Responsive: Works on desktop and mobile devices
- Generate All: Create new matrices with current settings
- Change Colors: Randomize colors using current palette
- Download Image: Save as PNG file
- ASCII Art: Multi-line text area for your art
- Matrix Dimensions: Width/Height (0 = auto-size)
- Padding: 0-50 characters around ASCII art
- Grid Layout: Columns x Rows arrangement
- Color Palette: 6 themed color schemes
- Background Color: Hex input or color picker
- G: Generate new matrices
- C: Change colors
This project includes:
index.html- Main web applicationmain.ipynb- Original Jupyter notebook with Python implementation- Research and development files
- Clone the repository
- Open
index.htmlin your browser - No build process required - pure HTML/CSS/JavaScript
This project was inspired by creating ASCII pop-up art similar to the Matrix digital rain effect. The original concept was developed in a Jupyter notebook using Python and PIL, then translated to a web-based tool for easy access and sharing.
- Digital Art: Create unique ASCII art with Matrix-style backgrounds
- Social Media: Generate eye-catching text art for posts
- Programming: Add cool ASCII headers to your code
- Design: Create retro computer-style graphics
MIT License - Feel free to use and modify!
Created by @nedimark, 2025
Enjoy creating your ASCII Matrix Art! 🎉