The ability of acid to react with base is based on Hydrogen ion and hydroxide ion concentration in solution but all acids and bases do not dissociates completely in ions. This way acids and bases are differentiated as strong acid, strong base, weak acid and weak base. Here ‘strong’ and ‘weak’ indicates the strength and depends on number of dissociable protons.
Strong Acid: Acid that dissociate completely in water
Example: HCl, HBr, HNO3, H2SO4
Weak Acid: Acid that dissociate partially in water
Example: HF, Acetic acid
Strong Base: Base that dissociate completely in water
Example: NaOH, KOH, Ba(OH)2
Weak Base: Base that dissociate partially in water
Example: NH3, Diethyl amine