Acidul clorhidric este un acid slab, deoarece nu este ionizat complet când este dizolvat în apă. Acide puternice pot fi ionizate complet în apă.
Acizii puternici și slabi se disting în principal prin faptul că este probabil ca acidul să disocieze în ionii constituenți atunci când este dizolvat în apă. Acide puternice tind să se ionizeze complet și să se împartă într-un ion de hidrogen (care se combină cu molecula de apă) și un anion. Cu acizi slabi cum ar fi acidul cianhidric, acidul nu ionizează complet. În schimb, există un echilibru chimic între formele ionizate și cele sindicalizate ale acidului într-o reacție reversibilă.