O boro não é ácido nem básico. É um elemento anfotérico, o que significa que pode reagir tanto com ácidos quanto com bases. Quando o boro reage com um ácido, atua como base e forma um sal. Quando o boro reage com uma base, atua como ácido e forma um hidróxido.
Por exemplo, quando o boro reage com o ácido clorídrico, forma tricloreto de boro:
$$B + 3HCl \rightarrow BCl_3 + 3H_2$$
Quando o boro reage com o hidróxido de sódio, forma borato de sódio:
$$B + 3NaOH \rightarrow NaBO_2 + 3H_2$$