Rotational copies
Your stroke is repeated at evenly spaced angles around the center, one for each symmetry segment.
Draw anywhere on the canvas and watch every stroke mirror into a full kaleidoscope pattern, with adjustable symmetry, brush size and color.
Each point of your stroke is converted to a distance and angle from the canvas center. That single point is then redrawn at several rotated angles and their mirror-image angles, producing the repeating, symmetric pattern of a real kaleidoscope.
Your stroke is repeated at evenly spaced angles around the center, one for each symmetry segment.
Each rotational copy is paired with its mirrored reflection, doubling the symmetry for a true kaleidoscope look.
Pointer events mean the same drawing logic works identically with a mouse or a finger.
Increasing the symmetry count turns even simple scribbles into intricate, flower-like patterns.
Every stroke you draw is converted to polar coordinates around the canvas center, then repeated at evenly spaced rotation angles and their mirrored reflections, producing full kaleidoscope symmetry.
It sets how many rotational segments your drawing is repeated into; higher values create more intricate, flower-like patterns.
Yes, it uses pointer events, so drawing works the same way with a mouse, trackpad or finger on a touch device.
Yes, use the Download PNG button to save the current canvas as an image file.
No, everything is drawn and rendered locally on an HTML canvas in your browser.
More handy tools from My Panda Toolbox.