Generative Art Generator
Create algorithmic artwork in your browser. Espiralito uses deterministic math โ not AI โ to produce unique spiral designs from seeds and parameters.
Start GeneratingDeterministic Output
Every design is reproducible. The same seed and parameters produce the exact same artwork โ on any device, at any time, forever.
Seed-Based Design
A single numeric seed defines the entire visual character. Change the seed and you get a completely different artwork. The seed is the DNA of the design.
Parametric Control
Fine-tune every aspect: dot count, spacing, symmetry, shapes, colors, and 12 visual effects. The parameters shape the seed into a specific visual form.
No AI, No Training Data
Espiralito uses pure algorithms โ trigonometry, noise functions, and deterministic randomness. No neural networks, no datasets, no black boxes.
Infinite Combinations
With 4 billion possible seeds and dozens of adjustable parameters, the number of unique artworks is virtually unlimited.
Instant Preview
Every parameter change updates the canvas in real time. See exactly what you're creating as you adjust the algorithm's inputs.
How Generative Art Works
Generative art is artwork created by an autonomous system โ a set of rules, algorithms, or procedures that produce visual output. Rather than hand-drawing each element, the artist designs the system and then explores its output space.
Espiralito's generative system works in three layers:
1. The Seed (Randomness Seed)
A 32-bit unsigned integer serves as the seed for a pseudorandom number generator (PRNG). This PRNG uses the Mulberry32 algorithm โ a fast, deterministic hash function. Given the same seed, the PRNG produces the same sequence of "random" numbers every time.
The seed also feeds into a Simplex noise function that adds organic variation to the spiral's radius and positioning. Simplex noise produces smooth, continuous randomness โ different from the sharp jumps of white noise.
2. The Parameters (Shape)
Parameters define the structure and appearance of the spiral:
- Count โ How many elements appear along the spiral arm
- Spacing โ The radial distance between consecutive elements
- Symmetry โ How many times the arm is rotationally duplicated
- Scale โ The overall size factor for element positioning
- Shape โ The geometric primitive used (circle, square, triangle, etc.)
- Palette โ The color mapping from element index to hue/rgb
3. The Effects (Variation)
Effects modify the base algorithm to create visual variety. 3D depth applies perspective projection and rotation. Pulse modulates the size over time. Twist warps the angle of each element. Each effect is a mathematical transformation applied to the spiral's coordinates.
Why "Deterministic" Matters
In most generative art tools, clicking "generate" produces a random result you can't recreate. Espiralito's deterministic approach means every artwork has a permanent address โ its URL. This enables sharing, bookmarking, and reproducing artwork across devices and time.
Generative art is not about removing the artist. It's about designing systems that can surprise even their creator.
Generative Art Examples
Each of these artworks was generated by Espiralito's algorithm from a unique seed and parameter set:
Create Your Own Generative Art
Explore the algorithm. Change seeds, tweak parameters, and discover unique artwork.
Open the Generator โ