Tested tool guide
Tested browser tools
Checked August 16, 2026
What Symmetry Group Visualizer does, with a checked example
Every image this tool shows you is a copy of one thing: the motif you draw. Pick a symmetry group such as C_6 or D_4 and copies appear under the group's operations: rotations through multiples of 360/n degrees, plus, for dihedral groups, reflections across axes spaced 180/n degrees apart. The result is a rosette showing the orbit of your drawing under the group. The surprise: the visible count is not always the group order. A motif that is itself mirror-symmetric, or lies on a reflection axis, is fixed by some operations, so overlapping copies merge and the count drops to |G| divided by the stabilizer size.
Worked example
A concrete input and expected output from the current implementation.
Input
Choose the dihedral group D_4 and draw a single dot one unit to the right of the center, at (1, 0).
->
Expected output
Four copies, not eight: dots at (1, 0), (0, 1), (-1, 0), and (0, -1).
The dot lies on the 0 degree mirror axis of D_4 (the other axes are at 45, 90, 135 degrees), so the reflection in that axis fixes it and the other three reflections only send it to positions the rotations already produce. Eight group elements divided by a stabilizer of size 2 gives 4 distinct images. A dot at (1, 0.5), off every axis, gives 8.