Acids and bases

Molecules
Graphics
Animations

    NH3 + BH3 ---> NH3-BH3
    NH3 + BH3 <--> NH3-BH3
    NH3 + HCl ---> NH4+ + Cl-
    NH3 + HCl <--> NH4+ + Cl-
    Br- + HCl <--> HBr + Cl- (ball&stick)
    Br- + HCl <--> HBr + Cl- (space-filled)
    Br- + HCl <--> HBr + Cl- (mechanism)
    H2O + HCl ---> H3O+ + Cl- (mechanism)