Question
Why is boric acid considered as a weak acid ?
Solution
Boric acid considered as a weak acid because it is not able to release H+ ions on its own. It receives OH– ions from water molecule to complete its octet and in turn, releases H+ ions.

In other words, boric acid is not a protonic acid but acts as a Lewis acid by accepting electrons from a hydroxyl ion.

In other words, boric acid is not a protonic acid but acts as a Lewis acid by accepting electrons from a hydroxyl ion.