sagitta
electron-pushing lab
Organic chemistry, by hand
Draw the curly arrows.
Watch the reaction.
Electron pushing is the language of every organic mechanism. Sagitta turns it into a hands-on exercise: drag real electrons, get honest chemical feedback, and progress through full mechanisms one step at a time.
How it works
Drag the electrons
Click a lone pair or a π bond and drag toward the destination. The arrow follows your finger or mouse in real time.
Instant, honest feedback
Wrong push? Get a chemical explanation - including octet-rule violations - instead of a silent dead end.
Charges move, bonds form
Each valid push updates formal charges, bonds, and electron counts. Step by step, the whole mechanism unfolds.
Mechanism library
Guided, pre-built reactions. Each one is validated against real octet and charge rules as you draw.
SN2 Substitution
One clean backside attack
HO⁻ + CH₃Cl → HOCH₃ + Cl⁻
Proton Transfer
Two arrows, one proton
OH⁻ + CH₃COOH → H₂O + CH₃COO⁻
Carbonyl Addition
Nucleophile meets the C=O
H⁻ + CH₃CHO → CH₃CH₂O⁻
SN1 Unimolecular
Three steps through a carbocation
(CH₃)₃C–Cl + H₂O → (CH₃)₃C–OH + H⁺(aq)