2D Skeletal Sketcher & IUPAC Engine
Drawing Skeletal Chains: Click anywhere on the 2D stage to place a Carbon atom. Click and drag from an existing atom to sprout a new bonded atom at standard 120° organic skeletal zig-zag angles.
Bond Multiplicity: Click an existing bond to cycle through Single (—), Double (=), and Triple (≡) orders.
DFS Systematic IUPAC Engine: Traverses the molecular graph to discover the longest principal carbon chain containing highest priority functional groups and unsaturations, tests numbering in both forward/reverse directions to minimize locants, alphabetizes substituents, and constructs systematic IUPAC names.
Auto-Hydrogen Saturation: Valence rules ($C=4, N=3, O=2, X=1$) are dynamically enforced to calculate implicit hydrogens, exact molar mass, and Index of Hydrogen Deficiency ($IHD = C + 1 - \frac{H - N + X}{2}$).
Calculated 3D Conformation for Methane (CH₄)