El boro no es ni ácido ni básico. Es un elemento anfótero, lo que significa que puede reaccionar tanto con ácidos como con bases. Cuando el boro reacciona con un ácido, actúa como base y forma una sal. Cuando el boro reacciona con una base, actúa como un ácido y forma un hidróxido.
Por ejemplo, cuando el boro reacciona con el ácido clorhídrico, forma tricloruro de boro:
$$B + 3HCl \rightarrow BCl_3 + 3H_2$$
Cuando el boro reacciona con el hidróxido de sodio, forma borato de sodio:
$$B + 3NaOH \rightarrow NaBO_2 + 3H_2$$