Free Online Kaleidoscope Generator & Drawing Tool

Generate a seeded pattern, draw with a finger or stylus, or turn a photo into kaleidoscope art. It works on mobile and processes everything locally in this browser.

Choose a mode

Generate a reproducible pattern from a seed, then refine its symmetry and colors.

Live canvas

Your browser does not support the canvas element. Use a modern browser to generate, draw, or transform a photo into a kaleidoscope.
Generated pattern ready. Motion is paused.

Controls

Quick presets
Advanced controls

Symmetry: reflection symmetry with 12 mirrored sectors.

Advertisement

How to make a kaleidoscope pattern

  1. Choose Generate, Draw, or Photo. Generate makes seeded art, Draw repeats your strokes, and Photo transforms an image from your device.
  2. Select symmetry and colors. Choose 2–32 sectors and turn reflected sectors on for classic mirror symmetry.
  3. Create. Generate a pattern, draw on the canvas, or choose a local photo.
  4. Refine the result. Adjust complexity, scale, thickness, rotation, brushes, or photo framing.
  5. 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.

Pastel Mandala example.
Pastel MandalaGenerate · 12 sectors · mirror on · Pastel · complexity 18
Snowflake example.
SnowflakeDraw · 16 sectors · mirror on · 5 px round brush
Neon Star example.
Neon StarGenerate · 10 sectors · rotation only · Triad · complexity 26
Photo kaleidoscope example.
Photo MosaicPhoto · 8 sectors · mirror on · 1.4× zoom · 25° rotation

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.

SectorsAngle per sector
660°
845°
1230°
1622.5°
2415°

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.

Explore more tools