Free Online Kaleidoscope Generator & Drawing Tool
Choose a mode
Generate a reproducible pattern from a seed, then refine its symmetry and colors.
Live canvas
Controls
Draw one stroke and watch it repeat across every sector. Pointer capture keeps finger and stylus strokes connected.
Advanced controls
Symmetry: reflection symmetry with 12 mirrored sectors.
Advertisement
How to make a kaleidoscope pattern
- Choose Generate, Draw, or Photo. Generate makes seeded art, Draw repeats your strokes, and Photo transforms an image from your device.
- Select symmetry and colors. Choose 2–32 sectors and turn reflected sectors on for classic mirror symmetry.
- Create. Generate a pattern, draw on the canvas, or choose a local photo.
- Refine the result. Adjust complexity, scale, thickness, rotation, brushes, or photo framing.
- Download or share. Save a 512, 1024, or 2048 pixel PNG, copy the image, or copy a reproducible settings link.
Kaleidoscope examples
These live previews show how mode, sector count, and reflection change the result. Use the listed settings or choose a related preset to start.
Kaleidoscope symmetry: the geometry
Sector angle = 360° ÷ number of sectors. A 12-sector design repeats every 30°. With reflection off, each sector is a rotated copy: this is rotational symmetry. With reflection on, alternate sectors are flipped as well as rotated, creating the reflection symmetry associated with a physical kaleidoscope.
| Sectors | Angle per sector |
|---|---|
| 6 | 60° |
| 8 | 45° |
| 12 | 30° |
| 16 | 22.5° |
| 24 | 15° |
Practical ways to use your pattern
Phone wallpaper
Start with Pastel Mandala, keep the important detail near the center, and export at 2048 px for room to crop to your phone’s portrait ratio.
Classroom symmetry demo
Use Snowflake, then compare 6, 8, and 12 sectors with reflection on and off. The angle readout makes the 360° ÷ sectors relationship visible.
Printable art
Try Stained Glass, increase line thickness, choose a light background, and export at 2048 px. PNG output is raster, so check print size before large-format printing.
Social graphics
Use Neon Star or a local photo with 8–12 sectors. Export at 1024 px for a square post, then add text in your preferred design app.
Meditation visual
Select Floral Rosette, a low motion speed, and optional breathing. Keep motion paused if animation is distracting.
Design reference
Use Monochrome Geometry, adjust scale and complexity, and export a 2048 px reference for textile, logo, tile, or ornament studies.
Kaleidoscope generator FAQ
Is the kaleidoscope generator free?
Yes. The generator, drawing tools, photo mode, and PNG export are free to use in your browser.
Can I download my kaleidoscope pattern?
Yes. Choose a square size of 512, 1024, or 2048 pixels and download the result as a PNG, or use Copy Image when your browser supports it.
How do I make the same pattern again?
Keep the displayed seed or use Copy Share Link. The link stores the seed and major pattern settings, but it does not contain an uploaded photo or drawing strokes.
What does the slice count mean?
The slice count is the number of repeated sectors in a full circle. The sector angle equals 360 degrees divided by the slice count.
Is this true mirror symmetry?
It can be. Turn Mirror reflection on to reflect every other sector. With it off, the tool uses rotational repetition only.
Can I turn a photo into a kaleidoscope?
Yes. Choose Photo mode, select an image from your device, and adjust rotation, zoom, center position, scale, sectors, and reflection.
Does it work on phones and tablets?
Yes. The layout is responsive, and Draw mode uses Pointer Events for finger, stylus, and mouse input.
Are uploaded images private?
Photo processing happens locally in this browser tab. The selected image is not uploaded by this tool or stored in the share link.
Tool information and privacy
Processing: generated patterns, drawing strokes, and selected photos are processed locally in this browser tab. This page does not send the photo to a server.
Retained data: the current drawing and photo remain in page memory until you refresh or close the tab. Share links contain settings and a seed, never photo pixels or drawing strokes.
Export: square PNG files at 512, 1024, or 2048 pixels. Copy Image depends on browser clipboard support.
Limitations: export is square and raster-only; animated output, SVG, project files, non-square crops, and restoration of photo/drawing content from a link are not supported.
Accessibility: controls have labels and keyboard focus styles. Motion starts paused; reduced-motion preferences are respected.
Last tested: 18 July 2026 in current Chromium, including the 390-pixel responsive layout, mode changes, history, photo decoding, symmetry readouts, presets, URL state, and PNG canvas creation.
