This page depends on the HTML canvas element, which is not available in all browsers. It is known to work in Safari, Firefox and Opera.

Line Width: 1 2 4 7 10 15 30

    Jitter Speed Wrap
Hue °
Sat %
Lit %
Alpha %
Rainbow Solid
Fill Clear
Center: X Y
Rotations Mirror

Guide lines

Undo

Your saved image Right click (ctrl-click for Macs) the thumbnail and choose Save Image to save.

Shift-click: continue previous line

Alt-click: pick up color

Ctrl/Cmd-click: re-center rotation

Click the crayon: save color

New Layer

    About

    Kaleidosketch is a kaleidoscope-inspired symetry drawing program. The idea is pretty simple. You draw in the canvas, and Kaleidosketch creates symetry by rotating and reflecting your drawing in real time. You have control over virtually every aspect of the process. You can change the number of rotations, whether your drawing is reflected, the center of rotation, the line width, color, and how that color changes as you draw.

    Kaleidosketch relies on the HTML canvas element introduced in the still very new HTML 5 specification. This, unfortunately, means that browser support is limited. Kaleidosketch works in the latest releases of Firefox and Safari, and for the most part, in Opera.

    Firefox and Safari

    Firefox 3.0 and Safari 4.0 support all the features of Kaleidosketch.

    Opera

    Opera 9.2 doesn't support picking up a color from the canvas. Opera 9.5 and 9.6 have a bug that leads to gray fringes around lines and causes problems if alpha is set below 100%. This issue is fixed in the beta version of Opera 10, but a separate issue present in all versions of Opera still leads to slightly strange-looking results with alpha less than 100%.