Does anyone know of any good software that would allow me to view the structure of a compound while also allowing me to change the bond angles in the structure (and give me numeric values for those angles)?

I'm looking for something freely available, but that's not a major requirement. Thank you so much!


2 Answers 2


Have a look at Avogadro!

  • build your own structures or import files in various formats.
  • optimize the geometry using different force fields
  • change and measure bond length, bond angles and dihedral angles

Once you've used it, you don't want to miss it again.

Geoff Hutchison, who cannot be praised enough for his child Avogadro, has given the right directions in his comment. I'm just adding some images to illustrate how easy angle adjustment is:

  1. Draw a molecule in Avogadro
  2. From the main menu, select Build -> Properties -> Angles or whatever the localized menu of your system shows (on my German machine, it is Ansicht -> Eigenschaften -> Winkeleigenschaften)
  3. In the table that pops ups, select the angle you want to change. Note that the atoms of the selected angle are highlighted

enter image description here

  1. Change the value for the angle. Note that the geometry of the molecule is immediately updated!

enter image description here

So again, I think that Avogadro is one of the best tools available and it is free and open source! Use it in education, use it in research and whenever you do, cite the Avogadro paper:
Hanwell, M. D.; Curtis, D. E.; Lonie, D. C.; Vandermeersch, T.; Zurek, E.; Hutchison, G. R.; Avogadro: an advanced semantic chemical editor, visualization, and analysis platform. J. Cheminf. 2012, 4 (1), No. 17. DOI: 10.1186/1758-2946-4-17.


With the latest beta (5) of Chem4Word 2020 we have introduced the ability to set (fix) bond angles to any value in the range -180 to +180 (measured relative to Screen North)

  1. Ensure that ACME (our brand new editor) is selected as your editor in the Options dialogue
  2. Import your structure (MOLFile or CML)
  3. EDit your structure, then right-click on the bond you wish to rotate.

If the bond is a terminal bond only that will be rotated about its anchor point Otherwise, the whole structure will be rotated.

ACME Bond Properties dialog

The text box is free text and is validated to contain numbers in the range -180 to 180. If this contains invalid numbers a save can still be performed so that other changes can be carried out.

You can then export the structure as MOLFile (SDFile) or CML. Head over to Chem4Word Homepage to find out what else it can do.

Please read our beta testing guide Link on our download page before you start to use the beta.

  • 1
    $\begingroup$ fair point by @andselisk. With v3.0 using ChemDoodle Web specifying bond angles is not supported. I will ask the team about whether this can be added to our own editor in V3.1 $\endgroup$ Dec 12, 2019 at 10:34
  • $\begingroup$ With the embedded version of ChemDoodle web, when adding a "C" bond the bond angle is snapped to 15 degrees (I think). With our new editor inserting a "C" bond or moving a "C" atom the bond angles are snapped to 15 degrees. $\endgroup$ Dec 12, 2019 at 15:16
  • $\begingroup$ Let us continue this discussion in chat. $\endgroup$ Dec 12, 2019 at 15:19
  • 1
    $\begingroup$ @andselisk I have updated the post to reflect new functionality in beta 5 of our new product. $\endgroup$ Feb 1, 2020 at 10:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.