Determine and visualise molecular symmetry.

Get Schoenflies
cubane, Oh

Automatic point group generation

Schoenflies automatically determines the point group of any molecule using only its atomic coordinates as input. It will create and show all corresponding symmetry operations in an easy-to-use interface.

uranocene, D8h

Animated symmetry operations

In Schoenflies, all symmetry operations can be animated, so you can see exactly how that one rotation you didn't fully understand actually works. With the option of labeling the atoms, understanding symmetry operations has never been so easy!

Molecule library

Schoenflies comes with a library of example molecules, so you can easily view a particular point group without having to scour the internet for an example. The library is pre-filled with a package of 36 vastly different molecules, and additional packages can easily be created and added to the library.

Random practice exercises

To help you determine a molecule's point group and the properties arising from its symmetry by yourself, Schoenflies has a practice mode which creates random exercises of the type you want, at the level you want, driven by its library of molecules.

18-crown-6, D6h

Stereoscopic projections

To aid in visualising three-dimensional structures on a two-dimensional screen, Schoenflies supports many methods of stereographic projection, including simple red/cyan anaglyph images and interlacing for 3D-supported monitors and projectors.

Ready to get started? Click the button below!

Get Schoenflies

Open Source

Schoenflies is a free and open source project licensed under the GNU GPL v3 license. This means that you are free to use and distribute Schoenflies for any purpose, including commercial purposes. More information on this license is available from the GNU website.

Contributions to Schoenflies are very welcome! If you would like to contribute to Schoenflies or take a peek under the hood, you can do so by visiting the Schoenflies repository on GitLab.

Development of Schoenflies is partially funded by the BOOST! program of Eindhoven University of Technology.