There is a new feature update to ChemDoodle 2D today. Please see below for changes. These new updates require our new subscription (or lifetime) licenses, which can be purchased in our store. Site licenses get free access to the latest updates. To download the latest versions, please visit our download page. As always, if you have any questions, suggestions or bug reports concerning iChemLabs software, please contact us.

Executive Summary

This is a significant feature update to ChemDoodle 2D v10. This update is recommended for all ChemDoodle 2D users. Major changes include an updated shape system allowing you to edit shapes while you draw them, greatly speeding up figure drawing. A significant amount of work has culminated in a brand new and powerful table tool for creating rich data graphics. ChemDoodle 2D can also now balance any drawn reactions or typed chemical equations. Please tell your friends, colleagues and students about ChemDoodle!


  1. Tables - Tables are very powerful shapes for creating organized groupings of content in grid patterns. You can control the table grid and its formatting as well as the content that appears within each table cell and cell formatting. Tables can be drawn in several styles and are defined and controlled by an intuitive anchor box set. While the large number of anchors may at first seem overwhelming, each anchor performs a specific function for the table and provides instant feedback for edits you may want to perform. Rowspans, colspans, padding and alignment are supported. Tables can be fit to contained content. This is a great way of creating really attractive and informative figures of data. Please first read section 9.10 of the user guide for instructions.
  2. Fast Shape Editing - The shape system has been expanded and you can now edit shapes while drawing shapes. There is a new General Preferences option to determine whether you can edit all shapes, only the same shape type, or no shapes while drawing shapes. This dramatically speeds up the drawing of figures in ChemDoodle 2D as you no longer need to switch to a selection tool to edit shapes.
  3. Reaction Balancing - Complete reactions can be balanced by ChemDoodle 2D, either when drawn using structures and arrows, or typed as a reaction equation. ChemDoodle 2D will be able to balance any reaction equation that can be balanced. Drawn reactions will be converted into reaction equations. Keep in mind not all equations can be balanced, and some equations have an infinite number of irreducible solutions. For infinitely irreducible solutions, a solution that minimizes positive integers for coefficients has been deduced to balance your equation. In some cases, there may be a solution if a reactant is moved to the product side or a product moved to the reactant side. In these cases a negative number will be provided for the coefficient. If there is more information to convey, a message will be presented upon balancing. See section 7.8 of the user guide for more information.
  4. Lone chemically interpreted linear formulas can be placed in the document. Click within the document where you want the formula to go without anything hovered using the Text for Atoms and Captions tool. Before setting the label, turn on chemical interpretation by pressing the Interpret Chemically button and a chemically interpreted atom label will be placed instead of a caption shape. This is useful for quickly writing and parsing a molecular formula to calculate a molecular mass, for instance.
  5. Resolving stereochemistry configurations has been made more efficient.
  6. Improved the loading of SVG files where no height or width was provided. Also handled the loading of SVG files if no height, width or viewBox attributes are defined.


  1. Resolved IUPAC naming issues with pyrolle type hydrogens.
  2. Fixed valence warnings for implicit hydrogen overrides for elements that have multiple valence levels via MDL valence theory.
  3. Structures viewed and bound to ChemDoodle 3D are now first expanded from ChemDoodle 2D.
  4. Stopped erroneous stereochemistry detection when ligand depths hit the CIP cutoff distance. See section of the user guide for more information.
  5. Stereochemical configurations now correctly update as structure coordinates are changed.
  6. Corrected freeze that occurred if an oxidation state was contained in an interpreted atom label.
  7. Fixed Statistics widget issue where hovering atoms didn't fit in the widget interface.
  8. Fixed issue where releasing the shift modifier key when drawing shapes did not reset the aspect ratio for the shape being edited.
  9. Shapes that are drawn outside of the bounds of the document now immediately display a warning.
  10. Resolved issue where automatic shapes could not be properly copied after being grouped.
  11. Resolved issues where loaded grouped content did not correctly preserve z-order information.
  12. Bond z-order information is now correctly preserved through undo and redo commands.
  13. Fixed issue with Preferences Styles on Windows where the Spectra tab was cut off.
  14. Fixed bug where double clicking on a file to open on Windows did not work properly.
  15. Included missing executable details for Windows.
  16. Included more application registry keys on installation for Windows, including DisplayVersion, which is required for many management systems.
  17. Quicklook plugin works again and has been rebuilt with the latest version of Xcode on Catalina.
  18. On macOS, using the file dialog now disables menu items and accelerators.